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 Join Room function to join the room.
A more specific write up of the process is written below:
You can obtain a room’s primaryKey property from the Id property of a Strix Room struct which you’ll be provided with by calling the Get Current Room function after creating the room. The lead player should also send the room server’s address that they specified when calling Create Room. By receiving this information, each friend will be able to connect to the room server by passing the room server address to the Connect To Room Server function and then specify the room ID on the JoinRoom function.
Please also read over a how-to article in the Strix Unreal SDK User’s Guide, which provides some related information.