帧同步还是状态同步,先划分哪些状态必须一致
帧同步还是状态同步先划分哪些状态必须一致网络方案不是功能二选一。战斗判定、角色位置、特效和 UI 对一致性与延迟的要求不同先分状态再谈协议。帧同步依赖确定性模拟只传输入并按固定 tick 执行要求随机数、浮点、更新顺序和版本一致。断线重连需要快照与输入历史不能只从最新一帧继续猜。状态同步维护权威序号服务端发送量化后的快照客户端按序号处理乱序和重复包。预测、插值与回滚使用独立缓存网络线程不直接覆盖模拟状态。选型验证网络坏的时候使用可控条件注入延迟、丢包、乱序、重复和短暂断连。核对旧快照不会覆盖新状态回滚后技能冷却和关键实体能重新收敛。协议好不好不看正常网络里有多顺而看坏网络下状态如何恢复。先写清一致性边界方案自然会收敛。