![[MAX] ML Anti XRay](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252Fu0aVZy46%252Fd41e90364500f273c8bacb37523cf01121d7b2ae_96.webp&w=256&q=75)
[MAX] ML Anti XRay
Плагин для серверов Minecraft, который использует машинное обучение для автоматического выявления игроков, использующих X-Ray. Анализирует поведение при добыче руд и вычисляет подозрительные действия.
ML Anti XRay - это плагин для серверов Minecraft (Bukkit/Spigot/Paper), который помогает администраторам бороться с читерами, использующими X-Ray моды. Вместо того чтобы полагаться на статические правила или ручную проверку, этот плагин использует простую модель машинного обучения, которая анализирует поведение игрока при добыче руд и вычисляет вероятность использования X-Ray.
Зачем это нужно?
X-Ray - одна из самых старых и распространённых проблем на серверах Minecraft. Читеры видят руды сквозь стены и добывают их без всякого исследования. Обычные античит-системы часто не могут отличить честного шахтёра от читера, особенно если игрок просто везучий или использует эффективные стратегии копания. ML Anti XRay решает эту проблему, анализируя не отдельные действия, а паттерны поведения.
Как это работает?
Плагин собирает данные о каждом случае добычи руды:
- Расстояние до предыдущей руды - если игрок находит руды слишком часто и близко друг к другу, это подозрительно.
- Поворот головы - насколько сильно игроку пришлось повернуться, чтобы увидеть руду. Если он идёт прямо к ней без лишних движений - повод задуматься.
- Была ли руда видна естественно - плагин отслеживает, была ли руда открыта при разрушении соседних блоков или была видна сразу.
- Количество добытых руд за последние 10 минут - если игрок добывает аномально много, это тоже сигнал.
Все эти данные обрабатываются через взвешенную модель, и на выходе получается "оценка уверенности" (confidence score). Если она превышает заданный порог - плагин оповещает администрацию.
Обучение модели
Самая крутая фишка - динамическое обучение. Команда /train <legit|xray> позволяет администратору или доверенному игроку скорректировать веса модели на основе реального поведения. Если вы уверены, что игрок честный - тренируете модель на "legit". Если поймали читера - на "xray". Со временем модель становится точнее и адаптируется под конкретный сервер.
Настройка
Всё настраивается через config.yml:
- Порог срабатывания - какой процент уверенности считать подозрительным.
- Сообщения - что писать в чат при флаге.
- Список руд - какие блоки отслеживать (алмазы, изумруды, незерит и т.д.).
- Временное окно - за какой период собирать историю добычи.
Установка
Просто киньте .jar файл в папку plugins вашего сервера. При первом запуске плагин сам создаст нужные папки и файлы (ML/legit.dat, ML/xray.dat). Никаких сложных настроек из коробки не требуется.
Важно знать
- Плагин не банит игроков автоматически - он только флагует подозрительных. Решение за администратором.
- Модель обучается на ваших данных - чем больше вы используете
/train, тем точнее становится детекция. - На слабых серверах нагрузка минимальна - плагин лёгкий, все расчёты простые.
Если вы администрируете сервер и хотите честную экономику без читеров - ML Anti XRay реально полезная штука. Скачать плагин можно и поставить на сервер, он работает на версиях Minecraft 1.16-1.21.
