diff --git a/src/server/MasterLobbyService.ts b/src/server/MasterLobbyService.ts index e3cdbc16e..2f6a7d255 100644 --- a/src/server/MasterLobbyService.ts +++ b/src/server/MasterLobbyService.ts @@ -134,17 +134,17 @@ export class MasterLobbyService { const lobbiesByType = this.getAllLobbies(); const lobbyTypes = Object.keys(lobbiesByType) as PublicGameType[]; - const usedMaps = new Set(); - const usedTeamTypes = new Set(); - const usedMaxPlayers = new Set(); + const inUseMaps = new Set(); + const inUseNumTeams = new Set(); + const inUseMaxPlayers = new Set(); const recordInUse = (config: GameConfig) => { - usedMaps.add(config.gameMap); + inUseMaps.add(config.gameMap); if (config.playerTeams !== undefined) { - usedTeamTypes.add(String(config.playerTeams)); + inUseNumTeams.add(String(config.playerTeams)); } if (config.maxPlayers !== undefined) { - usedMaxPlayers.add(config.maxPlayers); + inUseMaxPlayers.add(config.maxPlayers); } }; @@ -177,16 +177,16 @@ export class MasterLobbyService { } const gameConfig = await this.playlist.gameConfigNotInUse(type, (c) => { - if (usedMaps.has(c.gameMap)) return false; + if (inUseMaps.has(c.gameMap)) return false; if ( c.playerTeams !== undefined && - usedTeamTypes.has(String(c.playerTeams)) + inUseNumTeams.has(String(c.playerTeams)) ) { return false; } - if (c.maxPlayers !== undefined && usedMaxPlayers.has(c.maxPlayers)) { + if (c.maxPlayers !== undefined && inUseMaxPlayers.has(c.maxPlayers)) { return false; }