public void Stop() { AssetLoader.Clear(); GameScheduler.Tasks.Clear(); Events.Clear(); GameThread.Stop(); TcpHandler?.Stop(); Running = false; }
public Server(int port, string mapName = "test") { PORT = port; _instance = this; Events?.Clear(); Events = new ServerEvents(); CommandHandler = new CommandHandler(); AssetLoader.LoadServerAssets(); Map = AssetLoader.LoadMapFromFile(mapName); Map.LoadAllSpawners(); }