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(); } }
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; }