示例#1
0
 public void StartServer(string hostName, int maxPlayers, bool isPrivate = false, int port = -1)
 {
     Shutdown();
     _networkServer.Host(hostName, maxPlayers, isPrivate, port);
     _authorityConnectionId = ConnectionId.Self;
     _isSingleplayer        = false;
 }
示例#2
0
        void Start()
        {
            const bool isPrivate  = false;
            const int  maxPlayers = 2;

            _networkServer.Host("sillyHostName", maxPlayers, isPrivate, _serverPort);
            var localEndpoint = _networkServer.InternalEndpoint;

            _networkClient.Join(localEndpoint);
        }
示例#3
0
        private void StartListeningServer(string hostName, int port)
        {
            _state = GameState.ListeningServer;
            var isPrivate  = false;
            var maxPlayers = 4;

            _networkServer.enabled = true;
            _networkServer.Host(hostName, maxPlayers, isPrivate, port);
            _networkClient.enabled = false;
        }