АНАРХИЯ Равное PvP с разным пингом — реализация Lag Compensation

oneqq

Новичок
Сообщения
3
Реакции
0 (0 | 0)
Награды
2
Имя пользователя: oneqq

1. Заголовок
- Равное PvP с разным пингом — реализация Lag Compensation

2. Суть
- Хочу поднять важную тему, которая касается честности PvP на сервере lag compensation (компенсация задержки).
В чём проблема?
Сейчас игроки с пингом 100мс и выше находятся в крайне невыгодном положении: удары и нокбек регистрируются с заметной задержкой, из за чего честно драться против игроков с низким пингом практически невозможно. Визуально удар попадает, но сервер его не засчитывает потому что за время пока пакет шёл по сети, цель уже успела сдвинуться. Это проблема не единиц, а большинства игроков на сервере, так как её ощущают даже те, у кого пинг 60–70мс.
Как работает решение?
Lag compensation это механика, при которой сервер при получении пакета удара смотрит не на текущую позицию цели, а на ту, где она находилась в момент клика атакующего с учётом его пинга. Именно так работает регистрация ударов в CS2 и Valorant, что позволяет комфортно играть даже при нестабильном интернете.
Без lag compensation:

Сервер регистрирует удар по позиции цели в момент получения пакета → цель уже ушла → промах.

С lag compensation:

Сервер «отматывает» позицию цели назад на величину пинга атакующего → проверяет хит → удар засчитывается там, где игрок видел цель в момент клика.

Как это реализовать?
На платформах Paper и Spigot уже существуют готовые бесплатные плагины, например:

Lag Compensator
аналогичные решения с открытым исходным кодом

Установка занимает несколько минут, не требует написания кода с нуля и никак не влияет на остальной функционал сервера.
Итог:
PvP сразу станет ощутимо честнее для большей части игроков. Это быстро, бесплатно и не затрагивает остальной геймплей. Прошу рассмотреть думаю, многие будут благодарны!
 
Имя пользователя: oneqq

1. Заголовок
- Равное PvP с разным пингом — реализация Lag Compensation

2. Суть
- Хочу поднять важную тему, которая касается честности PvP на сервере lag compensation (компенсация задержки).
В чём проблема?
Сейчас игроки с пингом 100мс и выше находятся в крайне невыгодном положении: удары и нокбек регистрируются с заметной задержкой, из за чего честно драться против игроков с низким пингом практически невозможно. Визуально удар попадает, но сервер его не засчитывает потому что за время пока пакет шёл по сети, цель уже успела сдвинуться. Это проблема не единиц, а большинства игроков на сервере, так как её ощущают даже те, у кого пинг 60–70мс.
Как работает решение?
Lag compensation это механика, при которой сервер при получении пакета удара смотрит не на текущую позицию цели, а на ту, где она находилась в момент клика атакующего с учётом его пинга. Именно так работает регистрация ударов в CS2 и Valorant, что позволяет комфортно играть даже при нестабильном интернете.
Без lag compensation:

Сервер регистрирует удар по позиции цели в момент получения пакета → цель уже ушла → промах.

С lag compensation:

Сервер «отматывает» позицию цели назад на величину пинга атакующего → проверяет хит → удар засчитывается там, где игрок видел цель в момент клика.

Как это реализовать?
На платформах Paper и Spigot уже существуют готовые бесплатные плагины, например:

Lag Compensator
аналогичные решения с открытым исходным кодом

Установка занимает несколько минут, не требует написания кода с нуля и никак не влияет на остальной функционал сервера.
Итог:
PvP сразу станет ощутимо честнее для большей части игроков. Это быстро, бесплатно и не затрагивает остальной геймплей. Прошу рассмотреть думаю, многие будут благодарны!
я в этом конечно не очень понимаю но думаю если это исправит проблемы с пингом то ок, и cs2 не лучший пример для показывание рега урона
 
У каждого сервера своя механика, я думаю идея хорошая, но все же плагин может работать некорректно из за других плагинов и других кодов, поэтому ФанТайму придется вложить на написание кода для лаг компенсации. За!
 
я в этом конечно не очень понимаю но думаю если это исправит проблемы с пингом то ок, и cs2 не лучший пример для показывание рега урона
это не исправит пинг сильно но исправит рег урона,пвп будет более равное.
 
Кстати, даже Hypixel использует подобную механику это крупнейший Minecraft сервер в мире. Именно благодаря этому там комфортное PvP для игроков с разным пингом, и никто не чувствует себя в заведомо проигрышном положении из-за интернета.
 
Назад