跳到主要内容

比赛、加时与暂停规则

开赛与得分

比赛开始前插件保存参赛者原始状态,再发放比赛装备。足球在配置的出生点生成;进球后按规则更新比分、排行榜和反馈,再开始下一回合。

目标比分设为 0 时不按进球数提前结束;设置为正数时,达到目标比分会进入结算。比赛计时结束时比较比分,平分则进入加时。

管理员技术暂停

/ccb pause [场地]
/ccb resume [场地]
  • 暂停立即移除当前足球,进入无限期技术暂停。
  • 暂停期间比赛计时不继续。
  • 恢复时进行 3 秒倒计时,然后重新开球。
  • 省略场地时优先解析执行者所在比赛;有多个候选时必须显式填写场地。

队伍暂停投票

发起:

/ccb votepause <5|10|yes|no>
  • 510 发起对应分钟数的暂停投票。
  • yesno 由当前在线参赛者表决。
  • 需要 cubeball.timeout,默认所有玩家拥有。
  • 每支队伍每场只有一次成功队伍暂停额度。
  • 到期后自动进入 3 秒恢复倒计时。

管理员可将队伍暂停升级为无限期技术暂停。

强制结束

/ccb end [场地]
  • 进行中的比赛按当前比分结算。
  • 尚未开赛但已经扫描玩家的场地会被取消并清理。
  • 玩家状态恢复和比赛资源清理必须完成后,场地才能安全开始下一场。

异常终止

服务器关闭、玩家掉线或比赛中断时,不应依赖垃圾回收完成清理。任务、足球实体、显示实体和玩家备份都需要显式终止路径;玩家离线时保留备份,等其上线后恢复。