Beispiel #1
0
 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));
 }
Beispiel #2
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);
            }
        }