40+ big networks (with 1000+ online players) trust in MultiLobby!
Config is different and not compatible with older versions since a new huge update 6.0! Make sure to regen your config!
Active development & support since 2014! 140+ plugin updates!
MultiLobby is a lightweight solution allowing you to have multiple lobby/hub servers on your BungeeCord. MutliLobby will be automatically balancing your players between the servers. It is possible setup multiple balancing groups of servers, not just lobby servers. MultiLobby provides you with many utilities like /lobby or /hub commands, or /glag which shows some basic information about your bungee instance like used RAM, Uptime, players and if you are on linux it also shows "open files" (opened/max).
Features:
- MultiLobby is stable and bug-free plugin that is balancing hubs since 2014!
- MultiLobby allows you to have multiple lobby/hub servers
- Setup multiple balancing groups with different settings
- Compatibility with all lobby selector plugins
- Works with mutli-bungee setup
- Offline & full server detection!
- Server crash protection (players will not even notice something crashed)
- Shared chat between servers in the same group
- Custom glist format
- Specify servers to config using regex (NEW!)
- Redirect players to groups based on permissions!
- KickMove (aka MoveMeNow) feature included with kick reason blacklist!
- Dynamic MOTD (you can change your motd without restarting your bungee)
- Anti-bot: server switch limits
- SlashLobby system use /<lobby_server_name> to teleport to specific lobby/hub server
- Per-server command blacklist - deny certain Bungee/Bukkit commands on any server connected to bungee from one place
- This plugin was tested on a BungeeCord instance with 3600 players online!
- Compatibility across all BungeeCord versions
- Compatibility with all kinds of modded clients (Technic, FTB... etc.)
- UltimateFriends support
- Party and Friends support
- Fast discord support
---------------------------------------------------------------------------------------------------------------------------------------------------
Extensions:
MultiLobby MatchMaker - Reduce minigame start-up times significantly! Fill your servers with players quicker!
ConnectorSigns - Powerful plugin for Lobby servers to let your players join to minigame servers in their available phase with full customizable Sign Format with placeholders.
/Glag:
Shows some basic info about your bungeecord instance. This command will also list your lobby servers and its status.
System load shows you how much busy your system is, there are 3 statuses in MultiLobby:
1. Critical system overload! => Load is higher than your available CPUs
2. System works under pressure! => Everything is ok, but your system is stressed
3. System runs smoothly and clearly! => You have a lot of power to spare
You should keep the system load as low as you can for the best BungeeCord performance.
/Player:
Command that tells you the server where the specified player is playing, it works like tab-complete, so you can write just /player a and it will find all players with nicks that contain "a".
Shared chat:
MultiLobby contains a shared chat across your lobby servers, so friends can chat even if they are not in the same lobby.
The format of the shared chat can be set in config (colors, server prefix, names etc), by default it looks like this:
Now with LuckPerms Prefix & Suffix support!
Custom /glist
You can also specify how the /glist command will look like, this option can be enabled or disabled.
How to setup custom glist:
1. delete cmd_list.jar from "modules" folder
2. remove the line "- jenkins://cmd_list" from the modules.yml
3. Enable it in MultiLobby config.yml (custom-glist: true)
After setup and a bit of playing with it your glist can look like this:
Commands:
/lobby or /hub - Teleports you to a main lobby (or sublobby, if you have multiple fallback layers)
/lobby <number> - Example: You have 4 lobbies and you want to get to the first one so you write /lobby 1 (requieres permission ml.admin / multilobby.directjoin)
/glag - Shows basic bungee info (requieres permission ml.admin / ml.glag)
/glag <group> - NEW: Check specific group!
/player <name> - Tells you on which server the player is
/glist - Custom format (can be enabled/disabled)
/gsend <player> <server> - Teleports player to specified server (requieres permission ml.admin / ml.gsend)
/ggsend <player> <group> - Teleports player to specified server group (requieres permission ml.admin / ml.ggsend)
/forcesend <player> <server> - Forcefully send player to the specified server
/gsay - Broadcast message over all servers connected to current BungeeCord instance (requieres permission ml.admin / ml.gsay)
/mlreload - Reloads the config (requieres permission ml.admin / ml.reload)
/mldebug - Enables debug mode (only for testing) (requieres permission ml.admin / ml.debug)
Permissions:
ml.admin - grants you full access
ml.bypass - bypasses the command spam block feature
ml.gsend - access to the command /gsend
ml.ggsend - access to the command /ggsend (group gsend)
ml.forcesend - access to the command /forcesend
ml.gsay - access to the command /gsay
ml.glag - access to the command /glag
ml.mlreload - access to the command /gsend
ml.debug - access to the command /mldebug
ml.player - access to /player command
multilobby.directjoin - access to /lobby <num> and /hub <num> commands