Exemplo n.º 1
0
        private void NetworkMenu()
        {
            if (NetworkService.IsOnline)
            {
                if (GUILayout.Button("Quit Demo", GUILayout.Width(100)))
                {
                    if (NetworkService.IsServer)
                    {
                        RMPNetworkService.StopServer();
                    }
                    else
                    {
                        RMPNetworkService.StopClient();
                    }
                }
            }
            else
            {
                GUILayout.Label("Start Demo");

                if (GUILayout.Button("Server", GUILayout.Width(100)))
                {
                    RMPNetworkService.StartServer(22277, 10);
                }
                if (GUILayout.Button("Client", GUILayout.Width(100)))
                {
                    RMPNetworkService.StartClient("127.0.0.1", 22277);
                }
            }
        }
Exemplo n.º 2
0
        IEnumerator Start()
        {
            while (!RMPNetworkService.IsReady)
            {
                yield return(null);
            }

            if (_isClient)
            {
                RMPNetworkService.OnConnectToServer.AddListener(OnConnected);
                RMPNetworkService.StartClient("127.0.0.1", 9999);
            }
            else
            {
                RMPNetworkService.StartServer(9999);
            }
        }
Exemplo n.º 3
0
        private void ServerTest()
        {
            GUILayout.Label("Steam Server Test");

            if (NetworkService.IsOnline)
            {
                if (GUILayout.Button("Quit", GUILayout.Width(100)))
                {
                    if (NetworkService.IsServer)
                    {
                        RMPNetworkService.StopServer();
                    }
                    else
                    {
                        RMPNetworkService.StopClient();
                    }
                }
            }
            else
            {
                if (GUILayout.Button("Server", GUILayout.Width(100)))
                {
                    Steam.Config.ModDir          = _modDir;
                    Steam.Config.GameDescription = _gameDesc;
                    Steam.Config.Version         = _version;
                    Steam.Config.Name            = _name;
                    Steam.Config.MaxPlayers      = _maxPlayers;
                    RMPNetworkService.StartServer(22277, 10);
                }
                if (Steam.Client != null)
                {
                    if (GUILayout.Button("Client", GUILayout.Width(100)))
                    {
                        RMPNetworkService.StartClient("127.0.0.1", 22277);
                    }
                }
            }
        }
Exemplo n.º 4
0
 private void clRPC_ConnectionRejected(string message)
 {
     Debug.LogWarning("Steam server rejects connection. : " + message);
     RMPNetworkService.StopClient();
 }