FAQ

Как работать с BungeeCord?

BaronessAuth владеет функционалом, который позволяет полноценно использовать мультисерверность, не используя BungeeCord плагины - достаточно установить его на свой сервер.

Первым делом вам нужно решить, нужен ли вам плагин на каждом из ваших серверов. Если да:

  1. Установите BaronessAuth на каждый сервер.

  2. Подключите плагины к одной базе данных, например, MySQL.

  3. Если сервер постоянно перезагружается (например, миниигра), не забудьте отключить на нём сброс сессий, иначе после каждой перезагрузки все сессии будут сбрасываться.

После этого, все ваши сервера будут использовать общие данные и синхронизировать сессии.

Обработка авторизации

Часто бывает, что после ввода пароля игрока нужно сразу переместить на нужный сервер. Для этого вам достаточно прописать команду {BUNGEE-CONNECT} имя_сервера, используя скрипты.

Плохо\непонятно работает заморозка!

Такое встречается на 1.16+ по клиентским причинам. Включите legacy_mode в настройках заморозки.

Не подключается к базе данных!

Если у вас проблема с подключением к базе данных, нужно прочитать первые строки ошибки. Если в этом списке таких нет и вы уверены, что всё должно работать, обратитесь в поддержку.

Access denied

Эта ошибка означает, что доступ к базе данных был отклонён. Обычно это происходит из-за неправильных данных базы данных, чаще всего логин\пароль.

Unknown database

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

У меня какая-то ошибка!

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

ClassCastException

Ошибка означает, что какой-то тип данных не смог конвертироваться в другой. Она возникает, если вы неправильно заполнили конфиги. Продолжение строки конкретизирует (например, Integer cannot be cast to class String), это даёт понять, что именно не смогло конвертироваться.

Как решить? Все true-false и числа должны быть без кавычек, в чистом виде. Все строки, буквы и так далее - в кавычках.

Пример
# true \ false (Boolean)
test: true
test: false
# числа (Integer)
test: 8292
# текст (String)
test: 'Привет всем'
test: '8292'