So i see and am using the joinOrCreate client option to join rooms.
But i dont quite understand the Lobby System and basic match making process.
I see i can simple call joinOrCreate from client with room name. But that dump everybody in the same ROOM TYPE (Deathmatch Logic room for example).
I think i can use the filterBy option with some like MAP as the key. So if i specifies the room option of options.map = "Level01" for example only users who specified options.map = "Level01" can see each other in the room, and when broadcasting messages from the server. they will only go to clients who also have the room options.map = "Level01"
IF that is the case, i see how you cam make KEYS for room filtering.
But how does the LobbyRoom work... This there a process for say like hosting a room and having other join that session or what is the deal there.
Are there any detailed examples or documentation of REAL WORLD lobbies and matchmaking ???