This commit is contained in:
Ryan Barlow
2026-01-29 21:47:15 +00:00
parent 0803b71e81
commit d453ebf2e1
4 changed files with 15 additions and 10 deletions
+9 -7
View File
@@ -182,15 +182,17 @@ export function buildPreview(
const winner = parseWinner(publicInfo?.info?.winner, players);
const duration = publicInfo?.info?.duration;
const gameType = lobby?.gameConfig?.gameType ?? config.gameType;
const spawnPhaseSeconds =
serverConfig.spawnPhaseTicks(
gameType === GameType.Singleplayer
? GameType.Singleplayer
: GameType.Public,
) / serverConfig.ticksPerSecond();
const adjustedDuration =
typeof duration === "number"
? Math.max(0, duration - spawnPhaseSeconds)
? Math.max(
0,
duration -
serverConfig.spawnPhaseSeconds(
gameType === GameType.Singleplayer
? GameType.Singleplayer
: GameType.Public,
),
)
: undefined;
// Normalize map name to match filesystem (lowercase, no spaces or special chars)