I'm in the middle of some big changes around how auth and protocols and room joining. They are all complex and interleaved so they will mostly all be finished at the same time.
One smaller part of it tho is for players to be able to reconnect to their old game session. This is for things like if the game crashes, or if the user has connection problems. It can also allow for neat tricks like switching from mobile to PC.
So when a user reconnects to a server, we can detect if they have an existing game session and send them direct to that room, killing off the old connection in the process. The room can then send the current state to the newly joined connection and the player is back and ready to play.
If the player connects to a different server, we can also detect that and redirect them to the right place. This will be important as games scale up and run on many servers.
Previous: Remote Create Room