Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            //Logger log = new Logger("AuthLog");
            Console.WriteLine("Connecting to DBServer");
            DBConnection.IniitializeConnection("127.0.0.1", 7000);
            AuthPacketProcessors.Initialize();
            while (!DBConnection.isConnected)
            {
                //Console.Write(".");
            }
            //Start Logging

            //Initialize Network
            NetworkConfig.InitialiseNetwork();

            //Keep Programm running
            while (true)
            {
                //Stuff like ReadLine
                ConsoleHandler.ConsoleTick();
            }
        }
Ejemplo n.º 2
0
        private static bool FindPacket(int packetID, int protocolID, ByteBuffer buffer, Connection connection)
        {
            if (!AuthPacketProcessors.FindPacketAction((PacketCategory)packetID, protocolID, out var action))
            {
                return(false);
            }
            action(buffer, connection);
            return(true);
            //var identifier = int.Parse(packetID.ToString() + protocolID.ToString());
            //switch (identifier)
            //{
            //    //TODO REMOVE THIS FKCN SWITCH STATEMENT
            //    case 511:
            //        var c2SAskConnect = new AuthPackets.C2SAskConnect(buffer,connection);
            //        LogPacketRecieved(packetID,protocolID,buffer, c2SAskConnect);
            //        c2SAskConnect.OnReceive();
            //        return true;
            //    case 513:
            //        var C2SAskLogin = new AuthPackets.C2SAskLogin(buffer, connection);
            //        LogPacketRecieved(packetID, protocolID, buffer, C2SAskLogin);
            //        C2SAskLogin.OnReceive();
            //        DBConnection.connection.SendObject("UserLogin",new[]{C2SAskLogin.Username,C2SAskLogin.DecPassword,CCM.getConnectionGUID(connection).ToString()});
            //        return true;
            //    case 5115:
            //        var C2SAskForServerList = new AuthPackets.C2SAskForServerList(connection);
            //        LogPacketRecieved(packetID, protocolID, buffer, C2SAskForServerList);
            //        C2SAskForServerList.OnReceive();
            //        return true;
            //    case 5119:
            //        var C2SAskServerSelect = new AuthPackets.C2SAskServerSelect(buffer, connection);
            //        LogPacketRecieved(packetID, protocolID, buffer, C2SAskServerSelect);
            //        C2SAskServerSelect.OnReceive();
            //        return true;

            //}
            //return false;
        }