public Server(int port) { config = new NetPeerConfiguration("cars"); config.Port = port; config.MaximumConnections = MaxNumConnectedClients; config.ConnectionTimeout = 15.0f; Players = new RemotePlayerSet(); Players.SetNumSlots(MaxSlots); Players.OnPlayerSetSlot += OnPlayerSetSlot; Players.OnPlayerAdded += OnPlayerAdded; Players.OnPlayerStatusChanged += OnPlayerStatusChanged; server = new NetServer(config); }
public void Connect(string host, int port) { client.Start(); NetOutgoingMessage msg = client.CreateMessage(); msg.Write(PlayerIdentityGenerator.PlayerIDToName(client.UniqueIdentifier)); connection = client.Connect(host, port, msg); Players = new RemotePlayerSet(); }