
CheckHacks
Плагин CheckHacks для серверов Minecraft использует уязвимость табличек, чтобы обнаруживать клиентские моды и читы без установки модов у игроков. Всё работает на стороне сервера - незаметно и эффективно.
Что такое CheckHacks?
CheckHacks - это инновационный серверный античит для Майнкрафт, который находит читеров через уязвимость перевода знаков (Sign Translation Vulnerability, MC-265322). Такая же техника используется на DonutSMP. Плагину не нужны моды на клиенте - проверка происходит незаметно: игрок даже не видит, как рядом с ним появляются и исчезают таблички. CheckHacks ставит таблички с особыми ключами перевода, заставляет клиент открыть и закрыть редактор табличек, а затем считывает результат. Так как у модов собственные ключи перевода, ванильный клиент и клиент с модами вернут разные ответы - и админ сразу узнает, какие моды установлены.
Это лучший способ бороться с читерами, не устанавливая ничего на сторону игрока. Плагин подходит как для классических серверов на Java Edition, так и для сборок с античитами вроде Grim, Vulcan или Spartan.
Особенности
- Использует уязвимость табличек (MC-265322), работает полностью на сервере - клиентский мод не нужен.
- Проверяет до 3 модов за одну табличку, последовательно несколько табличек с настраиваемой задержкой.
- Три режима обнаружения: METEOR, TRANSLATE, KEYBIND - каждый мод автоматически использует подходящий.
- Игроки с защитой от эксплойта помечаются как PROTECTED, а не как ложноотрицательные.
- Игроки, которые не отвечают, тоже помечаются PROTECTED (скорее всего, блокируют пакеты).
- Легко добавлять свои моды через
checkhacks.yml. - Автоматическая проверка при входе игрока с настраиваемой задержкой и опцией только первый вход.
- Отдельная проверка языка клиента при входе - тоже с опцией только первый вход.
- Интеграция с античитами: автоматически запускает проверку, когда Grim, Vulcan или Spartan находят нарушителя.
- Настраиваемая задержка между автоматическими проверками для одного игрока.
- Отдельные списки читов для обычных проверок, проверок при входе и проверок от античита.
- Автоматические команды при срабатывании DETECTED, PROTECTED или чистом результате.
- Обнаружение игроков с Bedrock-клиентом: игроки, чьё имя начинается с заданного префикса (
.или*), автоматически пропускаются. - Результаты видят все с правом
checkhacks.alerts, а также можно включить/выключить оповещения командой/chalerts. - Результаты отправляются и тому, кто запустил проверку, если у него нет права на оповещения.
- Каждая строка результата показывает имя мода и его статус: DETECTED, NOT_DETECTED, PROTECTED, SKIPPED.
- Указывается, кто проверил и причина (ручная проверка, при входе, срабатывание античита).
- Discord-вебхуки для результатов по читам и языку - поддерживаются плейсхолдеры
&name&,&checker&,&reason&,&hacks&,&results&,&lang&. - Встроенная SQLite-база - все результаты сканирования сохраняются автоматически, внешняя БД не нужна.
- Веб-редактор запускается прямо на сервере: можно просмотреть все сканы, найти игроков, запустить новые проверки и увидеть результаты языка в браузере. Доступ по одноразовым токенам через команду
/cheditor, без пароля. - Конфиги разделены по функциям:
config.yml(общие настройки),checkhacks.yml(проверка читов),checklang.yml(проверка языка). - Сообщения в отдельных файлах (
messages/en.yml,ru.yml,de.ymlи другие) - переключаются одной строчкой в конфиге. - Каждое сообщение полностью редактируется через MiniMessage, настраиваемый префикс и поддержка PlaceholderAPI.
- Права:
checkhacks.check,checkhacks.reload,checkhacks.alerts,checkhacks.checklang,checkhacks.editor,checkhacks.*.
Команды
| Команда | Описание |
|---|---|
/checkhacks <игрок> | Проверить все настроенные моды |
/checkhacks <игрок> meteor-client,freecam | Проверить только определённые моды |
/chreload | Перезагрузить все конфиги без перезапуска сервера |
/chalerts (синонимы: /checkalerts, /alerts) | Включить/выключить оповещения о читах для себя |
/checklang <игрок> | Определить язык клиента через таблички |
/checklang <игрок> en_us,it_it | Проверить язык по конкретным локалям |
/cheditor | Открыть веб-редактор (генерирует одноразовую ссылку-токен) |
Обнаруживаемые моды
| Мод | Режим |
|---|---|
| Meteor Client | METEOR |
| LiquidBounce (без EP) | TRANSLATE |
| Freecam | KEYBIND |
| Wurst Client (1.21-) | KEYBIND |
| XRay (Fabric) | KEYBIND |
| ChestESP | KEYBIND |
| KillAura (Fabric) | KEYBIND |
| AutoFish | KEYBIND |
| Lumina | KEYBIND |
| AutoSwitch | KEYBIND |
| BleachHack | TRANSLATE |
| Aristois | TRANSLATE |
| Coffee Client | TRANSLATE |
| World Downloader | TRANSLATE |
| AutoClicker (Fabric) | TRANSLATE |
| AntiAFK | TRANSLATE |
| Auto Clicker (p1k0chu) | KEYBIND |
Важно знать
Разработчики читов могут в любой момент пропатчить уязвимость, чтобы блокировать или подменять ответы. Это может сделать обнаружение ненадёжным для конкретных клиентов. Автор плагина старается идти на шаг впереди, находить обходные пути и добавлять поддержку новых модов. Это постоянная работа, а не одноразовое решение. Если вам нужен какой-то конкретный мод - его легко добавить через конфиг.
Плагин CheckHacks - must-have для администраторов, которые серьёзно относятся к борьбе с читерами. Он не нагружает сервер, не мешает обычным игрокам и даёт прозрачные результаты. Скачайте CheckHacks и защитите свой сервер Майнкрафт от нечестной игры.
