- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- BungeeCord
- Waterfall
- Минимальная версия Java
- 17
tiAuth
Плагин авторизации на BungeeCord (работает так же с NullCordX)Функции:
- Поддержка диалоговых окон (1.21.6+)
- Интерактивное окно с полем для ввода пароля
- Премиум-режим
- Позволяет игрокам с лицензией не вводить пароль активируя локальный online-mode=true
- Поддержка нескольких типов баз данных
- Поддержка SQLite, H2, MySQL, PostgreSQL
- Виртуальный сервер
- Виртуальный сервер для сервера авторизации работающий на You must be logged in to see this link.
Инструкции:
Поддерживаемые плагины:
Тут указаны команды для дефолтных типов базы данных для данных плагинов
Если у вас файловая база данных (SQLite, H2), то поместите файл базы данных в папку плагина и укажите название файла (для H2 не указывайте расширение .mv.db)
В user и password указывайте empty если его нет
- tiAuth (для смены типа базы данных)
- MCAuth
- LimboAuth
- AuthMe
Тут указаны команды для дефолтных типов базы данных для данных плагинов
Если у вас файловая база данных (SQLite, H2), то поместите файл базы данных в папку плагина и укажите название файла (для H2 не указывайте расширение .mv.db)
В user и password указывайте empty если его нет
MCAuth SQLite
LimboAuth H2
AuthMe SQLite
После того как вы выставили true в servers.use-virtual-server и перезагрузили сервер, вам следует настроить конфиг NanoLimbo, он находится в /plugins/tiAuth/limbo
В первую очередь вам следует настроить там infoForwarding
В type установите MODERN если вы используете VELOCITY_MODERN и ниже secret укажите ваш ключ
Если вы используете BungeeGuard, то в type выставите BUNGEE_GUARD и ниже в tokens укажите ваши токены
Про LEGACY уж не пишу т.к это небезопасно
После этого по желанию можете изменить порт, выключить BossBar, Join Message и т.д.
После изменений в /plugins/tiAuth/limbo/settings.yml вам надо перезагрузить прокси
В первую очередь вам следует настроить там infoForwarding
В type установите MODERN если вы используете VELOCITY_MODERN и ниже secret укажите ваш ключ
Если вы используете BungeeGuard, то в type выставите BUNGEE_GUARD и ниже в tokens укажите ваши токены
Про LEGACY уж не пишу т.к это небезопасно
После этого по желанию можете изменить порт, выключить BossBar, Join Message и т.д.
После изменений в /plugins/tiAuth/limbo/settings.yml вам надо перезагрузить прокси
- Исходный код
- https://github.com/1050TIt0p/tiAuth
- Команды и права
Для игроков:
- /register <пароль> <пароль> - Зарегистрировать аккаунт
- /login <пароль> - Войти в аккаунт
- /logout - Сбросить сессию
- /changepassword <старый пароль> <новый пароль> - Изменить пароль
- /premium - Включить премиум-режим
- /unregister <пароль> - Удалить аккаунт
Для администраторов:
- /tiauth reload - Перезагрузить конфиги
- Право: tiauth.admin.commands.reload
- /tiauth unregister <ник> - Удалить аккаунт игрока
- Право: tiauth.admin.commands.unregister
- /tiauth changepassword <ник> <пароль> - Изменить пароль игрока
- Право: tiauth.admin.commands.changepassword
- /tiauth forcelogin <ник> - Авторизовать игрока
- Право: tiauth.admin.commands.forcelogin
- /tiauth migrate <sourceplugin> <sourcedatabase> [file] [user] [password] [host] [port] [name] - Мигрировать базу данных с другого плагина/типа базы данных
- Право: tiauth.admin.commands.migrate