Expand description
Детектор рассинхрона предикта (plan/done/ai-debug/stage_5.md): сравнение
предсказанного состояния своего актора с авторитетным player-блоком
кадра — покомпонентно, с порогами из конфига.
Существенно: предиктор игры реконсилится по времени, а не по seq
(история ввода переигрывается от момента авторитетного состояния), поэтому
запись несёт serverTime/offset/localNow и окно переигранной истории
ввода, а inputSeq — только справочно, как подтверждённый хостом номер.
Сравнение «по тому же seq» здесь ввело бы в заблуждение.
Уровень 0 (Source::Camera) не требует от плагина ничего: сравнивается
камера predicted-оверлея с x/y авторитетного состояния. Уровень 1
(Source::State) — если игра реализовала GameClientDef::predicted_state.
Structs§
- Divergence
Tracker - Observation
- Одно сравнение: момент прихода кадра со своим player-блоком.
Enums§
- Source
- Откуда взято предсказанное состояние.