Use the new revolutionary Load Balancer for bungeecord to spread your player across multiple hubs or servers!
This plugin has an API to easily integrate your own ServerPickingStrategy to customize what servers the player is sent to.
NOTE: IT IS RECOMMENDED YOU USE THE LATEST VERSION OF BUNGEECORD FOR THE PLUGIN TO FUNCTION CORRECTLY
PLEASE DON'T LEAVE BUGS IN THE REVIEWS, MESSAGE ME ON DISCORD FOR SUPPORT (@ignpurple)
- Easily select what strategy to use when determining what server to send your players to
- Extensive updates to add what you need in the plugin.
- Configure the list of servers to send player's to when connecting
- Extremely Customizable
- Reloadable on runtime (/loadbalancer reload)
- Send to a random hub when executing (/lobby or /hub)
- Prefix of the server you want to send the player to (E.g. [Hub] would send the players to Hub-f3q4h, etc.)
- Easily integrate into the API to add new server picking strategies to determine what server to send the player to. (TUTORIAL TO BE ADDED)
The commands are extremely simple to use and understand, allowing you to have the best experience configuring the plugin possible.
/loadbalancer reload - Reload the configuration of the plugin on runtime, allowing the strategy, or list of hubs to be changed.
PERMISSION: loadbalancer.admin
/lobby /hub - Send the player to a random server determined in the servers section of the config
PERMISSION: loadbalancer.hub
THIS IS TO BE ADDED IN A FUTURE UPDATE, ALLOWING YOU TO CREATE YOUR OWN SERVER PICKING STRATEGIES FOR MINIGAME/SHARDED SERVERS
Be sure to leave a review if you enjoy the experience or features of the plugin, and the plugin will continuously be updated to everyone's needs.
Configuration
Code (YAML):
# |---------------------------------|
# | Bungee Load Balancer |
# |---------------------------------|
#
# Settings
# strategy:
# - random - Send the player to a completely random server
# - least-players - Send the player to the server with the least amount of players (Excluding offline servers)
# - most-players - Send the player to the server with the most amount of players (Excluding offline/full servers)
#
# servers:
# - The list of all the available servers to connect the players to
# - Putting [Hub] in the config will find every server starting with the name "hub"
#
# hub-command-enabled: true/false
# - To disable or enable the hub command provided by the loadbalancer.
#
# hub-command-aliases:
# - The list of all the aliases for the /hub command
# NOTE: Requires a restart to apply the alias changes
#
strategy
:
"random"
servers
:
-
"[Hub]"
hub-command-enabled
: true
hub-command-aliases
:
-
"lobby"