🔗Multi-Lobby Support (Optional)

NEX Servers Lobby PLUS is designed for multi-lobby support. This is optional and may not be suitable for smaller servers, as it will cost more money to host additional servers. Feel free to skip over this step if you don't think you'll need it!

Setting up multiple lobbies is complex. We do not recommend setting up multiple lobbies if you are a smaller server or fairly new to minecraft development.

Why use multiple lobbies?

You might be wondering why you'd ever need more than one lobby! It's common practice in many networks to have multiple lobbies for several reasons:

  1. Less demanding on your server resources: Splitting players across several lobbies means your hardware isn't trying to handle lots of players at once! Imagine you had 40 players, having two lobbies would split these 40 players across two servers, providing a more stable experience for your players.

  2. In case one lobby goes offline: In many cases, you must connect to your lobby first before joining any other server. If you only had one lobby, players would be unable to connect to your server at all! Having a second (or more) lobby helps prevent this issue.

  3. A private place for certain groups: Need a private space for your staff members to relax in? What about a private premium lobby for your ranked players? This is all possible with multiple lobbies.

Setting up another lobby

  1. To set up another lobby, simply follow the Installation tutorial on both of the lobbies you plan to use.

  2. Add the lobby to your velocity/bungeecord setup with the name "lobby-<number>". For example, lobby-2. (Make sure your first lobby is called lobby-1 as well!)

  3. Then, using a plugin like ajQueue, you can make players split between several lobbies when they connect.

  4. You can also edit your velocity.toml file (or similar on Bungeecord) to set your fallback servers:

    velocity.toml
    # In what order we should try servers when a player logs in or is kicked from a server.
    try = [
        "lobby-1",
        "lobby-2"
    ]
  5. You will then need to hook up important plugins to a database to allow for synchronization across separate lobbies. These plugins include: DailyRewards, ajParkour, LuckPerms & GadgetsMenu.

  6. Adjust your plugins/DeluxeHub/menus/lobbyselector.yml file for each lobby. Simply remove the hashtags to change the functions of each of the menu items.

Last updated