Детектор читеров (Cheater Detector)
Отслеживает стрельбу вражеских игроков из основного оружия и помечает тех, у кого доля попаданий в голову и точность стрельбы по героям неправдоподобно высоки, показывая их в перетаскиваемой панели.
Где находится в меню
Visual (Визуалы) → Cheater detector (Детектор читеров)
Что делает
Скрипт считает попадания и выстрелы вражеских игроков из основного оружия и вычисляет два показателя: долю попаданий в голову (headshot rate) и точность стрельбы по героям (как редко игрок промахивается по герою). Игрок помечается как подозрительный, если оба показателя остаются выше заданных порогов, но только после того, как он набрал достаточное число попаданий и выстрелов.
Помеченные игроки выводятся в перетаскиваемой панели «Cheaters»: в заголовке — красный счётчик, а в каждой строке — иконка героя, имя игрока, доля попаданий в голову, точность и число попаданий. Пока панель открыта в меню и никто не помечен, показывается образец-заглушка с пометкой «Preview», чтобы можно было заранее разместить панель на экране. Панель перетаскивается левой кнопкой мыши.
Логика проверки:
- HS threshold (%) — минимальная доля попаданий в голову, при которой игрок помечается.
- Min hits — пока игрок не набрал столько попаданий, он не рассматривается.
- Accuracy threshold (%) — дополнительно требует, чтобы точность стрельбы по героям оставалась выше этого значения; чем ниже порог, тем агрессивнее пометка.
- Min shots — проверка точности применяется только после того, как игрок сделал столько прицельных по герою выстрелов; до этого решает только доля попаданий в голову.
Настройки
| Пункт меню | Тип | По умолчанию | Описание |
|---|---|---|---|
| State (Состояние) | Переключатель | Вкл. | Помечать игроков, у которых доля попаданий в голову из оружия неправдоподобно высока. |
| HS threshold (%) (Порог хедшотов, %) | Ползунок | 35 | Пометить игрока, у которого доля попаданий в голову держится выше этого значения. Диапазон: 30–100. |
| Min hits (Мин. попаданий) | Ползунок | 25 | Игнорировать игрока, пока он не нанесёт хотя бы столько попаданий из оружия. Диапазон: 5–60. |
| Accuracy threshold (%) (Порог точности, %) | Ползунок | 70 | Дополнительно требует, чтобы точность попаданий по героям оставалась выше этого значения. Ниже — агрессивнее пометка. Диапазон: 30–100. |
| Min shots (Мин. выстрелов) | Ползунок | 25 | Применять проверку точности только после стольких прицельных по герою выстрелов. До этого решает только доля хедшотов. Диапазон: 5–120. |