Exemplo n.º 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);
            }
        }
Exemplo n.º 2
0
 public IPacketProcessor(DatabaseManager Database)
 {
     this.Database = Database;
 }
Exemplo n.º 3
0
 public GeneralDataProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
 public CreateCharacterProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Exemplo n.º 5
0
 public AttackProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Exemplo n.º 6
0
 public ChatProcessor(DatabaseManager Database, CommandProcessor CommandProcessor, NpcScripting NpcScriptEngine)
     : base(Database)
 {
     this.CommandProcessor = CommandProcessor;
     this.NpcScriptEngine = NpcScriptEngine;
 }
Exemplo n.º 7
0
 public ItemUsageProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Exemplo n.º 8
0
 public MovementProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Exemplo n.º 9
0
 public LoginTransferProcessor(DatabaseManager Database)
     : base(Database)
 {
 }
Exemplo n.º 10
0
 public PacketProcessor(DatabaseManager Database)
 {
     this.Database = Database;
     CommandProcessor = new CommandProcessor(Database);
     NpcScriptEngine = new NpcScripting();
 }
Exemplo n.º 11
0
 public CommandProcessor(DatabaseManager Database)
 {
     this.Database = Database;
 }
Exemplo n.º 12
0
 public NpcProcessor(DatabaseManager Database, NpcScripting NpcScriptEngine)
     : base(Database)
 {
     this.NpcScriptEngine = NpcScriptEngine;
 }