public static void Main(string [] args) { Console.WriteLine("Starting Mini Quest Server"); Log.Info("Loading Game Data"); GameData = new GameSpec(); //GameData.LoadGameData(); var qtdPlayers = 4; var map = new WorldMap(qtdPlayers); Log.Info("Generating World"); var worldGen = new Worldgen(map); worldGen.Populators.Add(new NewbieChunkPopulator()); worldGen.Generate(); //map.PrintAscii(); Log.Info("Registering Listeners"); new PacketHandler(); new MapListener(map); var server = new SocketServer(); server.Start(); Console.WriteLine("Registering Listeners"); Console.WriteLine("Server running"); var tick = new ServerTicks(); tick.StartTicks(); }
public void TestGeneratingChunks() { var qtdPlayers = 4; var world = new World(qtdPlayers); var worldGen = new Worldgen(world); worldGen.Populators.Add(new NewbieChunkPopulator()) worldGen.Generate(); }
public override StrategyGame SetupGame() { var gameSpecs = TestSpecs.Generate(); var game = new StrategyGame(gameSpecs, null); GameWorld world = Worldgen.CreateWorld(MAX_PLAYERS, WORLD_SEED, new NewbieChunkPopulator() , new DungeonsPopulator() ); game.World = world; game.RegisterEventListeners(); _accountManager = new AccountManager(game, _socketServer); return(game); }