😈

Network Management

It wouldn’t be a very good online multiplayer solution if we didn’t have have something dealing with the network, something dealing with connections, sending data via packets and working out how to decipher that data. That’s what this area focuses on and houses quite a few classes.

The naming around some of these classes is based on the architecture setup. Clients are players who join and play the game. Servers host a single game instances simulation and may or may not be a player themselves. Master Servers help Servers host their games and help Clients find these Servers. Master Server Client is anyone joining the Master Server, which could be a Client or a Server.