Skip to main content
Version: Current

示例工作流:现场活动

活动前(T-30 min)

检查清单

  • /health 正常
  • Show 大屏显示登录码区域
  • Admin 可发布/关闭登录码
  • 测试玩家输入码后能进 /play
  • survivorsCount 随玩家增加

入场阶段(T-0 ~ T+5 min)

  1. Admin 发布登录码
  2. Show 全屏显示 6 位码 + 「当前已加入: N」
  3. 观众输入码登录,看到「玩家 #XXX」
  4. 人数稳定后 Admin 关闭登录码(可选,防止迟到入场)

游戏阶段

  1. Admin 发布第 1 题
  2. Show 切换为题目 + 倒计时
  3. 自动结算 → 淘汰动画
  4. Admin 发下一题,直至 winner / tie

结束阶段

  1. Show 展示获胜者(如「玩家 #017」)或平局名单
  2. Admin 重置游戏
  3. 如需第二场:再次 发布登录码

应急

情况处理
登录码泄露/需换码关闭码 → 重新发布(覆盖旧码)
Redis 重启自动从 PG 快照恢复存活玩家
玩家被踢出游戏已开始且非老玩家;等 reset
大屏断线刷新 /show,自动收到 login_code_status

压测(可选)

cd flood-test
node e2e-code-game-load-test.js