When a user connects, they should send a Connection::Connect packet that also contains their version number. This just checks for compatibility. They can then request a list of connections. Whenever they know which cluster server they want to join, they can disconnect from the master server and join that one.
When a user connects, they should send a
Connection::Connectpacket that also contains their version number. This just checks for compatibility. They can then request a list of connections. Whenever they know which cluster server they want to join, they can disconnect from the master server and join that one.