fix(operator): 每次运行首次就绪后留 3 分钟到达窗口再开始空服计时,停服或重启时清掉旧计时

This commit is contained in:
Lemon-miaow committed 2026-09-27 14:53:40 +08:00
1 parent 32534e3d56
commit 249d675bd7
6 files changed
+187 -24

No files matched your search

@@ -370,8 +370,10 @@ spec:
description: |-
EmptySince is when the operator first observed 0 online players during
a Running phase (spec §8 idle auto-stop). It is reset when a player joins
or the server stops, so the empty-duration counter starts fresh each time
the server becomes unoccupied.
or the server restarts or stops, so the empty-duration counter starts fresh
each time the server becomes unoccupied. A zero sampled within three minutes
of a run's first ready probe stamps nothing: the players it came up for may
not be in yet.
format: date-time
type: string
endpoint:
@@ -422,7 +424,7 @@ spec:
readySignalAt:
description: |-
ReadySignalAt is when the first RCON probe of the current run succeeded.
Every Starting pass clears it, so each start is measured once.
Every Starting or Stopping pass clears it, so each start is measured once.
format: date-time
type: string
startRequestedAt: