▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/ServerSwitch
ServerSwitch

ServerSwitch

ServerSwitch - универсальный плагин для серверов BungeeCord и Spigot в Майнкрафт. Логирует переключения игроков между серверами и заменяет OnlyProxyJoin. Требуется MySQL.

Оцените первым
3.1K
5

ServerSwitch - это плагин для Minecraft, который решает сразу две задачи на серверных сетях с прокси (BungeeCord/Velocity/Spigot). Во-первых, он логирует все перемещения игроков между серверами в базу MySQL - это помогает админам понимать, какие серверы популярны, где возникают лаги и как игроки мигрируют. Во-вторых, он работает как альтернатива OnlyProxyJoin: блокирует прямой вход на сервер без прокси и оповещает staff о попытках обхода.

Плагин лёгкий, не грузит сервер, но требует настроенной MySQL базы. Для версии Velocity обязательно нужен JSMySQLFix.

Возможности

  1. Логирование переключений - каждая смена сервера записывается в БД с временем и ником игрока.
  2. Замена OnlyProxyJoin - можно настроить кастомные сообщения при входе/выходе, а также кик-сообщение для тех, кто пытается зайти напрямую.
  3. Автоочистка старых записей - чтобы база не разрасталась бесконечно.
  4. Гибкая настройка - всё через config.yml: параметры подключения к MySQL, сообщения, права.
  5. Лёгкость - минимальное влияние на производительность даже при большом онлайне.

Установка

  1. Скачайте serverswitch.jar и поместите в папку plugins на BungeeCord и на каждом Spigot-сервере.
  2. Отредактируйте config.yml в папке плагина на каждом сервере: укажите данные MySQL и имя сервера (должно совпадать с именем в BungeeCord).
  3. Перезапустите все серверы.
  4. Плагин начнёт логировать перемещения и обрабатывать входы согласно настройкам.

Конфигурация

config.yml (Spigot)

# Подключение к базе данных (обязательно!)
database:
  url: "jdbc:mysql://127.0.0.1:3306/YourDB"
  username: "root"
  password: "password"

# Имя сервера должно совпадать с именем в BungeeCord!
server:
  servername: "SETITHERE!" # Например: servername: "Lobby-01"

# Сообщения и права
messages:
  kick: '§cВы должны заходить через прокси!'
  staff_notification: '§c{player} попытался зайти без прокси!'
  joinMessage: '§e{player} зашёл на сервер'
  leaveMessage: '§e{player} покинул сервер'

permissions:
  notify: 'serverswitch.notify'

settings:
    Custom-join-leaveMessages: false
    Disable-join-leaveMessages: false

bungeeconfig.yml (BungeeCord)

# Подключение к базе данных (обязательно!)
database:
  url: "jdbc:mysql://127.0.0.1:3306/YourDB"
  username: "root"
  password: "password"

Важно знать

  • Плагин требует MySQL - без него работать не будет.
  • Для Velocity обязательно установите JSMySQLFix.
  • Имя сервера в конфиге Spigot должно точно совпадать с тем, как он прописан в BungeeCord.
  • Если вы используете OnlyProxyJoin - можете смело заменять его на ServerSwitch, функционал шире.

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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 месяц назад
Главная