Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "ConquerServer - Game";

            GameServerSocket Server = new GameServerSocket() ;
            Server.OnClientConnected = OnClientConnect;
            Server.OnClientDisconnected = OnClientDisconnect;
            Server.OnClientReceived = OnClientReceive;
            Server.Initialize();

            Database = new DatabaseManager();
            PacketProcessor = new PacketProcessor(Database);

            ItemTypeLoader = new ItemTypeLoader();
            ItemTypeLoader.LoadItems();

            Kernel.LoadMaps();

            while (true)
            {
                Thread.Sleep(1);
            }
        }
Пример #2
0
 public IPacketProcessor(DatabaseManager Database)
 {
     this.Database = Database;
 }
Пример #3
0
 public GeneralDataProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
 public CreateCharacterProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Пример #5
0
 public AttackProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Пример #6
0
 public ChatProcessor(DatabaseManager Database, CommandProcessor CommandProcessor, NpcScripting NpcScriptEngine)
     : base(Database)
 {
     this.CommandProcessor = CommandProcessor;
     this.NpcScriptEngine = NpcScriptEngine;
 }
Пример #7
0
 public ItemUsageProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Пример #8
0
 public MovementProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Пример #9
0
 public LoginTransferProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Пример #10
0
 public PacketProcessor(DatabaseManager Database)
 {
     this.Database = Database;
     CommandProcessor = new CommandProcessor(Database);
     NpcScriptEngine = new NpcScripting();
 }
Пример #11
0
 public CommandProcessor(DatabaseManager Database)
 {
     this.Database = Database;
 }
Пример #12
0
 public NpcProcessor(DatabaseManager Database, NpcScripting NpcScriptEngine)
     : base(Database)
 {
     this.NpcScriptEngine = NpcScriptEngine;
 }