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); } }
public IPacketProcessor(DatabaseManager Database) { this.Database = Database; }
public GeneralDataProcessor(DatabaseManager Database) : base(Database) { }
public CreateCharacterProcessor(DatabaseManager Database) : base(Database) { }
public AttackProcessor(DatabaseManager Database) : base(Database) { }
public ChatProcessor(DatabaseManager Database, CommandProcessor CommandProcessor, NpcScripting NpcScriptEngine) : base(Database) { this.CommandProcessor = CommandProcessor; this.NpcScriptEngine = NpcScriptEngine; }
public ItemUsageProcessor(DatabaseManager Database) : base(Database) { }
public MovementProcessor(DatabaseManager Database) : base(Database) { }
public LoginTransferProcessor(DatabaseManager Database) : base(Database) { }
public PacketProcessor(DatabaseManager Database) { this.Database = Database; CommandProcessor = new CommandProcessor(Database); NpcScriptEngine = new NpcScripting(); }
public CommandProcessor(DatabaseManager Database) { this.Database = Database; }
public NpcProcessor(DatabaseManager Database, NpcScripting NpcScriptEngine) : base(Database) { this.NpcScriptEngine = NpcScriptEngine; }