🥂 New Year Discounts! To celebrate the new year, all new orders will receive 25% off their first month! This means it’s easier than ever to upgrade or try out our cutting-edge game server hosting. Join our Discord and be part of our community!
Configure a Bungeecord Server
This guide will show you how to configure a Bungeecord server. To use Bungeecord, you need at least three servers: the proxy server, the lobby, and the backend server.
Access Panel
- Login to the panel. See Access the Panel for instructions.
- Go to the Servers tab.
- Then, go to the server for which you wish to install Bungeecord.
- Make sure to Stop the server.
Navigate to Change Version
- Click the 1 Change Version tab.
- Click 2 BungeeCord; if your server is a proxy server (the 1GB proxy plan), then it will, by default, only show proxy options.
- You will see a list of versions. Click the Install button.
- (Optional) Toggle Wipe Server Files to delete those server files that are currently present. It is an easy way to ensure a clean install occurs. If you only want to replace the server software, then leave this untoggled.
- Click the Install button. After a few seconds, your installation will be complete.
Start the BungeeCord Server
- Start the BungeeCord server to generate the necessary configuration files.
Grab Server Details
- Head to your server list. You can see the server names, and their assigned IP and port.
- This guide assumes every server you wish to connect to is hosted here at UltraServers.
- Make note of each server, IP and port as it will be needed in the next step.
Configure BungeeCord
- Click the 1 Files tab and open the 2
config.yml
file. - Save the changes made to the configuration file.
- Under the
servers:
section, you will want to use the following format: name
: One word to nickname the server. Users will need this if they run the/server name
cmd.motd
: The message they see when they add your server to the multiplayer list. If you use “forced hosts,” then this is useful for setting it.restricted
: Only set totrue
if you intend for specific servers to require permission to visit.
name:
motd: 'MOTD you wish to show'
address: Ip:port
restricted: false
- Set
enforce_secure_profile
tofalse
. - This will reduce the amount of friction/errors your users will experience.
- Set
ip_forward
totrue
. - You will want users' IPs forwarded; otherwise, things such as IP banning would not work.
- For
priorities
, you should ideally list the lobby server first—the one you want people to join, and the following order to be what the proxy should try next if it can't send the user to the higher priority value. I.e., if the lobby is unavailable, send them to the next available server. - For the sake of this guide, this is the example we are using:
servers:
lobby:
motd: '&aLobby server'
address: 149.40.59.139:20004
restricted: false
survival:
motd: '&bSurvival server'
address: 149.40.59.139:20650
restricted: false
creative:
motd: '&cCreative server'
address: 149.40.59.139:20005
restricted: false
priorities:
- lobby
- survival
- creative
- Do a final review and ensure you’re happy with the configuration changes.
- Click the Save Content button.
Launch the BungeeCord Server
- Start the BungeeCord server.
- Test the setup by connecting to the BungeeCord server using the Minecraft client and your BungeeCord server's IP address. You should be able to connect to the linked Minecraft servers using the server-switching commands provided by BungeeCord (e.g.,
/server <server_name>
). - Monitor the server console for errors or warnings. Review your configuration files and ensure they are appropriately configured if any issues arise.
If you require further assistance, you can open a support ticket here.
Feedback and suggestions can be submitted here, or further discussed on our Discord server.