Что такое 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: Этот метод обрабатывает кадр каждый раз при поспутлении пакета с данными, что в свою очередь снижает задержку до максимально низкого уровня. Этот режим использует все процессоры и сильно их загружает.