Lobby

These servers are first thing the game client connects to when you login. These are the ones hardcoded into the client:

These directly correspond to the layout of the Logical Data Centers. And this makes sense, as the lobby server you connect to changes depending on which logical data center you select in the client.

The main purpose of the lobby is to funnel you to the World server of your choosing. It also acts as a waiting area during congestion, putting players into a queue before connecting to the World server.

Communication with the Lobby server is “encrypted”, which is strange as the rest of the game’s communication isn’t. Another interesting thing is that the client doesn’t have the IP address of the World servers hardcoded, but this is instead given to the client by the Lobby server on login.

Alternative Implementations #


  1. The Shadow data center is defunct↩︎

  2. It’s likely because of the high number - chosen to avoid conflicts with any future datacenter additions - that is meant for public testing. And indeed, this was the lobby server for the NA Cloud DC test. ↩︎