public ServerGame(NetGameServer server) { _ticker = new Ticker(Update); _server = server; _world = new World(World_ChunkRequest); _world.OnUnload += (w) => Log.Info("World unloaded"); _world.OnBuildOrder += World_OnBuildOrder; }
static void MainThread() { var server = new NetGameServer(AppConstants.NetDefaultPort); server.OnOpen += (s) => Log.Info("Server listening on port " + s.Port); server.OnClose += (s) => Log.Info("Listener closed"); _game = new ServerGame(server); _game.Run(); }