MultiLobby icon

MultiLobby -----

Complex managing system for multiple bungee lobby/hub servers! Works with multi bungee setup!




- Updated 2025 code base
----------, Jan 1, 2025

Waterfall kick handling
----------, Feb 7, 2024

Kick event updated
----------, Feb 7, 2024

Updated for latest version
----------, Dec 8, 2023

Fix for kick redirect
----------, Jul 18, 2023

Fixed wildcard server loading
----------, Jul 14, 2023

Fix debug - more debug when loading servers from config
----------, Jul 14, 2023

Fix messages
----------, Jul 13, 2023

Fix build
----------, Jul 13, 2023

More debug
----------, Jul 13, 2023

Added more config checks to avoid missconfiguration of ML.
----------, Jul 22, 2022

Updated offline detection
----------, Jul 21, 2022

- FIxed wrong max players number in /glag
----------, Mar 6, 2022

- Update fallback group default settings
----------, Jan 31, 2022

- Now users without permissions wont see ML commands in autocomplete
----------, Oct 13, 2021

Fix startup config error
----------, Sep 20, 2021

Added some checks for config values
----------, Sep 19, 2021

- Added full java regex matcher for defining servers
----------, Sep 8, 2021

- Added support for adding server using "ends with" style regex
- Now you can specify multiple servers by using regex like:

Code (Text):
 - 'bw-solo-.*'
----------, Aug 21, 2021

- Fixed perm redirects for kick events
----------, Jul 21, 2021

Added some debug messages for kick reasons
----------, Jun 7, 2021

Fixed kick event
----------, Jun 7, 2021

Possible kick-blacklist bug in latest version of bungee fixed
----------, Jun 7, 2021

glist can now be executed from console as well
----------, May 12, 2021

Waterfall is just broken in every single way
----------, Apr 14, 2021

Added offline detection support for waterfall
----------, Apr 14, 2021

Fix 6.6.1
----------, Apr 14, 2021

Exta offline detection debug
----------, Apr 14, 2021

Added additional debug to debug non-force cases
----------, Apr 7, 2021

Added support for dynamic server loading in /glag command
----------, Mar 16, 2021

- Updated config documentation to match current features
----------, Mar 16, 2021

Changed single quotes to double qutes in motd option to allow use of \n to make a new line in the motd
----------, Mar 13, 2021

- Fixed a potentional memory leak on Waterfall proxy caused by scoreboard updates
----------, Mar 5, 2021

Fixed /hub and /lobby command that got broken in 6.5.4 update
----------, Feb 9, 2021

Fixed offline detection issue that caused all servers appearing as offline
----------, Feb 8, 2021

Added /glag <group> to check status of the specific group
Added more clear debug regarding to tracing "Server does not exist" errors.
----------, Feb 8, 2021

- Removed unnecessary old code
- Added option to view full exception when debug is enabled
----------, Feb 8, 2021

- Fix offline detection overload
----------, Feb 2, 2021

Added mlprefix command
----------, Jan 24, 2021

- Added more debug on new player login event
----------, Jan 21, 2021

Fixed motd update
----------, Jan 13, 2021

Fixed /ggsend (players were not balanced using this command)
----------, Dec 27, 2020

- Added debug messages to better trace problems with balancing
----------, Dec 27, 2020

- Added warning message about incorrect configuration of fallback groups during kick event
----------, Dec 21, 2020

- Added option "kick whitelist" - a list of words that will result in multilobby completely ignoring kick event meaning the default behavior on your network will apply
----------, Nov 18, 2020

Added even mroe debug
----------, Jan 12, 2020

Added some more debug to address config issues
----------, Jan 12, 2020

Added option to exclude some "secret" servers in the /glist command.
----------, Dec 26, 2019

Added posibility to remove fallback section from config
----------, Dec 14, 2019

Updated some descriptions of the values in the config + made some code cleanups to prepare for future updates
----------, Dec 12, 2019

Added more debug for users to identify incorrect configurations for fallback groups.
Removed legacy config-version 2,3 and 4 support. Now only config-version: 5 is supported.
----------, Nov 27, 2019

Default value for multilobby-priority was added, in case the value is ommited in config.
----------, Nov 10, 2019

After some extensive testing, thanks to @Msql a bug with tab-complete not working on a bungeecord with ViaVersion and MultiLobby installed was fixed.

Now you can find new config option called "multilobby-priority" that will allow you to set priority of MultiLobby ServerConnect event that is used to balance players.

Note that value HIGHEST will fix Viaversion issue on bungee, but might potentionaly cause unpredicted behavior to other (bungee-side only) plugins that are using this event. So you might wanna set it to just HIGH or NORMAL depending on the plugin.
----------, Nov 10, 2019

Since 5.0.0 dev versions no issues reported, 5.0.0 is now marked as stable version
----------, Oct 28, 2019

- Improved balancing performance

- Added Fallback groups:
- groups of servers from which players will be sent to a defined balancing groups
- For example, SkyWars fallback group will contain all your skywars servers and all those players will be sent to your SkyWars lobby group when the game server is restarted
- Work in progress: add possibility to configure this fallback fro /lobby and /hub commands

BEFORE UPDATING TO THIS VERSION MAKE SURE YOU REGENERATE YOUR CONFIG, AS THIS VERSION IS COMPATIBLE WITH CONFIG VERSION 5 AND ABOVE ONLY
----------, Feb 3, 2019

- Fixed some deprecated functions that might cause problems in the future versions of BungeeCord
- Compatibility of this build is Bungee 1.8 - 1.13
----------, Jan 9, 2019

- Added "/ggsend <player> <group>" command (it sends player to the specified group of servers defined in multilobby)
- Added ml.ggsend permission
----------, May 15, 2018

- Added method MultiLobby.sendPlayerToGroup(ProxiedPlayer p, String group), just for developers
- MultiLobbyAPI got updated as well
----------, Apr 5, 2018

- Nothing new, just new file for 2018, if you have previous 4.3.8 version, you can safely stay with it
----------, Apr 4, 2018

- Adeed permission for /player command
----------, Oct 10, 2017

- Added config option to force shared chat format even on the same server as the original message sender is (community request)
----------, Sep 15, 2017

- Fixed the issue where shared chat was not enable only in lobby servers but in normal servers as well.
----------, Sep 9, 2017

- Added /gbalance <player> <group> to send player to a specific group of servers and autobalance him
----------, Aug 30, 2017

- Fixed some issues with slash command system
----------, Aug 21, 2017

- Added option to set custom prefix for /gsay command (global bungee broadcast), default value is "" (nothing).

To add prefix just regenerate your config or just simply add this line to your existing config:

gsay-prefix: "(MyServer)"
----------, Jul 26, 2017

- Fixed loading of a new config values
----------, May 28, 2017

- Fixed the issue which could appear while login group was not enabled
----------, May 26, 2017

BEFORE UPDATE BE SURE TO REGENERATE MULTILOBBY CONFIG! AS THERE ARE NEW IMPORTANT VALUES!

- Added option to disable logingroup option in balancing settings completely, this allows you to control logins with another plugin like BungeeAuthentificator or any other similar plugin
----------, May 22, 2017

- Added possibility to add color codes into all messages in config with standard bukkit color codes.
----------, May 15, 2017

- Nothing new, nothing special, just source code update that is ready for future updates and additions.
----------, May 7, 2017

- Added an alternative to /player command - /find <playername or part of it>
----------, Jan 15, 2017

- Removed unused libraries and imports
- Removed build-in player limiter at fallback group
- Added better description to config values
----------, Oct 29, 2016

-Removed unnecesarry debug from console which was used to test the Experimental version 4.2
----------, Aug 23, 2016

This version implements universal ping protocol, MultiLobby offline detection now should be able to work fine with every minecraft server 1.7.10 - 1.10.2.

Latest stable build is 4.1.1

However this version is marked as EXPERIMENTAL it is not fully tested, if you want to help me please test this offline detection in this version and provide me feedback.
----------, Aug 4, 2016

As simple as that, title says everyting.
----------, Jun 22, 2016

Some people who have problems with setting up MultiLobby will need this update in order to receive support from me.
----------, Jun 15, 2016

- Added more debug related to most common config misstakes that users do!
----------, Jun 5, 2016

- Added support to balance only 1 server in the group
----------, Apr 24, 2016

- Fixed command bypass behavior to work properly on certain situations (now players with permission ml.bypass are able to bypass any spam blok limit)
----------, Apr 21, 2016

- Added permission ml.bypass for slash commands
----------, Apr 16, 2016

- Added permission ml.bypass to bypass the default command limit (1 command per 3 seconds)
----------, Apr 5, 2016

- Added pregenerated config examples
- Fixed new feature from 4.0.8 (player won't be automatically moved from login servers to fallback if kick move feature is enabled)
----------, Apr 5, 2016

- Now players from servers that are in login group, are kicked out of the network instead to fallback servers (possible authme bypass).
----------, Apr 4, 2016

- Now the command blacklist should behave correctly
----------, Apr 4, 2016

Small update, it just fixes kick move reason blacklist for the 4.x versions to work properly.
----------, Mar 19, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
Post update fixes 4.0.2:
  • Fixed /lobby <num> command for fallback servers
  • Fixed server group in /glag
  • Fixed direct join to lobby as fallback server
  • Fixed Spam block for admins
Post update fixes 4.0.3:
  • Fixed move-me-now feature to work properly with fallback servers
Post update addons 4.0.4:
  • Added optional movemenow message
Post update fixes 4.0.5:
  • Fixed example configuration
----------, Mar 9, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
Post update fixes 4.0.2:
  • Fixed /lobby <num> command for fallback servers
  • Fixed server group in /glag
  • Fixed direct join to lobby as fallback server
  • Fixed Spam block for admins
Post update fixes 4.0.3:
  • Fixed move-me-now feature to work properly with fallback servers
Post update addons 4.0.4:
  • Added optional movemenow message
----------, Mar 7, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
Post update fixes 4.0.2:
  • Fixed /lobby <num> command for fallback servers
  • Fixed server group in /glag
  • Fixed direct join to lobby as fallback server
  • Fixed Spam block for admins
Post update fixes 4.0.3:
  • Fixed move-me-now feature to work properly with fallback servers
----------, Mar 7, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
Post update fixes:
  • Fixed /lobby <num> command for fallback servers
  • Fixed server group in /glag
  • Fixed direct join to lobby as fallback server
  • Fixed Spam block for admins
----------, Mar 7, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
----------, Mar 7, 2016

Important: If you update to this version you have to generate new config (it has completely changed). Also make sure that your server is running 1.9 or protocol hack.

Huge update 4.0 brings to you completely new system of balancing, the main reason of complete rewrite is to bring you more undertandable config to make MultiLobby even more easy to configure!

Changes:
  • New system of balancing
  • Improved offline detection (now for all your balancing groups)
  • You can now configure fallback server group and login server group
  • Temporaly removed per country lobby feature
  • Offline detection works with 1.9 or protocol hack for 1.8.8 only!
  • Performance improvements
  • Better support for "Auth" servers for Authme networks
  • More accurate offline detection balancing
----------, Mar 7, 2016

- Updated lobby-to-lobby balancing to work correctly with the additional balancing option enabled!
----------, Feb 19, 2016

Fixed lobby join while country balancer was enabled in versions 3.3 and 3.4+.
----------, Feb 16, 2016

Updated chat event
----------, Dec 23, 2015

This update finally solves the problem while MultiLobby was combined with a lobby plugin that allows players to choose lobby via inventory menu!

To install this update:
1. Download the new jar
2. Insert this new line into your multilobby config:
lobby-to-lobby-balancing: true

So from now, if you disable lobby-to-lobby balancing your players will be able to teleport from one lobby to specific another lobby even via the bukkit plugins, to that moment the only option how to teleport to defined lobby server was using commands /lobby <num> and /hub <num>


From now you can make such a nice lobby switch menu like this:
[​IMG]
(Screenshot taken from mineplex)
----------, Dec 12, 2015

- Fixed command black list for internal commands
- Fixed accasional NullPointerException at command black list
- Other improvements
----------, Oct 27, 2015

- This update brings you next-gen features of your BungeeCord as well as additional performance boosts

BRAND NEW FEATURE: Per Country Lobby
This feature allows you to have separated lobby for each country, this means you can have one lobby localized to English and another to for example German. Please note that this feature is in an early developement stage and may contain some bugs.


How to enable this feature ?
1. Download latest version of MultiLobby
2. Download GeoIP Database from here
3. Unzip it with WinRar or 7zip
4. Put the GeoIP.dat into your plugin folder next to the MultiLobby.jar
5. Configure MultiLobby config to your liking
----------, Oct 9, 2015

- Added more options for offline detection # external status
----------, Sep 5, 2015

- Added kick reason blacklist

This function is known from the Movemenow plugin, finally it comes to the MultiLobby!

From version 3.1 and above if you generate fresh config you should see something like this:
Code (Text):

kick-move-reason-blacklist:
  - "ban"
  - "kick"
 
It means that, if kick reason contains work "ban" or "kick", player will be kicked out of the network instead of just teleporting to one of the hub servers.


How to install this update:
1. Option: Delete your config and let generate new one
2. Option: Simply add that config section to your config (Ctrl+C, Ctrl+V)
----------, Aug 16, 2015

- Fixed visible commands in shared chat
----------, Aug 7, 2015

- Fixed occasional balancing error (Index out of bounds exception)
----------, Aug 5, 2015

This update brings only one bug fix:
- Fixed balancing problem when 1 or more lobby servers are offline (all player were sent to the same Lobby server)
----------, Aug 4, 2015

- Fixed shared chat issue
----------, Aug 2, 2015

Finally the MultiLobby 3.0 comes out, MultiLobby 3.0 is completely new version written from scratch and includes many many and even more changes that you could expect :)


Additions:
- MultiServer balancing (many users were asking for this)
- Glag now shows CPUs
- Glag now shows System load and status! (Only unix based systems)
- External lobby status for Multiple bungee setup like Redis (can be enabled in config)

Fixes:
- Fixed Files value on Windows
- Fixed config reloading

Optimalizations:
- Optimalized all events
- From now, events are registered only when they are enable id the config
- New command registering



Coming soon...
-
Full Multiple bungee support (/glist, /glag statuses)
- More useful commands
- Offline detection for additional balancing
----------, Aug 1, 2015

The main reason of this update is, that some users might think that if there is no update for 25 days the plugin is inactive or not up to date. But still this update fixes some issues.

- Fixed command blocking while the shared chat is disabled
- Fixed slash server while the shared chat is disabled
- Better performance for ChatEvent
- Removed unused imports
----------, Jun 23, 2015

Resource Information
Author:
----------
Total Downloads: 873
First Release: Dec 16, 2014
Last Update: Jan 1, 2025
Category: ---------------
All-Time Rating:
62 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings