It picks the new host by who detects the old host missing first, therefore it relies on the fastest player in relation to the defunct host. This fingerprint is then checked to see what it should look like and is used to ensure that messages aren't tampered with. The current incarnation merely checks for changes in data, such as files which may require an update. This will also ensure that your password will not cross the network when you log into the server, and will used to validate information sent to the server, such as ranking and scoring in ladder games. It also ensures no one has cheated by getting rank by tampering files.
Users are able to connect to the server of their choice.
Default servers are filled in a pull-down menu, but if there are alternate servers that the client would like to connect to, the application will permit that by simply typing the new server in the available space. There is a main lobby where the user starts. It is a listing of rooms and a meeting place for players not yet in a game room. Also, it is the place in which a player creates a new game room. Server specified, set URL's.