public static void RegisterServer() { TcpClient tcpClient = new TcpClient(_serverManagerIP, _serverManagerPort); ServerManagerTCP = new TCP(); ServerManagerTCP.Connect(tcpClient, PacketHandlers.ServerManagerServer, false); Console.WriteLine("Getting game ID.."); //string gameIdentifier = GetGameID(); string gameIdentifier = "game -" + UnityEngine.Random.Range(0, 10000).ToString(); Console.WriteLine("GameID: " + gameIdentifier); Console.WriteLine("\n"); Console.WriteLine("Creating game instance.."); GameserverInstance = new GameserverInstance() { GameserverID = "", // Read from kubernetes pod Port = ((IPEndPoint)tcpListener.LocalEndpoint).Port, IP = "212.10.51.254" }; if (gameIdentifier.Contains("game-")) { GameserverInstance.GameserverID = gameIdentifier; } else { GameserverInstance.GameserverID = "Default"; } Console.WriteLine("Instance created"); Console.WriteLine($"ServerID {GameserverInstance.GameserverID}"); Console.WriteLine($"Server IP {GameserverInstance.IP}"); Console.WriteLine($"Server Port {GameserverInstance.Port}"); Console.WriteLine("\n"); ServerPacketSender.RegisterServer(); //tcpClient.GetStream().BeginWrite(packet.ToArray(), 0, packet.Length(), null, null); }