CLIENT PREDICTION / AUTHORITY / REPLAY

先让输入响应,
再让结果收敛

沿 Tick 检查输入历史、预测轨迹、权威回包、误差和重放队列,而不是只盯着一次位置跳变。

STEP 011 / 8

TICK SPACE

预测与权威轨迹

教学场景 · 延迟 2 Tick / 丢包 0%

客户端预测 服务器权威 确认 Tick 误差
INPUT TRANSIT每格代表一个教学 Tick

    CURRENT TRANSITION

    CAPTURE INPUT

    采样并编号输入

    当前方向被封装为 Tick 输入快照。

    本步改变

    当前输入获得 Tick

    WHY

    输入和状态只有共享 Tick,才能被比较与重放。

    REPLAY QUEUE

    尚未进入校正阶段

    站内基准 2 秒

    键盘:← / → 单步,空格播放或暂停,R 重置。输入框聚焦时不会触发快捷键。

    01

    问题

    等待服务器才移动会产生输入延迟;只信客户端又无法保持一致。

    02

    机制

    本地立即模拟并保存输入,权威结果回来后回退、裁剪、重放。

    03

    失效边界

    模拟不确定、历史不足或重放产生副作用时,误差会反复出现。

    04

    代价

    输入历史占内存,冗余发送占带宽,长延迟会放大重放成本。