private void SetupServer(GameType type) { Console.WriteLine("Setting up server..."); NetPeerConfiguration config = new NetPeerConfiguration("dystopia"); Console.WriteLine("Loading up World"); //MainWorld = IngameObjects.World.Load("Main"); if (!File.Exists("GameData\\server.config.txt")) GenerateConfig(); ServerConfig = new DataFile("GameData\\server.config.txt"); if (type != GameType.Single) { config.EnableMessageType(NetIncomingMessageType.DiscoveryResponse); config.EnableMessageType(NetIncomingMessageType.DiscoveryRequest); Clients = new DysClient[ServerConfig.GetInt32("maxplayers")]; polled = true; keeprunning = false; } else Clients = new DysClient[1]; //config.Port = ServerConfig.GetInt16("port"); config.Port = 28000; server = new NetServer(config); }