IT-словарь › Программирование › Согласование с сервером (server reconciliation)

Согласование с сервером (server reconciliation)

Программирование Svenska → Обновлено: 2026-10-25

Шаг сетевого кода, на котором клиент заново применяет ещё не подтверждённые вводы поверх авторитетного состояния сервера, исправляя ошибку предсказания без возврата задержки ввода.

Это пара к предсказанию на клиенте: клиент нумерует каждый пакет ввода и сразу применяет его локально, поэтому движение ощущается мгновенным. Сервер симуляцию ведёт авторитетно и отвечает истинным состоянием плюс номером последнего обработанного ввода. Клиент отбрасывает подтверждённые вводы и проигрывает оставшиеся — поверх состояния сервера.

Без этого повтора ответ сервера, отстающий на круговую задержку, при каждой коррекции выдёргивал бы игрока в прошлое. С повтором ошибка заметна, только если предсказание действительно оказалось неверным. Классическое изложение — серия Габриэля Гамбетты «Fast-Paced Multiplayer» (2014). Родственник — rollback netcode, где проигрываются вводы обоих игроков.

← Назад к словарю