
tiAuth
Authorization plugin for BungeeCord
253
1
253
1
tiAuth
Authorization plugin for BungeeCord
Features:
- Dialog window support
(1.21.6+)- Interactive window with a password input field
- Premium mode
- Allows licensed players to skip password entry by activating local
online-mode true
- Allows licensed players to skip password entry by activating local
- Session support
- Allows players to skip password entry for a certain period after successful authentication
- Multiple database types support
- Supports
SQLite,H2,MySQL,PostgreSQL
- Supports
- Virtual server
- Virtual server for auth server powered by NanoLimbo
Commands:
For players:
/register <password> <password>- Register an account/login <password>- Log in/logout- Destory session/changepassword <old password> <new password>- Change password/premium- Enable premium mode/unregister- Delete account
For administrators:
/tiauth reload- Reload config- Permission:
tiauth.admin.commands.reload
- Permission:
/tiauth unregister <player>- Delete player account- Permission:
tiauth.admin.commands.unregister
- Permission:
/tiauth changepassword <player> <password>- Change player password- Permission:
tiauth.admin.commands.changepassword
- Permission:
/tiauth forcelogin <player>- Force login player- Permission:
tiauth.admin.commands.forcelogin
- Permission:
/tiauth migrate <sourceplugin> <sourcedatabase> [file] [user] [password] [host] [port] [name]- Migrate database from other plugins/database type- Permission:
tiauth.admin.commands.migrate
- Permission:
Migration
Supported Plugins
- tiAuth (for changing the database type)
- MCAuth
- LimboAuth
- AuthMe
Migration Commands
Below are the commands for the default database types used by these plugins.
If you are using a file-based database (SQLite or H2):
- Place the database file into the plugin folder.
- For H2, do not include the
.mv.dbextension in the filename. - If there is no username or password, set both
userandpasswordtoempty.
MCAuth SQLite
/tiauth migrate mcauth sqlite auth.db
LimboAuth H2
/tiauth migrate limboauth h2 limboauth-v2 empty empty
AuthMe SQLite
/tiauth migrate authme sqlite authme.db
Important — LimboAuth H2 Migration
Before migrating from LimboAuth H2 (which uses H2 as its default database):
- Open your
config.yml. - Change the
versionvalue underlibraries.h-2to 2.1.214. - Delete the tiAuth database file (if you are using H2 — it’s the default).
- Restart your server.
This is required because LimboAuth uses an outdated version of H2 that is incompatible with the newer version used by tiAuth by default.
If you skip these steps, the plugin will throw an error during migration.
Virtual server configuration
After setting servers.use-virtual-server to true and restarting the server,
you need to configure NanoLimbo — its configuration is located in:
/plugins/tiAuth/limbo
Configure infoForwarding
- Set
typeto MODERN if you are using VELOCITY_MODERN,
then specify your key undersecret. - If you are using BungeeGuard, set
typeto BUNGEE_GUARD,
then specify your tokens undertokens. - LEGACY mode is not recommended as it is insecure.
Optional Settings
You may optionally:
- Change the port
- Disable BossBar, Join Message, etc.
After editing /plugins/tiAuth/limbo/settings.yml,
restart your proxy to apply the changes.
Support
Совместимость
Minecraft: Java Edition
1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x
Платформы
Поддерживаемые окружения
Сервер
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:5 месяцев назад
Обновлён:5 месяцев назад
