Что такое pingboost?
В параметрах запуска сервера CS 1.6 появилась новая настройка pingboost
. Установить можно значения 1,2 и 3 если у вас подключена функция 1000fps.
PingBoost - это серверная переменная, инициализируемая только во время запуска сервера, которая увеличивает нагрузку на сервер, но снижает задержку в игре. Без него HLDS добавляет 20мс каждому игроку.
Каким образом работает pingboost?
Ответ: pingboost уменьшает задержку на сервере тремя способами:
- pingboost 1: Этот метод уменьшает задержку на 10мс и использует метод ожидания (a select() call).
- pingboost 2: Этот метод уменьшает задержку на 10мс и использует метод ожидания (and alarm() type call).
- pingboost 3: Этот метод обрабатывает кадр каждый раз при поспутлении пакета с данными, что в свою очередь снижает задержку до максимально низкого уровня. Этот режим использует все процессоры и сильно их загружает.