diff --git a/src/server/MapPlaylist.ts b/src/server/MapPlaylist.ts index ed299aec8..6ef8fe24b 100644 --- a/src/server/MapPlaylist.ts +++ b/src/server/MapPlaylist.ts @@ -199,32 +199,30 @@ export class MapPlaylist { public get1v1Config(): GameConfig { const maps = [ - GameMapType.Iceland, + GameMapType.Australia, // 40% GameMapType.Australia, - GameMapType.Australia, - GameMapType.Australia, - GameMapType.Pangaea, - GameMapType.Italia, - GameMapType.FalklandIslands, - GameMapType.Sierpinski, + GameMapType.Iceland, // 20% + GameMapType.Asia, // 20% + GameMapType.EuropeClassic, // 20% ]; + const isCompact = Math.random() < 0.5; return { donateGold: false, donateTroops: false, gameMap: maps[Math.floor(Math.random() * maps.length)], maxPlayers: 2, gameType: GameType.Public, - gameMapSize: GameMapSize.Compact, - difficulty: Difficulty.Easy, + gameMapSize: isCompact ? GameMapSize.Compact : GameMapSize.Normal, + difficulty: Difficulty.Medium, // Doesn't matter, nations are disabled rankedType: RankedType.OneVOne, infiniteGold: false, infiniteTroops: false, - maxTimerValue: 10, // 10 minutes + maxTimerValue: isCompact ? 10 : 15, instantBuild: false, randomSpawn: false, disableNations: true, gameMode: GameMode.FFA, - bots: 100, + bots: isCompact ? 100 : 400, spawnImmunityDuration: 30 * 10, disabledUnits: [], } satisfies GameConfig;