OLT - OKLoginTiers
The perfect slot reversation/player queue solution.
by dedo1911 & Kalman Olah
CraftBukkit 1.4.7 / 1.5.2 / 1.6.4 / 1.7.2
MCPC+ 1.4.7 / 1.5.2 / 1.6.4 / 1.7.2
What is OKLoginTiers?
OKLoginTiers is a simple solution for managing player reserved slots on your Bukkit server. Players can be assigned to a certain "queue rank". When the server is full, the server will switch into "screen" mode. In this mode, any player attempting to log in will either kick a person with the lowest "queue rank", or be able to log in just fine due to them having the permissions node for a reserved slot, depending on your configuration.
Features & What makes OKLoginTiers different.
This plugin allows you to:
- Allow certain (donor) players to kick lower ranked players from the server in order for them to log in.
- Allow moderators to log on without anyone being kicked.
Usage, Commands and Permissions
Tier nodes are always named after the tier set up in the config. See this page.
Permissions node: oklogintiers.tiers.<name>
/olt reload - Reloads the configuration.
Permissions node: oklogintiers.reload
How does it work?
Once you've set up the login tiers in the configuration file, you'll have noticed that each tier has a "weight" value. This value determines who logs in, how. Once the required amount of players are online, any person logging in will be screened. OKLoginTiers checkls for the oklogintiers.tiers.<name> permissions nodes, and retrieves what tiers the player is part of. The tier with the highest weight amongst those is picked. The server proceeds to look for a player with a lower weight, starting from the tier with the lowest weight in the configuration file. If one is found and the player trying to log in has a weight value under 100, the lower ranking player gets kicked. If no lower ranking player is found, the player trying to log in is not allowed to log in. If the player trying to log in has a weight over 100, he is allowed to log in without kicking anyone.
Vault plugin is required in order to hook into any permission's system you use.
If Vault is missing, default Bukkit permission system will be used.
- Just put the .jar file into plugins folder of your server and restart the server. Default config will be created.