private void Start() { for (int i = 0; i < ToggledButtons.Length; ++i) { Button btn = ToggledButtons[i].GetComponent <Button>(); if (btn != null) { _uiButtons.Add(btn); } } if (!useTCP) { // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ServerInfo.SERVER_PORT); } if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } // if (getLocalNetworkConnections) { // NetWorker.localServerLocated += LocalServerLocated; // NetWorker.RefreshLocalUdpListings(ServerInfo.SERVER_PORT); // } NetWorker.localServerLocated += LocalServerLocated; }
private void Start() { ipAddress.text = "127.0.0.1"; portNumber.text = "15937"; for (int i = 0; i < ToggledButtons.Length; ++i) { Button btn = ToggledButtons[i].GetComponent <Button>(); if (btn != null) { _uiButtons.Add(btn); } } if (!useTCP) { // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ushort.Parse(portNumber.text)); } if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } if (getLocalNetworkConnections) { NetWorker.localServerLocated += LocalServerLocated; NetWorker.RefreshLocalUdpListings(ushort.Parse(portNumber.text)); } }
protected void InitMultiplayerBase(ConnectionInfo _connectionInfo) { InitMultiplayerBaseOptions(_connectionInfo); if (!useTCP)// Do any firewall opening requests on the operating system { NetWorker.PingForFirewall(ushort.Parse(ConnectionInfo.ServerPort)); } Rpc.MainThreadRunner = MainThreadManager.Instance; }
private void Start() { ipAddress.text = "127.0.0.1"; portNumber.text = "15937"; // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ushort.Parse(portNumber.text)); NetWorker.RefreshLocalUdpListings(ushort.Parse(portNumber.text)); Rpc.MainThreadRunner = MainThreadManager.Instance; }
public void Host() { Debug.LogError("Attempting to host again! :)"); public_ip_addr = new System.Net.WebClient().DownloadString("https://api.ipify.org"); // might be a better way to do this that isn't dependent on some third party website. Works fine for now tho. // Do any fi`wall opening requests on the operating system NetWorker.PingForFirewall(port); Rpc.MainThreadRunner = MainThreadManager.Instance; var availablePort = (ushort)GetFirstAvailablePort(port, 100); port = availablePort; server = new UDPServer(MaxPlayers); server.bindSuccessful += Server_bindSuccessful; server.Connect("127.0.0.1", port); server.playerTimeout += (player, sender) => { Debug.Log("Player " + player.NetworkId + " timed out"); }; if (!server.IsBound) { Debug.LogError("NetWorker failed to bind"); return; } if (mgr == null) { mgr = Instantiate(networkManagerPrefab).GetComponent <NetworkManager>(); } JSONNode masterServerData = null; if (!string.IsNullOrEmpty(masterServerHost)) { string serverId = "OpusGame"; string serverName = "Opus_Map"; string type = "BattleRoyale"; string mode = "Solo"; masterServerData = mgr.MasterServerRegisterData(server, serverId, serverName, type, mode, public_ip_addr, false, 0); Debug.Log("Registered with: " + public_ip_addr + " as our IP"); } mgr.Initialize(server, masterServerHost, masterServerPort, masterServerData); SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1); }
private void Start() { DontDestroyOnLoad(gameObject); // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(port); Rpc.MainThreadRunner = MainThreadManager.Instance; if (mgr == null) { mgr = Instantiate(networkManagerPrefab).GetComponent <NetworkManager>(); } }
private void Start() { if (GameSettings.isServer == false) //IF IT IS A SERVER DONT START CLIENT { NetWorker.PingForFirewall((ushort)hostPort); if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } StartClient(hostIP, hostPort); } }
private void Start() { if (GameSettings.isServer == true) { NetWorker.PingForFirewall((ushort)hostPort); if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } if (GameSettings.isServer == true) //IF IT IS A CLIENT, DONT START SERVER { Host(hostIP, hostPort); } } }
public void InitializeDefaults() { MainThreadManager.Create(); if (!_settings.UseTCP) { NetWorker.PingForFirewall(_settings.ServerAddress.Port); } if (_settings.UseMainThreadManagerForRPCs && Rpc.MainThreadRunner == null) { Rpc.MainThreadRunner = MainThreadManager.Instance; } UnityObjectMapper.Instance.UseAsDefault(); RegisterFactory(); _world = World.Active; _entityManager = _world.EntityManager; }
public virtual void InitializeDefaults() { MainThreadManager.Create(); if (!_settings.UseTCP) { NetWorker.PingForFirewall(_settings.ServerAddress.Port); } if (_settings.UseMainThreadManagerForRPCs && Rpc.MainThreadRunner == null) { Rpc.MainThreadRunner = MainThreadManager.Instance; } UnityObjectMapper.Instance.UseAsDefault(); if (NetworkObject.Factory == null) { NetworkObject.Factory = new NetworkObjectFactory(); } }
// Start is called before the first frame update void Start() { audioSource = GetComponent <AudioSource>(); ShowMenu(0); Application.runInBackground = true; mgr = GetComponent <NetworkManager>(); // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(portNumber); if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } NetWorker.localServerLocated += LocalServerLocated; findWifiHost = StartCoroutine(CheckForLocalHost()); }
private void Start() { m_IPAddress.text = "127.0.0.1"; m_PortNumber.text = "15937"; if (!m_UseTCP) { // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ushort.Parse(m_PortNumber.text)); } if (m_UseMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } if (m_GetLocalNetworkConnections) { NetWorker.localServerLocated += LocalServerLocated; NetWorker.RefreshLocalUdpListings(ushort.Parse(m_PortNumber.text)); } }
private void Start() { GameManager.instance.PlayerData.netID = (uint)Random.Range(0, 1000); ipAddress.text = "35.246.2.9"; #if UNITY_SERVER ipAddress.text = "127.0.0.1"; #endif portNumber.text = "15937"; for (int i = 0; i < ToggledButtons.Length; ++i) { Button btn = ToggledButtons[i].GetComponent <Button>(); if (btn != null) { _uiButtons.Add(btn); } } if (!useTCP) { // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ushort.Parse(portNumber.text)); } if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } #if UNITY_SERVER _targetScene = CommandLineInfo.GetTargetScene(); Debug.Log($"Target Scene Index: {_targetScene}"); Host(); #endif }
// Use this for initialization void Start() { //versionText.text = PlayerSettings.bundleVersion; playerList = new List <Player>(); // Ограничиваем фпс в случае, если это будет запущено под линуксом без графики Application.targetFrameRate = 60; // Если ник пустой, то делаем рандомный if (nickname == "") { nickname = "Player " + Random.Range(0, 65536).ToString(); } ifNickname.text = nickname; // Обновление строчек, где указан порт ifPortNumber.text = portNumber.ToString(); lblPortNumber.text = portNumber.ToString(); // Обновление строчек, где указан айпи ifIpAddress.text = ipAddress; NetWorker.PingForFirewall((ushort)portNumber); if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } if (getLocalNetworkConnections) { NetWorker.localServerLocated += LocalServerLocated; NetWorker.RefreshLocalUdpListings((ushort)portNumber); } LoadPrefs(); }
// Start is called before the first frame update void Start() { string[] arguments = Environment.GetCommandLineArgs(); if (arguments.Length != 0) { for (var index = 0; index < arguments.Length; index++) { if (arguments[index] == "-ip") { ip = arguments[index + 1]; } else if (arguments[index] == "-port") { port = ushort.Parse(arguments[index + 1]); } } } Rpc.MainThreadRunner = MainThreadManager.Instance; _logger = LogHandler.Instance; if (isServer) { publicIp = new WebClient().DownloadString("http://bot.whatismyipaddress.com"); //Server setup NetWorker.PingForFirewall(port); Host(); NotifyManager(); } else { Connect(); } }
public void Awake() { Instance = this; IPAddress foundLocalIp = GetLocalIP(); Debug.Assert(foundLocalIp != IPAddress.None, "A Local IP Address was not found for some reason"); MyIpAddress = foundLocalIp.ToString(); // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(SERVER_PORT_NUMBER); //Ensure that all RPCs are automatically run on the main thread to avoid errors Rpc.MainThreadRunner = MainThreadManager.Instance; if (GameInfo.IsClient) { _activeServers = new List <ServerInfo>(); } else { Server_HostGame(); } ServerCurrentlyConnectedTo = ServerInfo.Null; }
private void Start() { ipAddress = "127.0.0.1"; portNumber = "15937"; if (!useTCP) { // Do any firewall opening requests on the operating system NetWorker.PingForFirewall(ushort.Parse(portNumber)); } if (useMainThreadManagerForRPCs) { Rpc.MainThreadRunner = MainThreadManager.Instance; } if (getLocalNetworkConnections) { NetWorker.localServerLocated += LocalServerLocated; NetWorker.RefreshLocalUdpListings(ushort.Parse(portNumber)); } //if (clientMode == ClientMode.Client) // Connect(); //else if (clientMode == ClientMode.Server) // Host(); if (Application.isEditor) { Host(); } else { Connect(); } }
private void Start() { NetWorker.PingForFirewall(Server.Port); }
public void BrowseSelected() { NetWorker.PingForFirewall(Server.Port); HostPanel.SetActive(false); BrowserPanel.SetActive(true); }