Yes, you can. Here is an example of how you do it:
Let’s consider the case when the lead player creates a room and then invites their friend players to join the room, using a function of your own user management server (which is separate from STRIX).
The information needed for identifying a room uniquely is the primaryKey property of the room. In addition, the address (the IP address and the port number) of the room server is required for connecting to it. The lead player will need to get this information and then pass it along to their friends. Each friend will then use the information they received to call JoinRoom to join the room.
A more specific write up of the process is written below:
A room’s primaryKey property becomes available via StrixNetwork.instance.room.GetPrimaryKey() after creating the room.
The address of the connected room server is available via StrixNetwork.instance.roomSession.messageChannel.GetRemoteAddress().
By receiving these, each friend can use the StrixNetwork’s JoinRoom method to join the room.