MasterServer Sample This is a "MasterServer" similar to the MasterServer that shipped with the old Raknet based networking system. The project is implemented using the HLAPI messaging system, not using [Command]s and [ClientRpc] calls, so it uses the MessageBase class to define messages which are registered with handler functions. The file Master.cs contains the network protocol built with these messages. There are two components, a MasterServer and a MasterClient. The MasterClient has an API similar to the old network system. There is a simple UI for controlling each component. The MasterServer uses the NetworkServer class and listens for connections from MasterClients - which use the NetworkClient class. It allows clients to register as hosts with a name and a gameType, and to request a list of hosts by gameType. The list of hosts that is returned includes IP address and port. So this could be used for local matchmaking - not over the internet unless all the hosts have public IPs.