posts

在线联机原型全集第 12 章导读:团队占点与延迟补偿评分体系

《在线联机原型全集》第 12 章的章节导读。本章用团队占点(Team Domination)验证高并发移动与短时爆发对抗下的公平性:以时空回溯(rewind)判定进出点、占点进度推进与回退、去抖与人数优势系数、客户端预测与服务器校正、加时与房间生命周期闭环,并系统讲解 Elo 与 Glicko-2 评分体系的公式与在团队玩法中的落地。本章含 PRD 与评分详解两篇文章,本页给出定位、验证目标、技术栈与阅读顺序。

第 12 章的核心问题可以用一句话概括:当一个 200 毫秒延迟的玩家和一个 20 毫秒延迟的玩家同时冲进据点,谁算「先进去」。这不是一个同步问题,而是一个公平性问题。团队占点给出的答案是时空回溯——服务端保存位置历史,按客户端时间戳把世界倒回去判定。这套做法是射击类游戏延迟补偿的标准解,也是本章最有技术含量的一段。此外本章还配了一篇 Elo 与 Glicko-2 的评分详解,把「匹配分从哪来」这个一直悬着的问题彻底讲透。

本章定位

核心验证目标

  1. 占点进出判定:以服务端为权威,对玩家位置历史做时空回溯(rewind 到 ts_client),判定其是否在控制半径内。
  2. 推进与回退逻辑:己方独占时按占领速率推进,敌方已占则先回退至零再推进,推进至阈值完成点权转移。
  3. 去抖与人数优势:进入与离开需连续两帧确认以抑制拥挤抖动,人数差达到阈值时引入优势系数。
  4. 客户端预测与服务器校正:本地移动即时反馈,服务端按 last_confirmed_input_seq 回滚并重放未确认输入。
  5. 房间生命周期闭环:创建、进行、加时、结算、销毁的完整状态机,加时条件为点位对峙或分差极小。
  6. 延迟公平性验收:200 毫秒延迟下进出点判定误差不影响胜负,容错不超过一帧。
  7. 评分与匹配:Elo 与 Glicko-2 的公式推导、评分更新、段位划分,以及团队玩法下如何从对局结果反推个人评分。

技术栈建议

本章文章

文章标题核心内容
在线联机原型全集:第 12 章 团队占点完整 PRD:据点形态与控制半径、占点判定与时空回溯、去抖与人数优势系数、加时规则、职业雏形与复活机制、验收口径
在线联机原型全集:第 12 章 Elo 与 Glicko-2 评分系统详解评分体系详解:Elo 期望胜率与评分更新公式、Glicko-2 引入评分偏差与波动率的改进、两套体系在团队占点匹配中的实际效果对比

本章是全书第二个双篇章节,PRD 解决「对局内公平」,评分详解解决「对局间公平」,两者共同构成竞技闭环。

与相邻章节的关系

相关专题

全部文章 Game Golang Saas Rust 游戏开发 客户端开发 GameDev Products Lua 写作