AntiJoinBot — плагин-брандмауэр для Minecraft: защита от ботов и прокси

AntiJoinBot — защита сервера Minecraft от ботов и прокси: автоматическая фильтрация подключений, гибкие чёрные списки и простая установка для Minecraft.

«AntiJoinBot — плагин-брандмауэр для Minecraft: защита от ботов и прокси» в каталоге ITSMYFOX — карточка для Minecraft с описанием, характеристиками и всеми доступными версиями. Ниже — таблица файлов и прямая загрузка.

Скачать AntiJoinBot для Minecraft 1.8, 1.7.2

Оригинальное название: AntiJoinBot

Версии Minecraft: 1.7.2, 1.8

ФайлВерсияЗагрузчикРазмер
AntiJoinBot.jar——3 КБСкачать
AntiJoinBot-4.0.jar——11 КБСкачать
AntiJoinBot-4.1.jar——12 КБСкачать
AntiJoinBot-4.2.jar1.7.2—12 КБСкачать
AntiJoinBot-4.3.jar1.8—12 КБСкачать

AntiJoinBot — защита сервера Minecraft от ботов и прокси

Каждый, кто хоть раз администрировал публичный сервер Minecraft, знает, как быстро автоматизированные аккаунты могут превратить игру в кошмар. Боты, подключающиеся через прокси-серверы, засоряют чат спамом, создают искусственную нагрузку на процессор и отпугивают живых игроков. Ручная бан-волна по IP-адресам отнимает часы, а стандартный вайтлист не подходит для открытых проектов, где нужен постоянный приток новых пользователей. Решение этой проблемы — специализированный плагин, который берёт на себя фильтрацию подозрительных соединений ещё до того, как они успеют навредить.

Что представляет собой AntiJoinBot

AntiJoinBot — это серверный плагин-брандмауэр, разработанный для ядра Bukkit и его совместимых форков, таких как Spigot или Paper. Его основная задача — проверять IP-адрес каждого входящего игрока в момент подключения и сверять его с актуальными базами данных прокси и VPN-сервисов. Если адрес оказывается в чёрном списке, соединение мгновенно разрывается, а игрок получает настраиваемое уведомление о блокировке. Такой подход позволяет не использовать вайтлист и не создавать неудобств для легитимных пользователей, которые заходят с домашних или мобильных сетей.

Плагин работает в фоновом режиме и не требует постоянного внимания администратора. Он автоматически загружает свежие списки прокси при старте сервера и периодически обновляет их в процессе работы. Это особенно важно, поскольку базы прокси-адресов постоянно меняются: владельцы ботнетов арендуют новые IP, а старые блокируются. Без регулярного обновления любой фильтр быстро устаревает.

Ключевые технические характеристики

  • Поддержка UUID и ников: корректно идентифицирует игроков даже в офлайн-режиме, когда стандартная проверка по UUID недоступна.
  • Настраиваемая задержка проверок: позволяет снизить нагрузку на процессор в момент пиковых подключений, например, при старте сервера или во время массового захода игроков.
  • Хранение данных в SQLite или MySQL: выбор базы данных зависит от масштаба проекта. Для небольших серверов достаточно встроенного SQLite, а для крупных сетей с тысячами записей лучше подойдёт MySQL.
  • Автоматическая загрузка чёрных списков: при запуске плагин обращается к нескольким публичным API, включая shroomery.org и stopforumspam.com, и формирует локальную базу заблокированных адресов.
  • Гибкие кастомные сообщения: администратор может настроить текст, который увидит заблокированный игрок, — от сухого уведомления до подробного объяснения причин.
  • Бета-функция проверки прокси из списка серверов: позволяет выявлять подозрительные адреса ещё до того, как игрок попытается подключиться, а также менять MOTD при обнаружении бота.

Поддерживаемые версии Minecraft и загрузчики

AntiJoinBot разработан для серверов на базе Bukkit, поэтому он совместим с широким спектром версий Minecraft — от старых релизов вроде 1.8 до актуальных сборок 1.20 и новее. Плагин не требует модификации клиента и работает на стороне сервера, что делает его идеальным выбором для ванильных серверов и проектов с небольшим набором плагинов. Установка осуществляется стандартным способом: файл AntiJoinBot.jar помещается в папку plugins, после чего сервер перезапускается. При первом запуске плагин автоматически создаёт директорию AntiJoinBot с конфигурационным файлом config.yml и базой данных offline_data.db.

Для администраторов, которые активно тестируют разные сборки модов и хотят быстро переключаться между версиями клиента, удобно использовать сторонние лаунчеры с поддержкой профилей. Это позволяет проверить, как сервер с AntiJoinBot взаимодействует с различными модификациями на стороне игрока, не тратя время на ручную настройку.

Установка и первичная настройка

Процесс установки AntiJoinBot предельно прост и не требует специальных знаний. Достаточно скачать AntiJoinBot — защита сервера Minecraft от ботов и прокси, поместить JAR-файл в папку plugins и перезапустить сервер. Уже с настройками по умолчанию плагин начинает блокировать прокси, используя несколько публичных API. Для более тонкой настройки откройте config.yml и укажите собственные источники чёрных списков. Формат записи — «URL:Response», причём в некоторых случаях точки в доменах заменяются запятыми, если это требуется форматом конкретного API.

Если вы хотите понять, как установить плагин правильно, следуйте простому алгоритму:

  1. Остановите сервер Minecraft.
  2. Скопируйте AntiJoinBot.jar в папку plugins.
  3. Запустите сервер и дождитесь полной загрузки.
  4. Проверьте, что в папке plugins/AntiJoinBot появились config.yml и offline_data.db.
  5. При необходимости отредактируйте конфигурацию и выполните команду /ajb reload.

Плагин не требует установки дополнительных библиотек или зависимостей, что делает его доступным даже для начинающих администраторов.

Команды и права доступа

Управление плагином осуществляется через консоль или игровой чат с помощью набора простых команд. Каждая команда требует соответствующего разрешения, которое можно выдать через любой менеджер прав, например LuckPerms или PermissionsEx.

Основные команды

  • /ajb toggle — быстро включает или отключает проверку ботов. Право: ajb.toggle.
  • /ajb reload — перезагружает конфигурацию и переподключается к базе данных. Право: ajb.reload.
  • /ajb add — добавляет игрока в белый список, чтобы проверка его не затрагивала. Право: ajb.add.
  • /ajb block — принудительно блокирует конкретного игрока по нику или UUID. Право: ajb.add.

Игроки с правом ajb.bypass полностью игнорируют проверки прокси. Это удобно для администраторов и модераторов, которые могут заходить с любых адресов, включая корпоративные VPN. Кроме того, существует режим принудительной проверки: при его активации все текущие игроки будут выкинуты с сервера и должны перезайти, чтобы пройти верификацию. Это помогает очистить сервер от уже проникших ботов, которые могли обойти фильтр до установки плагина.

Чёрные списки и источники данных

Эффективность AntiJoinBot напрямую зависит от актуальности баз прокси. По умолчанию плагин использует несколько проверенных API, но администратор может добавить собственные источники. Главное требование — чтобы сервис возвращал ответ в ожидаемом формате. В конфигурационном файле можно указать несколько URL, и плагин опросит их последовательно. Если хотя бы один источник пометит IP как прокси, игрок будет заблокирован. Такой многоуровневый подход сводит к минимуму ложные срабатывания и пропуски, поскольку разные базы данных дополняют друг друга.

Важно понимать, что ни один фильтр не даёт стопроцентной гарантии. Некоторые VPN-сервисы используют динамические пулы адресов, которые могут попадать в легитимные подсети. Однако сочетание нескольких источников данных и регулярное обновление списков позволяет отсекать подавляющее большинство ботов.

Решение типичных проблем

Иногда после установки плагин не может подключиться к внешним API. Чаще всего это связано с временными блокировками со стороны интернет-провайдера или ограничениями хостинг-провайдера. Разработчик рекомендует подождать 24 часа и повторить попытку либо перезагрузить роутер, если сервер работает на домашней машине. Включение debug-режима в конфигурации поможет отследить, на каком этапе возникает ошибка. Также убедитесь, что порты для исходящих HTTP-запросов не заблокированы файрволом — это распространённая проблема на виртуальных выделенных серверах с жёсткими правилами безопасности.

Ещё одна частая ситуация — ложные блокировки игроков, которые используют корпоративные VPN или прокси для обхода региональных ограничений. В этом случае можно добавить таких пользователей в белый список через команду /ajb add, чтобы они больше не проходили проверку.

Заключение

AntiJoinBot — защита сервера Minecraft от ботов и прокси для Minecraft — это надёжный и простой в использовании инструмент, который решает одну из самых острых проблем публичных серверов. Автоматическая фильтрация подключений на этапе рукопожатия сохраняет атмосферу честной игры, снижает нагрузку на процессор и экономит время модераторов. Плагин не требует сложной настройки, работает на широком спектре версий Minecraft и поддерживает гибкие сценарии использования — от небольших дружеских серверов до крупных сетей с тысячами игроков. Если вы хотите избавиться от ботов раз и навсегда, AntiJoinBot станет отличным дополнением к вашему набору серверных инструментов.

В каталоге ITSMYFOX — тысячи модов, дополнений и ресурспаков для Minecraft. Используйте поиск и категории, чтобы найти похожее.