From b865e0af8f756b275effaf7d748ae72aa3ee3824 Mon Sep 17 00:00:00 2001 From: evanpelle Date: Fri, 20 Feb 2026 13:32:36 -0600 Subject: [PATCH] bugfix: ranked 1v1 did not set the start time, so the game started immediately before players had time to join --- src/server/Worker.ts | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/server/Worker.ts b/src/server/Worker.ts index f3a5455e8..a5b2ecdf1 100644 --- a/src/server/Worker.ts +++ b/src/server/Worker.ts @@ -566,13 +566,12 @@ async function startMatchmakingPolling(gm: GameManager) { log.info(`Lobby poll successful:`, data); if (data.assignment) { - const gameConfig = playlist.get1v1Config(); - const game = gm.createGame(gameId, gameConfig); - setTimeout(() => { - // Wait a few seconds to allow clients to connect. - console.log(`Starting game ${gameId}`); - game.start(); - }, 7000); + gm.createGame( + gameId, + playlist.get1v1Config(), + undefined, + Date.now() + 7000, + ); } } catch (error) { if (error instanceof Error && error.name === "AbortError") {