public static void Init(string address)
 {
     Server = new LuServer(1001, 1000, address);
     Server.AddHandler((byte)RemoteConnection.Auth, (byte)MsgAuthLoginRequest, new LoginRequestHandler());
     Server.Start(Config.Current.EncryptPackets);
     new Thread(Command).Start();
 }
 public static void Init(string address)
 {
     Server = new LuServer(2006, 1000, address);
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientValidation,
                       new ClientValidationHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientLoginRequest,
                       new ClientLoginRequestHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientCharacterListRequest,
                       new CharacterListRequestHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientCharacterCreateRequest,
                       new ClientCharacterCreateRequestHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientCharacterDeleteRequest,
                       new ClientCharacterDeleteRequestHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientCharacterRenameRequest,
                       new ClientCharacterRenameRequestHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientLevelLoadComplete,
                       new ClientLevelLoadCompleteHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientGameMsg,
                       new ClientGameMsgHandler());
     Server.AddHandler((ushort)RemoteConnection.World, (uint)MsgWorldClientRoutePacket,
                       new ClientRoutePacketHandler());
     Server.Start(Config.Current.EncryptPackets);
 }