Плагин для серверов Майнкрафт, который защищает серверы за BungeeCord или Velocity от прямого подключения в обход прокси. Он проверяет, действительно ли игрок пришёл через прокси: иначе вход блокируется, а сотрудники получают уведомление.
Возможности
- Одно дополнение для Spigot, Paper, Purpur, BungeeCord, Waterfall и Velocity.
- Одноразовые билеты в MySQL: прокси создаёт билет для игрока и целевого сервера, а бэкенд использует его при входе.
- Неиспользованные билеты быстро истекают.
- Проверка базы выполняется вне основного потока сервера.
- Настройка IP-адресов для обхода проверки и режим обслуживания.
- Уведомления о попытках прямого подключения через право
serverswitch.notify. - Настройка или отключение сообщений о входе и выходе.
Команды
/serverswitch reload|statusили/ss reload|status— на бэкенд-сервере./ssb reload|status— на BungeeCord./ssv reload|status— на Velocity.
Права
serverswitch.admin— доступ к командам; по умолчанию у операторов.serverswitch.notify— уведомления о прямых подключениях; по умолчанию у операторов.
Требования
Нужны MySQL или MariaDB, доступные прокси и каждому бэкенд-серверу. Плагин следует поставить на прокси и на все бэкенд-серверы, в каждом конфиге указать одинаковую базу данных, а в server.servername — имя сервера из настроек прокси.
Для Velocity требуется JSMySQLFix, так как в нём нет драйвера MySQL. Также нужна Java 8 или новее.
