FoxAddition Anti-Cheat - дополнительный античит для сервера Minecraft
FoxAddition Anti-Cheat - дополнительный античит-плагин для серверов Spigot, Paper, Purpur и Folia. Работает поверх основного античита, ловит читы, которые тот пропускает, поддерживает версии Minecraft 1.7-1.21 и Bedrock-игроков через GeyserMC.
FoxAddition Anti-Cheat - это плагин для сервера Майнкрафт, который ставится поверх основного античита и ловит те читы и эксплойты, которые тот по каким-то причинам пропускает. Скачать FoxAddition стоит в первую очередь админам, у которых уже стоит какой-то античит, но читеры всё равно проскакивают. Проект позиционируется именно как дополнительный (additional) античит, а не как полная замена, и это важно понимать сразу.
По факту ситуация на многих серверах выглядит так: основной античит ловит 90% читов, но оставшиеся 10% - это как раз те самые обходы, которые бесят игроков и портят экономику. FoxAddition закрывает часть этих дыр за счёт собственных проверок. Проект уже собрал больше 72 тысяч загрузок, так что это не ноунейм поделка, а вполне живой инструмент с аудиторией.
Что умеет FoxAddition
Плагин работает на Spigot и всех его форках - Paper, Purpur и прочих. Отдельно заявлена поддержка Folia, что редкость для античитов. Версии поддерживаются от древних 1.7.x (разработчик рекомендует 1.7.10) вплоть до актуальных 1.21.x. То есть хоть у вас старый анархический сервер на 1.7, хоть свежая сборка на 1.21 - FoxAddition заведётся.
Основные возможности:
- Гибкая конфигурация - практически каждую проверку можно настроить под себя, менять значения, пороги срабатываний, а также полностью отключать проверки в конкретных мирах. Удобно, если у вас есть мир с минииграми, где часть проверок не нужна.
- Поддержка Bedrock-игроков - если на сервере стоит GeyserMC с Floodgate, плагин корректно определяет игроков с Bedrock-издания и позволяет включать или отключать проверки отдельно для каждой платформы. С версии 1.1.5 можно настроить префикс для определения Bedrock-игроков (полезно при связке через BungeeCord), а с 1.2.0 добавили определение по UUID.
- Система логов - все срабатывания записываются в текстовые файлы в папке logs внутри директории плагина. Каждый день создаётся отдельный файл. Часовой пояс и формат времени настраиваются в config.yml. Фичу можно вообще выключить, если она не нужна.
- Совместимость с другими плагинами - FoxAddition автоматически определяет установленные плагины и подстраивается под них, чтобы снизить количество ложных срабатываний.
Совместимость с плагинами
Это одна из сильных сторон FoxAddition. Разработчик явно понимает, что на реальном сервере стоит куча других плагинов, и каждый из них может вызывать ложные флаги. Вот что поддерживается из коробки:
- ExecutableItems - фиксит ложные срабатывания при использовании кастомных атрибутов, зачарований и предметов.
- DiscordSRV - отправляет алерты в указанный канал Discord через вашего бота. Текст сообщений меняется в конфиге. Подробнее про этот плагин можно почитать здесь.
- mcMMO - убирает ложные флаги, когда игрок использует способности mcMMO.
- PlaceholderAPI - позволяет использовать плейсхолдеры в сообщениях и командах, которые выполняются при достижении определённого уровня нарушений.
- ProtocolLib - открывает доступ к пакетным проверкам, которые без него не работают, и добавляет дополнительные проверки. Разработчик упоминает, что в будущем ProtocolLib может стать обязательной зависимостью для улучшения стабильности и производительности.
- VeinMiner - фиксит ложные срабатывания при активации режима VeinMiner.
- WeaponMechanics - убирает ложные флаги при стрельбе из оружия в броне.
Вся эта совместимость определяется автоматически при запуске плагина. Если что-то пошло не так, интеграцию можно отключить в конфиге.
Команды и права
Управление плагином простое, команд немного:
- /foxaddition notify - отправить уведомление всем, у кого есть право foxac.notifications.
- /foxaddition verbose - включить или выключить подробный вывод.
- /foxaddition reload - перезагрузить конфиги. Если используете FileWatcher, перезагрузка происходит автоматически.
- /foxaddition discordtest - проверить, работает ли связка с DiscordSRV.
Права:
- foxac.notifications - видеть уведомления о срабатываниях.
- foxac.command - доступ ко всем командам FoxAddition.
- foxac.bypass.<категория> - обход проверок конкретной категории. Можно использовать звёздочку для обхода всех проверок. Например, foxac.bypass.* отключает все проверки для игрока, а foxac.bypass.badpackets - только проверки категории badpackets.
Как выглядят логи
Когда игрок проваливает проверку, в лог записывается подробная информация. Вот пример реальных записей:
[2023-07-16 00:24:59] [ALERT] Player detected FastBow (Type: Lenience) [lenience:200/200] [interval:220/950] [vls:1(+1)]
[2023-07-16 00:29:33] [ALERT] Player detected Reach [in:horizontal] [distance:5.152102690501036/3.75] [vls:1(+1)]
[2023-07-16 00:32:15] [ALERT] Player detected Phase [Block:GRASS] [loc:-101,7, 69,2, 230,6] [vls:1(+1)]
Видно, что плагин ловит FastBow (слишком быструю стрельбу из лука), Reach (удар на дистанции больше разрешённой) и Phase (прохождение сквозь блоки). Каждая запись содержит конкретные значения - дистанцию, интервалы, координаты. Это помогает админу быстро понять, реальный ли это чит или ложное срабатывание.
Важный нюанс с обновлением конфигов
Тут есть момент, о котором нужно знать заранее. FoxAddition не обновляет конфиги автоматически с сохранением ваших настроек. Когда выходит новая версия и формат конфига меняется, плагин переименовывает старый файл в old_название и создаёт свежий. Все свои настройки придётся переносить вручную. Это не баг, а осознанное решение разработчика, чтобы избежать конфликтов. Но по факту - после каждого мажорного обновления выделите минут десять на перенос конфигурации.
В каждом конфиге есть поле с версией файла. Не трогайте его. Плагин использует это значение, чтобы понять, нужно ли заменять файл на новый.
Стоит ли ставить
Если у вас сервер на Paper или Purpur и уже стоит основной античит, но читеры всё равно проскакивают - FoxAddition это рабочий вариант для усиления защиты. Особенно актуально для серверов с GeyserMC, где Bedrock-игроки часто становятся источником ложных срабатываний у других античитов.
Для запуска сервера с античитом и всеми нужными плагинами удобно использовать BungeeHost - хостинг серверов Майнкрафт, где можно арендовать сервер и установить FoxAddition в один клик. Если хотите создать сервер Minecraft с нормальной защитой от читеров и играть с друзьями онлайн, это самый простой путь.
Последняя стабильная версия на момент написания - 1.2.2 Alpha, также ведётся работа над веткой 1.2.3. Проект живой, обновляется, и разработчик активно фиксит баги.
Часто задаваемые вопросы
Версии плагина FoxAddition Anti-Cheat - дополнительный античит для сервера Minecraft
Доступно 13 версий. Сначала показаны самые популярные и самые свежие.