專案

一般

配置概況

動作

锦标赛 #880

進行中
需X 后G

两个人比赛,中途都退出了,但锦标赛一直未结束(按照一下规则处理)

锦标赛 #880: 两个人比赛,中途都退出了,但锦标赛一直未结束(按照一下规则处理)

是由 需求 x19 天 前加入. 於 10 天 前更新.

狀態:
待修复
優先權:
紧急
被分派者:
開始日期:
2026-04-12
完成日期:
完成比例:

0%

預估工時:

概述

锦标赛异常场景处理规则

一、锦标赛结束判定(优先规则)

当满足以下条件时,锦标赛立即结束:

  • 场上仅剩1名有效玩家

判定逻辑:

  • 其他所有玩家已被淘汰(筹码为0)
  • 被判定为弃赛(离开 / 长时间未操作)

结果:

  • 剩余玩家直接获得冠军

补充规则:

  • 当场上有效玩家少于2人时,系统应自动结束比赛

二、开赛条件

  • 最低开赛人数:≥ 2人(基础要求)
  • 建议最小开赛人数:≥ 3人(正式环境建议)

未达到开赛人数时:

  • 比赛自动取消
  • 报名费用原路退回

三、未入座玩家处理

已报名但未入座的玩家:

  • 开赛后视为未参赛
  • 不参与排名

退款策略(按平台选择):

  • 不退款(常规规则)
  • 部分退款

四、玩家离开处理(关键规则)

玩家离开分为两种情况:

  1. 短暂离开(掉线 / 切后台)
  • 保留席位
  • 系统自动执行操作(如自动弃牌、超时处理)
  1. 长时间未操作 / 主动退出

满足以下任一条件,判定为弃赛:

  • 连续3局未操作
  • 超过5分钟未返回
  • 主动点击“退出比赛”(需二次确认)

处理方式:

  • 判定为淘汰
  • 剩余筹码清零(或按规则处理)

五、典型场景处理

场景:

  • 5人报名
  • 2人实际开赛
  • 1人中途离开

处理流程:

  1. 离开玩家满足条件后判定为弃赛
  2. 场上仅剩1名有效玩家
  3. 系统立即判定比赛结束
  4. 剩余玩家获得冠军

六、优化建议

  1. 最小活跃人数限制
  • 场上有效玩家 < 2人 → 自动结束比赛
  1. 防作弊机制
  • 最低开赛人数建议 ≥ 3人
  • 可增加“最少完成局数”限制比赛有效性
  1. 弃赛惩罚机制(可选)
  • 记录弃赛行为
  • 多次弃赛限制报名或增加冷却时间

七、一句话总结

锦标赛在仅剩1名有效玩家时立即结束,离开或长时间未操作的玩家视为弃赛并淘汰。


檔案

RA 是由 Redmine Admin19 天 前更新 動作 #1

  • 追蹤標籤错误 變更為 锦标赛

RA 是由 Redmine Admin13 天 前更新 動作 #2

  • 狀態待修复 變更為 待测试

需X 是由 需求 x11 天 前更新 動作 #3

clipboard-202604200935-hkgw4.jpg
clipboard-202604200941-rz2jh.png

当游戏晋升一位玩家,另外一个玩家可能意外退出游戏啦,就要倒计时5分钟,如果依然没进来,锦标赛就结束;弹窗参考最后一张图


仅有3人报名,最后仅剩一人后,如果没多2个玩家进来游戏,锦标赛将终结.png

RA 是由 Redmine Admin11 天 前更新 動作 #4

  • 被分派者前端 bcWbE 變更為 后台 GT

RA 是由 Redmine Admin11 天 前更新 動作 #5

  • 狀態待修复 變更為 待测试

需X 是由 需求 x10 天 前更新 動作 #6

clipboard-202604212258-fp76l.png

仅剩一个玩家,没弹出倒计时

動作

匯出至 PDF Atom