Example #1
0
        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");
        }
Example #2
0
        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");
        }
Example #3
0
 public static void ConnectToServer(GameserverInstance gameserverInstance)
 {
     Console.WriteLine("Connecting to game server");
     GameClient = new EmulatedPlayerClient(new TcpClient(gameserverInstance.IP, gameserverInstance.Port));
     Console.WriteLine("Connected!");
 }