IP Whitelist - Вайтлист по IP
Плагин IP Whitelist для Minecraft ограничивает вход на сервер только с разрешённых IPv4-адресов. Поддерживает Paper, Spigot, Folia и Bukkit для версий 1.17-1.21.
IP Whitelist - это лёгкий, но мощный плагин для серверов Minecraft, который добавляет дополнительный уровень защиты через белый список IP-адресов. Если обычный вайтлист проверяет только никнейм игрока, то этот инструмент смотрит глубже - на сетевой адрес подключения.
Зачем вообще нужен вайтлист по IP?
В ванильном Майнкрафте и на большинстве серверов есть стандартная команда /whitelist, которая пропускает игроков по никам. Но есть проблема: если злоумышленник узнает ник админа или украдёт сессию, он спокойно зайдёт на сервер. Плагин IPWhitelist решает это иначе - он проверяет IPv4-адрес, с которого идёт подключение, и пускает только те адреса, которые вы явно разрешили.
Это особенно полезно в нескольких ситуациях:
- Приватные сервера для друзей - вы точно знаете, с каких IP сидят ваши товарищи, и закрываете доступ всем остальным.
- Защита админских аккаунтов - даже если кто-то узнает пароль от учётки модератора, без нужного IP он не зайдёт.
- Staff-only сети - тестовые сервера, билд-сервера, где должны находиться только члены команды.
- Дополнительный барьер от ботов - массовые атаки ботами с рандомных адресов отсекаются на этапе подключения.
Короче, если у вас сервер, где важна безопасность и контроль доступа, IP Whitelist - must-have инструмент в связке с обычным вайтлистом.
Основные возможности плагина
Плагин небольшой по размеру, но функционал продуманный:
- Строгий контроль доступа - сервер принимает подключения только с IP-адресов из белого списка. Все остальные получают кик с настраиваемым сообщением.
- Привязка IP к игрокам - можно ассоциировать адреса с никнеймами, чтобы легко отслеживать, кому принадлежит каждый IP. Удобно, когда у одного игрока несколько устройств или сменный провайдер.
- Защита от случайного удаления - встроенная система подтверждения не даст по ошибке снести все IP какого-то пользователя одной командой.
- Поддержка MiniMessage - все сообщения плагина форматируются через современный MiniMessage с RGB-цветами и градиентами. Красиво и читаемо.
- SQLite из коробки - данные хранятся в быстрой локальной базе SQLite, не нужно поднимать MySQL или другие внешние БД. Просто поставил и работает.
- Bypass-права - доверенные пользователи с правом
ipwhitelist.bypassполностью пропускают проверку. Полезно для владельца сервера или технических аккаунтов.
Команды и права доступа
Управление плагином происходит через главную команду /ipwhitelist или сокращённый алиас /ipw. Все команды требуют права ipwhitelist.admin.
| Команда | Описание |
|---|---|
/ipw add <ip> [player] | Добавить IP-адрес в белый список, опционально привязав к нику игрока |
/ipw remove <ip> | Мгновенно удалить конкретный IP из списка |
/ipw remove <player> | Удалить все IP, привязанные к указанному игроку (требует подтверждения) |
/ipw list | Показать все записи в белом списке |
/ipw reload | Перезагрузить конфигурацию плагина |
Важный нюанс: первый раз добавлять свой IP лучше через консоль сервера, иначе можно случайно заблокировать самого себя. Прописали ipw add <ваш-ip> в консоли - и только потом заходите в игру.
Настройка конфигурации
Файл config.yml полностью кастомизируется. Можно изменить каждое сообщение, которое выводит плагин. Например, сообщение при кике выглядит так:
kick-message: "<red><bold>ACCESS DENIED</bold><br><gray>Your IP address is not authorized.</gray></red>"
Синтаксис MiniMessage позволяет делать градиенты, HEX-цвета, переносы строк и форматирование. Если вы уже работали с плагинами вроде LuckPerms или MiniMOTD, то разберётесь за минуту.
Совместимость и установка
Плагин IP Whitelist поддерживает Minecraft Java Edition версий 1.17 - 1.21.x, включая новые сборки 26.1.x и 26.2. Работает на всех популярных ядрах:
- Paper - рекомендуемый вариант для большинства серверов
- Spigot - классика, тоже полностью совместим
- Purpur - расширенная версия Paper с дополнительными настройками
- Bukkit - базовое ядро
- Folia - экспериментальное ядро с региональной многопоточностью
Процесс установки стандартный:
- Скачайте
IPWhitelist.jarи закиньте в папкуplugins. - Перезапустите сервер.
- Через консоль добавьте свой IP:
ipw add <ваш-ip>. - Готово, сервер под защитой.
Плагин использует SQLite, так что никаких внешних баз данных настраивать не нужно. Это упрощает установку и снижает нагрузку на сервер.
Практические советы
Несколько моментов из опыта использования подобных плагинов:
Динамические IP - если у ваших игроков динамические адреса от провайдера (что часто бывает у домашнего интернета), им придётся обновлять записи при смене IP. Можно попросить их использовать VPN со статическим адресом или просто периодически обновлять список.
Не забудьте про себя - перед включением плагина убедитесь, что ваш IP добавлен в список. Иначе после рестарта сами не зайдёте. Лучше добавить несколько запасных адресов или дать себе bypass-права.
Комбинируйте с обычным вайтлистом - IP Whitelist не заменяет стандартный /whitelist, а дополняет его. Используйте оба для максимальной защиты.
Хостинг - если вы арендуете сервер на BungeeHost (https://bungee.host), плагин установится в один клик через панель управления. Удобно, если не хочется возиться с ручной загрузкой файлов.
Стоит ли качать?
IP Whitelist - нишевый, но очень полезный инструмент. Проект сравнительно молодой, но активно поддерживается: последнее обновление вышло пару месяцев назад, разработчик на связи. На Modrinth плагин уже набрал около 1200 загрузок, что для такой специфической задачи - хороший показатель.
Если вы держите приватный сервер для узкого круга людей, защищаете админские аккаунты или просто хотите дополнительный барьер безопасности - скачайте IP Whitelist и попробуйте. Настройка займёт минут пять, а спокойствие за сервер того стоит.
Сервер для плагина IP Whitelist - Вайтлист по IP - как у профи
Плагин IP Whitelist - Вайтлист по IP создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином IP Whitelist - Вайтлист по IP для друзей можно за пару минут - BungeeHost всё уже подготовил.