ChronAntiVPN — надёжная защита сервера Minecraft от VPN и прокси
Каждый администратор сервера Minecraft рано или поздно сталкивается с игроками, которые пытаются обойти баны или скрыть свою настоящую локацию. Именно для таких случаев создан плагин ChronAntiVPN. Это мощный инструмент, объединяющий детекцию VPN и прокси, систему IP-защиты, чёрные списки и гибкую фильтрацию подключений. Он работает на Bukkit, Spigot и их форках, включая Folia, а также поддерживает BungeeCord, охватывая версии от 1.6.X до 1.21.X.
Ключевые возможности плагина
ChronAntiVPN не просто проверяет IP-адрес на принадлежность к VPN — он предлагает многоуровневую защиту, которую можно настроить под любые нужды. Вот основные функции:
- Проверка VPN и прокси — плагин определяет, используется ли подключение через VPN, публичный прокси или хостинг. Можно использовать встроенную проверку через сокеты (без API-ключа) или подключить сервис proxycheck.io для более детального анализа.
- Фильтрация по стране — администратор может исключить определённые государства или заблокировать игроков с подозрительно изменёнными данными о местоположении.
- Чёрный список игроков — ручное добавление в бан по имени, IP и причине. Чёрный список сохраняется в базе данных или конфигурационном файле, а при активации специального режима MOTD сервера меняется для забаненных пользователей.
- IP Guard (защита по IP) — после регистрации через команду
/protection addплагин запоминает связку «игрок – IP». При смене любого из параметров вход на сервер блокируется. - Ограничитель адресов — позволяет задать максимальное количество игроков с одного IP (по умолчанию до трёх), что мешает массовым заходам ботов.
- Проверка ника и хоста — можно блокировать имена по заданным правилам, а также фильтровать подключения по hostname (белый или чёрный список, режимы точного совпадения, начала строки или вхождения).
- Асинхронная работа — все проверки выполняются в отдельных потоках, не нагружая основной тик сервера.
- Discord-уведомления — при обнаружении подозрительного подключения плагин отправляет сообщение в настроенный канал Discord с деталями: причина, игрок, IP, страна.
- Консольный фильтр — при желании можно скрыть IP-адреса из логов сервера.
Гибкая система кастомных проверок
Одна из самых интересных особенностей плагина — возможность добавлять собственные проверки через внешние API. В файле customkick.yml можно указать URL, JSON-путь, список допустимых значений и действие при несовпадении. Например, вы можете одновременно проверять IP через несколько сервисов и задавать индивидуальные причины кика. Это открывает безграничные возможности для адаптации под конкретный сервер. Для быстрой установки подобных модов и плагинов можно воспользоваться лаунчером foxygame.net — он позволяет скачивать дополнения прямо из меню и автоматически размещать их в нужной папке, экономя время администратора.
Команды и права доступа
Плагин поставляется с продуманной системой команд и пермишенов, что позволяет разграничить доступ для модераторов и администраторов. Основные команды:
/checker [адрес]— проверка IP на VPN/прокси. Пермишен:chronantivpn.checker/blacklist add [имя] [адрес] [причина]— добавить игрока в чёрный список. Пермишен:chronantivpn.blacklist.add/blacklist remove [игрок]— удалить из чёрного списка. Пермишен:chronantivpn.blacklist.remove/blacklist check [игрок]— посмотреть детали блокировки. Пермишен:chronantivpn.blacklist.check/blacklist menu— графическое меню чёрного списка. Пермишен:chronantivpn.blacklist.menu/protection add [имя] [адрес]— включить IP Guard. Пермишен:chronantivpn.protection.add/protection remove [имя]— снять защиту. Пермишен:chronantivpn.protection.remove/addresslimiter clear [адрес]— сбросить счётчик игроков с одного IP. Пермишен:chronantivpn.addresslimiter.clear/chronantivpn reload— перезагрузить все файлы конфигурации.
Настройка и интеграции
Все параметры плагина хранятся в файле antivpn.yml. Здесь можно включить локальный режим для тестирования, задать ключ API от proxycheck.io, настроить Discord-вебхук и шаблоны сообщений. Отдельного внимания заслуживает поддержка базы данных MySQL для синхронизации чёрных списков между несколькими серверами сети. Если база не настроена, данные автоматически сохраняются в конфигурационный файл.
ChronAntiVPN корректно работает с Geyser (Bedrock-клиенты) и на серверах под управлением Folia благодаря асинхронной архитектуре. Плагин также умеет обрабатывать ошибки выполнения задач и при необходимости останавливать сервер, чтобы избежать уязвимостей при критических сбоях.
Почему стоит выбрать именно этот плагин
В отличие от многих аналогов, ChronAntiVPN предлагает не только базовую блокировку VPN, но и комплексный подход к безопасности: от защиты конкретных учётных записей до мониторинга целостности данных. Возможность кастомных проверок через JSON делает его универсальным решением для проектов с нестандартными требованиями. А регулярные обновления и совместимость с актуальными версиями Minecraft гарантируют стабильную работу на долгое время.
Установите ChronAntiVPN, настройте фильтры под своё сообщество и забудьте о нежелательных гостях, скрывающихся за прокси. Ваш сервер заслуживает настоящей защиты.