public Server(string localIPAddress, int listenPort) : base(localIPAddress, listenPort) { Options = new ServerOptions(Flags.ServerOptionFlag.MAINTENANCE_FLAG_PAPELSHOP, 1); IFFEntry.Load(); WriteConsole.WriteLine($"[GAMESERVER]: START {localIPAddress}:{listenPort}", ConsoleColor.Green); LobbyList = new LobbyCollection(new Lobby(name: "#Lobby Test", maxPlayers: 100, id: 1, flag: 0)); }
static void Main() { IFFEntry.Load(); var test = IFFEntry.GetIff.Character.LoadCharacter(67108864); _server = new Server("127.0.0.1", 10103); _server.Start(); _server.ClientConnected += ClientConnected; _server.ClientDisconnected += ClientDisconnected; _server.OnPacketReceived += OnPacketReceived; while (true) { Thread.Sleep(200); } }