Summary
BungeeCord is a popular Minecraft server proxy software that allows players to connect to multiple Minecraft servers from a single IP address. BungeeCord operates as a middleman between Minecraft servers, intercepting and redirecting player connections. It allows players to move seamlessly between different servers, even running different game modes. BungeeCord is also highly customizable, with many plugins and configuration options available.
Note | BungeeCord requires a minimum of three servers. One server will run BungeeCord, while two or more servers will be connected to the network. |
Note | Installing BungeeGuard to protect BungeeCord servers from malicious attacks is highly recommended. |
Note | These are example servers for this guide. The game servers are running Spigot for 1.19.4. BungeeCord Server: 1.1.1.1:25565 Hub Server: 2.2.2.2:25565 Creative Server: 3.3.3.3:25565 Survival Server: 4.4.4.4:25565 |
How to Set Up a BungeeCord Server Network
1. Log in to the BisectHosting Premium or Budget panel.
2. Stop all servers to be used for the BungeeCord server network.
3. On the BungeeCord server, click the Open Jar menu.
4. Select Network on the left.
5. Toggle the button next to BungeeCord. Version 1.8+ is used in this example.
6. Choose the red Delete Current Files button. This will take a few minutes.
7. Start the server.
8. Once it has fully launched, stop the server.
9. Go to the File Manager tab on the left.
10. Open config.yml for editing.
11. Under listeners:
, change host:
to the BungeeCord server IP.
12. Change ip_forward:
from false
to true
.
13. Under servers:
, change lobby
to the hub server name and replace localhost
with the hub server IP. Changing the motd
is optional.
14. Add each server connecting to the BungeeCord server network.
15. Under listeners:
, locate the priorities:
line.
16. Add the names of the Minecraft servers in the BungeeCord server network. Players will always enter the first server listed.
17. Choose the blue Save and close button on the lower right.
18. Return to the Home tab and select a Minecraft game server from the dropdown. Creative Minecraft Server is used in this example.
19. Go to the Server Properties tab on the left.
20. Locate Online Mode and choose Disabled from the dropdown menu.
21. Scroll to the bottom and hit the blue Save button.
22. Go to the File Manager tab.
23. Open spigot.yml for editing.
24. Under settings:
, change bungeecord:
from false
to true
.
25. Choose the blue Save and close button on the lower right.
26. Open bukkit.yml for editing.
27. Under settings:
, change connection-throttle:
from 4000
to -1
.
28. Choose the blue Save and close button on the lower right.
29. Repeat steps 16 to 26 for each Minecraft game server connecting to the BungeeCord server network.
30. Start all servers.