
DeepGuard-XRay
Плагин DeepGuard-XRay для защиты от X-Ray на серверах Minecraft. Использует машинное обучение для умного обнаружения читеров без лагов и нагрузки на сервер.
DeepGuard-XRay - защита от X-Ray с машинным обучением
Внимание: Этот плагин больше не поддерживается и переведен в открытый исходный код. Но даже в текущем состоянии он остается мощным инструментом против X-Ray.
Проблема, которую решает DeepGuard-XRay
Любой владелец сервера Minecraft рано или поздно сталкивается с игроками, использующими X-Ray - моды или ресурспаки, которые показывают руды сквозь стены. Стандартные методы борьбы имеют кучу минусов:
- Падает TPS - традиционные анти-XRay подменяют блоки по всему серверу, вызывая лаги
- Сервер жрет ресурсы - вместо того чтобы радовать игроков, железо тратится на бесполезную замену блоков
- Читеры все равно проходят - продвинутые клиенты и кракеры сидов делают большинство решений бесполезными
- Админы выгорают - бесконечно мониторить алерты и телепортироваться к каждому подозрительному игроку - так себе удовольствие
Как работает DeepGuard-XRay
DeepGuard-XRay подходит к вопросу иначе. Никакой подмены блоков, никакой нагрузки на каждого игрока. Плагин работает только с теми, кто попал под подозрение.
Вот как это выглядит на практике:
- Умное обнаружение - система анализирует паттерны копания и помечает подозрительное поведение
- Автоматический мониторинг - как только игрок попал во флаг, каждое его движение отслеживается
- Доказательства - администратор получает детальные отчеты о том, как именно читер был пойман
- Контрмеры - для подозреваемых активируются ловушки (фейковые руды, мобы-призраки и т.д.) - видно только им, обычные игроки ничего не замечают
- Обучение - система становится умнее с каждым обнаружением
Система машинного обучения (новая в v1.7.0)
Самая крутая фишка плагина - обучаемая нейросеть. Она умеет:
- Распознавать стили копания - обычный веточный майнер не получит ложный флаг
- Понимать контекст - отличает удачную находку от использования X-Ray
- Объяснять решения - показывает, почему конкретный игрок попал под подозрение
- Обучаться под ваш сервер - дайте системе данные о том, как выглядит нормальная игра на вашем сервере
И главное - недостатков у такого подхода почти нет. Если точность не устраивает - добавьте данных для тренировки. Есть специфичные паттерны читерства на сервере? Обучите систему их распознавать. По сути, это как нанять нового админа, который не спит, не ест, не устает и с каждым днем работает лучше.
Ключевые возможности
Интеграция с Discord - уведомления о подозрительной активности прилетают прямо в канал. Можно настроить типы алертов через удобный GUI, а детальные сообщения показывают координаты, игрока и что именно произошло.
Панель управления для админов - целая система с дашбордом, управлением данными для обучения, отчетами. Звуковые эффекты, визуальная обратная связь - все для удобства.
Система ловушек - плагин расставляет фейковые руды, которые видит только пользователь X-Ray. Стоит их сломать - админ получает алерт.
ParanoiaMode - для особо наглых читеров есть режим паранойи:
- Мобы-призраки, которые появляются и исчезают
- Шепот в чате, намекающий, что за игроком следят
- Визуальные галлюцинации - тени, светящиеся глаза
- Фейковые алмазные руды, которые исчезают при приближении
- Эффекты обвалов и камеры
Наказания - 6 уровней с возрастающей строгостью. От предупреждений до бану, плюс промежуточные варианты вроде ложных алмазов или усталости при копании.
Команды и права доступа
Основные команды (работают через /deepguard или /dgx):
staff- открыть GUIteleport <x> <y> <z>- телепорт к координатамtogglealert- вкл/выкл уведомленияhighlight [radius|off]- подсветить ловушкиpoints <add|remove|set|check>- управление очками подозренияpunish <set|remove|check>- управление наказаниямиml <train|analyze|report|enable|disable|status>- работа с нейросетьюupdate <check|auto|apply>- обновлениеcommandhiding <enable|disable>- скрыть команды от игроков (только для ОП)
Ключевые пермишены:
deepguardx.staff- получать алертыdeepguardx.ml.*- доступ к функциям машинного обученияdeepguardx.gui.*- доступ к различным разделам GUI
Все настройки и права подробно расписаны в конфиге.
Скрытие команд (v1.7.7)
Продвинутая система маскировки - плагин может прятать свои команды от обычных игроков. Вместо /deepguard они увидят "Unknown command". Настраивается через конфиг, но команды все равно будут видны в /pl, /help и при таб-завершении - это ограничение самого Minecraft.
Производительность
DeepGuard-XRay спроектирован так, чтобы минимально влиять на сервер:
- Обычно менее 0.5% нагрузки на TPS
- Настраиваемое потребление ресурсов
- Анализируются только подозрительные игроки
Важно знать
Плагин официально поддерживается на Paper. На Bukkit и Spigot не тестировался. При включении скрытия команд может потребоваться перезапуск сервера.
Если вы собираете сервер и хотите защитить его от X-Ray без геморроя для себя и игроков - DeepGuard-XRay подойдет. Да, проект закрыт, но даже в текущем виде он работает отлично и может быть доработан под себя, так как код открыт.
Скачать DeepGuard-XRay и настроить под свой сервер - лучшее решение, если надоело бороться с читерами вручную.
