How to Setup BungeeCord
Connect multiple Minecraft servers into one network with BungeeCord proxy.
What Is BungeeCord?
BungeeCord (created by the SpigotMC team) is a proxy designed to seamlessly connect multiple Minecraft servers together, allowing players to navigate between them without leaving the game.
BungeeCord is compatible with Spigot, Purpur, PaperMC, and any Spigot fork. It will NOT function on Forge/Fabric or vanilla servers.
BungeeCord is very beneficial for server administrators that want to separate their server's activities (such as minigames, creative, survival, and so on). It is utilized and trusted by notable servers such as Hypixel, Mineplex, HiveMC, and much more.
Preparing The Backend Servers
Backend servers are all servers connected to your BungeeCord proxy.
- 1Go to the Game Panel
- 2Click on any of your Backend servers
- 3Setup your server if it has not been setup before
- 4Go to the file manager
- 5Locate and open
server.properties - 6Scroll down and set
online-modetofalse - 7Return to the file manager
- 8Locate and open
spigot.yml - 9Set
bungeecordtotrue - 10Restart the server
Repeat the steps above for all your Backend servers.
Creating And Configuring The Proxy
- 1Go to the Game Panel
- 2Click on your proxy server
- 3Go to version Manager and click on bungeecord then click Install
- 4Start your server then stop it
- 5Go to File Manager and locate
config.ymland open it - 6Scroll down to
priorities: - lobby, changelobbyto your default fallback server's name (case sensitive) - 7Scroll down and set
IP_forwardtotrue - 8Scroll down to
servers:and use the template below:
server-name:
motd: '&1Just another BungeeCord - Forced Host'
address: server-IP:PORT
restricted: false- 1Change
server-nameto the fallback server's name (case sensitive) - 2Change
server-IP:PORTto the fallback server's IP and port - 3Save the file and start your server
BungeeCord Commands
You can find a list of BungeeCord commands on the SpigotMC wiki.
In Game
Players can teleport to other servers on your network by using the /server command in-game. They can click on the server they want to go to, or use /server <name>, like /server lobby.
This command requires the bungeecord.command.server permission which is granted to everyone by default.
Was this helpful?
Your feedback helps us write better guides.
Related Articles
More from FAQ (Minecraft).
How to Install and Setup SkinRestorer
Restore player skins on cracked servers using the SkinRestorer plugin.
How to Install and Setup GeyserMC
Allow Minecraft Bedrock clients to join Java servers using GeyserMC.
How to Install and Use OpeNLogin
Allow players to authenticate ownership of their account on cracked servers.
Still need help?
Our team is on Discord around the clock. Real humans, real answers.