状态同步
王者公开选了帧同步。腾讯游戏还有射击、吃鸡、部分 MMO,公开材料更常按「服务器权威 + 状态同步」来讲。GCloud 把和平精英列为案例(光子工作室、UE 引擎),但没有同等篇幅的同步演讲,所以这一页写可核对的范式,不编造和平精英的 tick 数字。
玩家
客户端
权威服
其他客户端
开火 / 移动
▶
本地先预测表现
▶
上报输入
▶
判定命中和位置
▶
权威状态
◀
广播快照
▶
不对则平滑纠正
▶
和帧同步比
| 帧同步(王者公开方案) | 状态同步(通用权威模型) | |
|---|---|---|
| 网上传什么 | 输入序列 | 位置、生命、命中结果等状态 |
| 服务器 | 收集、排序、广播、补发 | 跑逻辑并仲裁 |
| 丢包 | 必须补齐才能继续演 | 常可接受中间丢失 |
| 带宽 | 小(录像约 3MB/20min) | 随人数和视野变大 |
| 反作弊 | 确定性哈希、录像 | 伤害和物品由服务器说了算 |
| 适合 | 单位多、技能组合复杂的 MOBA | 射击、大地图、强反外挂 |
能核对的腾讯材料
- 孙勋把 CS 模式的优点说成:安全、丢包可补最终结果。这正是状态同步的卖点,也是王者权衡后仍改帧同步的对照。
- 腾讯云 MGOBE 文档演示房间广播 + 实时服务器做状态同步(小游戏/对战,不是王者)。
- GCloud 同时提供 LockStep 服务,说明中台按品类提供两种同步,而不是只承认一种。