diff --git a/src/server/GameServer.ts b/src/server/GameServer.ts index 3902f90a2..3efff38ab 100644 --- a/src/server/GameServer.ts +++ b/src/server/GameServer.ts @@ -817,7 +817,7 @@ export class GameServer { this.gameConfig.gameType === GameType.Public && this.gameConfig.maxPlayers && this.activeClients.length < this.gameConfig.maxPlayers; - if (lessThanLifetime && notEnoughPlayers) { + if (lessThanLifetime && notEnoughPlayers && !this.hasStarted()) { return GamePhase.Lobby; } const warmupOver = now > this.startsAt! + 30 * 1000;