How to setup Bungeecord?


Bungeecord requirements.

Bungeecord requires you to have at least 2 servers to be effective. (3 to be practical).
In most cases Bungeecord servers will only need 1GB of memory.
Bungeecord will need a server for itself, you can't host anything else on that server.

If you want a dedicated IP, you will only need it on your Bungeecord server.

First you will need to install Bungeecord using the version changer or by manually uploading it.
This only needs to be done to one of your servers, you cannot host a normal server on this server.

Then you will need to install Spigot or Paper using the version changer or by manually uploading it.

You need to run each of the servers at least once for the files to be created including the Bungeecord server.

Go to your server.properties, spigot.yml, and bukkit.yml files and set them to the following:
In the bukkit.yml file
From connection-throttle: 4000 to connection-throttle: -1
In the server.properties file
From online-mode=true to online-mode=false
In the spigot.yml file
From bungeecord: false to bungeecord: true

Make sure to save and restart your servers!

Then you'll go to your Bungeecord's config.yml
Format for adding a server (This is the format, to add more servers, you'll paste the same thing under it without servers:

Server names cannot include spaces or any other special characters.
The server name is the name you'll use to switch connections between servers.

Set ip_forward: to true.

Finally restart all your servers, then you have a fully working Bungeecord server!

We highly recommend using a firewall solution for your Bungeecord network such as BungeeGuard to prevent players from UUID spoofing your server.
If you're having any issues you can join our discord server or purchase the Bungeecord setup addon, and we'll set it up for you!