Main server class
상속: System.BaseServer
예제 #1
0
 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();
 }
예제 #2
0
 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);
 }