Что такое hitboxtracker?
:::warning Устаревший проект
hitboxtracker устарел и больше не поддерживается. Он описан здесь только для справки — не устанавливайте его на современный сервер.
Чтобы хитбоксы работали правильно на современном сервере, используйте Hitbox Fixer от @Garey27: именно его организация ReHLDS называет действующей заменой. Учтите, что это не одно и то же: hitboxtracker лишь показывал проблему, а Hitbox Fixer её исправляет.
:::
hitboxtracker был инструментом разработчика, а не серверной возможностью. Он состоял из плагина Metamod на сервере и парного модуля на клиенте и рисовал на экране клиента истинное положение хитбоксов в том виде, как их рассчитал сервер, — рядом с тем местом, где их предполагал клиент.
Это делало видимым целый класс проблем, незаметных иначе: когда два набора областей не совпадают, выстрелы, выглядящие как попадания, засчитываются как промахи. Разбираться в этом без подобного инструмента приходится вслепую.
Почему он устарел
Проект был свёрнут в пользу плагина, который хитбоксы не рисует, а сразу исправляет. К тому же способ отрисовки зависел от конкретных сборок клиента и от собственного лаунчера, а это со временем стало обузой.
Как это работало
Серверный плагин передавал клиенту рассчитанные данные о хитбоксах по каналу сообщений svc_director — более ранние версии использовали delta, это изменилось в v1.1. Клиентский модуль затем отрисовывал полученные области через два дополнительных режима, добавленных к стандартной переменной r_drawentities.
Эти режимы описаны в разделе Настройки, а требовавшаяся установка — в разделе Установка.