public static void SendServerList() { Console.WriteLine($"Sending request to create server"); ServerManagerClient = new EmulatedPlayerClient(new TcpClient("212.10.51.254", 30006)); Packet packet = new Packet((int)MessageType.LiveServers); packet.WriteLength(); ServerManagerClient.TcpClient.GetStream().BeginWrite(packet.ToArray(), 0, packet.Length(), null, null); Console.WriteLine("Waiting for server response"); }
public static void SendCreateServerRequest() { Console.WriteLine($"Sending request to create server"); ServerManagerClient = new EmulatedPlayerClient(new TcpClient("212.10.51.254", 30006)); //ServerManagerClient = new Client(new TcpClient("212.10.51.254", 27001)); GameserverInstance gameserverInstance = new GameserverInstance(); // Get the name generated for this pod gameserverInstance.ServerName = "Test name"; // Serialize GameserverInstance string JSON = JsonConvert.SerializeObject(gameserverInstance); Packet packet = new Packet((int)MessageType.Create); packet.Write(JSON); packet.WriteLength(); ServerManagerClient.TcpClient.GetStream().BeginWrite(packet.ToArray(), 0, packet.Length(), null, null); Console.WriteLine("Waiting for server response"); }
public static void ConnectToServer(GameserverInstance gameserverInstance) { Console.WriteLine("Connecting to game server"); GameClient = new EmulatedPlayerClient(new TcpClient(gameserverInstance.IP, gameserverInstance.Port)); Console.WriteLine("Connected!"); }