This plugin adds authorization system on your server. It works on a separate BungeeCord authorization server.
Requirements:
- BungeeCord server
- Database (MySQL)
- Spigot 1.12, 1.16+ versions
Installation:
1) Drop the plugin in the plugins folder of your spigot authorization server
2) Restart this server
3) Add your lobbies servers in config.yml (BungeeAuth folder)
4) Restart again
Config:
#mysql settings
mysql:
url: "jdbc:mysql://localhost:3306/database?useSSL=false&autoReConnect=true"
user: "root"
password: ""
table: "test"
general:
#BungeeCord servers where the player will get after authorization
#if there are several of them, then the player will get into a random
lobbies:
- "lobby1"
- "lobby2"
- "lobby3"
login_and_register_time_seconds: 60
#SHA-256, MD5, e.t.c.
hash_passwords_alg: "SHA-256"
#If you have map for authorization server, set to true
#otherwise upload empty map in your server folder and set to false
auth_map_exist: true
max_nick_length: 40
min_nick_length: 3
min_password_length: 4
enable_accounts_per_ip_limiter: true
max_accounts_per_ip: 5
blocked_passwords:
- "1234"
- "12345"
- "qwerty"
incorrect_password_kick: true
delay_before_connect_seconds: 3
language:
login: "&ePlease, login with: &c/login [password]"
reg: "&ePlease, register with: &c/register [password]"
time_up: "&cTime is up"
long_nickname: "&cYour nickname too long"
short_nickname: "&cYour nickname too short"
space_not_allowed: "&cSpaces in nicknames is not allowed"
symbol_not_allowed: "&cYour nickname contains forbidden symbols"
changepassword: "&eIf you want to reset your password, please "
changepassword_click: "&c&lCLICK HERE"
reg_correct: "&eUse: &c/reg [password]"
login_correct: "&eUse: &c/login [password]"
short_password: "&cYour password too short"
blocked_password: "&cThis password is not allowed"
limit_per_ip: "&cYou reached the limit of accounts for your IP!"
successful_reg: "&aSuccessful registration! Please, make sure to remember your password"
successful_login: "&aSuccessful login!"
incorrect_password: "&cIncorrect password!"
registered_already: "&cYou already registered on the server, please login"
Commands:
- /register (/reg) [password] - registration
- /login (/log, /l) [password] - authorization
- /changepassword - change the password
Issues:
Issues can be reported in discussion tab
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
