- Детектор Хакерa — это клиентский модуль, который оценивает действия других игроков на предмет использования читов: выход за пределы стандартного лимита, автоматическая атака в стиле KillAura, кривые вращения прицеливания, и подавление отдачи.
- Он оценивает подозрительность в течение нескольких тиков, а не за один удар, поэтому кратковременный лаг или случайный клик сами по себе не вызывают срабатывания флага.
- Он считывает только те данные, которые клиент уже получает. Он никогда не изменяет прицеливание, передвижение или атаки самого пользователя.
- Opal поставляется со своей версией, помеченной как Безопасная, поскольку отметка других игроков никогда не затрагивает ваши действия.
Детектор Читеров — это модуль для Minecraft, который следит за всеми остальными во время боя и ведет счет подозрительности по поводу того, кто может читерить. Каждый тик он проверяет находящихся поблизости противников на соответствие известным признакам: дальность, превышающую стандартный предел, автоатаку в стиле KillAura, плавные кривые поворота, как у прицела, подавление отброса, слишком идеальные паттерны кликов для человеческой руки. Если превышен порог, модуль поднимает флаг. Это то же самое, что и чтение, которое уже делает каждый опытный игрок в PvP, когда бой кажется подозрительным, просто превращенное в число вместо ощущения, от которого вы отговариваете себя.
Как это работает
Каждый тик Детектор Читеров собирает данные о движении, поворотах и боевом поведении находящихся поблизости игроков и сопоставляет их с известными признаками читерства: дальность, превышающую стандартный предел, автоатаку в стиле KillAura, плавные кривые поворота, как у прицела, подавление скорости или отброса, а также интервалы кликов, которые не похожи на клики человека. Соответствие любому признаку увеличивает текущий счет подозрительности этого игрока. Если превышен порог, модуль помечает его флагом.
Оценка строится на основе окна из тиков, а не на реакции на какой-либо отдельный момент. Одиночный лаг, случайный точный клик или совпадение кадра движения недостаточно сами по себе. Реальное читерское поведение, как правило, повторяется последовательно в течение боя, а случайность — нет. Именно это окно и отличает полезный модуль от того, что ложно срабатывает при первом странном пакете.
Встроенная тестовая платформа для обхода
Клиенты, распространяющие читерские модули, такие как KillAura, автоприцел или увеличенный радиус действия, часто распространяют и Hacker Detector — и это не совпадение. Запуск собственного детектора против собственного клиента во время активного обхода позволяет разработчику точно увидеть, какие проверки срабатывают, а какие нет. Настройте обход, пока локальный детектор не замолчит, и вы пройдёте цикл, близкий к тому, который использует серверный античит. Клиенты, которые собирают обе части вместе, как правило, получают более чистые читерские модули, поскольку детектор также служит QA.
Безопасно ли это использовать
Да, запуск этого не несёт никакой опасности, связанной с читами, которые оно ищет. Детектор читов считывает только информацию, которой уже обладает клиент: позиции, повороты, время попаданий, интервалы кликов, но никогда данные авторитетного сервера, и он никогда не изменяет то, что отправляет сам аккаунт пользователя. Без изменённых попаданий, без изменённых движений, без иных пакетов. Серверному античиту нечего засечь, потому что он ничего не сделал.
Верно ли оно в отношении другого игрока — это отдельный вопрос. Поскольку оно рассуждает на основе видимого клиентом состояния, а не реальной истины сервера, его оценка — это приблизительная оценка, а не вердикт. Игрок с высоким пингом, необычная настройка мыши или серия совпадений во времени всё ещё могут вызвать предупреждение, а хорошо настроенный обходной путь может оставаться ниже каждого порога, не активируя его. Относитесь к предупреждению как к причине понаблюдать внимательнее, а не как к отчёту, на который вы бы поставили свой аккаунт.
Opal отправляет это
Собственный детектор читеров от Opal выполняет ту же функцию: он помечает игроков, которые выглядят как читеры. Он отнесен к категории «Безопасный», в ту же группу, что и остальные улучшения качества жизни от Opal, потому что оценка противника не затрагивает ваши собственные действия и не оставляет ничего для античита.
Часто задаваемые вопросы
Нет. Он только считывает информацию, которая уже видна клиенту, например, положение противника и время попадания, и никогда не изменяет то, как движется или атакует сам пользователь. Он помечает других игроков, но не действует от их имени и не совершает никаких действий от имени пользователя.
Tenacity поставляется с модулем HackerDetector, и аналогичная схема встречается под разными названиями в нескольких платных клиентах, разработанных для соревновательного PvP эпохи 1.8. Opal также поставляется со своей версией, классифицированной как безопасный модуль.
Нет. Так как оно только наблюдает за состоянием, которое клиент и так получает, и никогда не изменяет передвижение, бой или пакеты, отправляемые на сервер, его использование не несет в себе никакого риска, который несут читы, которые оно ищет.
Это оценка, а не вердикт. Он исходит из данных о состоянии, видимого клиенту, а не из авторитетных данных сервера, поэтому как ложные срабатывания, когда легитимный игрок вызывает срабатывание проверки, так и ложные отрицания, когда обход, настроенный ниже порога, остаются незамеченными, случаются.
Потому что детектор служит одновременно тестовой платформой для собственных обходов, создаваемых клиентом. Разработчики запускают его локально против собственных вредоносных модулей и настраивают их до тех пор, пока детектор не перестает их отмечать, что очень похоже на цикл, который проходит серверный античит.