-
Client(s) looking to join a game
- Client(s) send MasterServerListRequest to master server
- This thing identifies client and sends back a list of game servers
-
Client(s) hosting a game
- Client hosts a game, game sends GameHeartbeat packet to master server with ip address/port, key:0, session:increases each time heartbeat packet sent
- Master server sends GameMasterInfoRequest packet to ip address/port from heartbeat
- Client sends GameMasterInfoResponse packet to master server
- Client hosts a game, game sends GameHeartbeat packet to master server with ip address/port, key:0, session:increases each time heartbeat packet sent
...still figuring it all out.