IT-словарь › Программирование › Компенсация задержки (lag compensation)

Компенсация задержки (lag compensation)

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

Сервер перематывает мир на тот момент, который действительно видел стрелок, чтобы попадания засчитывались несмотря на сетевую задержку.

В шутере с авторитетным сервером попадания решает сервер, но каждый клиент видит мир на 50–150 мс в прошлом. Компенсация задержки хранит короткую историю позиций всех игроков и, когда приходит выстрел, перематывает всех на момент, который стрелок реально видел, и только затем проверяет попадание. Яхн Бернье описал приём для движка Valve около 2001 года (Counter-Strike).

Поэтому прицеливание кажется честным — и поэтому иногда вы «умираете за стеной»: на чуть более старом экране стрелка вы всё ещё были на виду, когда выстрел долетел.

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