Proxy Servers
·
Sep 12, 2024
Waterfall is a fork of the well known Bungeecord, a proxy server used to teleport players between multiple Minecraft servers whilst using a single IP address.
By default, servers connected under Waterfall will not display the IP of the player, but rather the IP of the Waterfall server. This is due to Waterfall acting as a proxy and is the barrier between the player and the server they are connected to.
For the server to correctly identify the player's IP address, IP forwarding must be enabled on the Waterfall server in the configuration settings.
Navigate to your control panel and stop your server
Navigate to your server files.
Open the config.yml
file.
This file is the primary configuration file for your proxy server, and we will be using it to enable IP Forwarding.
Enable the IP Forwarding setting.
This may be located near the bottom of the file and is called ip_forward.
Save the file, then Start your server.
The next step required is to go to each of the servers that are connected to your proxy, and enable BungeeCord on each of them.
Access your each of your connected servers, and Stop them.
For example, these might be your Creative, Towny and Skyblock servers.
Navigate to your server files.
Open the spigot.yml
file.
You will be able to find this file on any server types that extend Spigot, such as Paper.
Enable the Bungeecord setting
This may be located around line 34, and needs to be set to true.
Click Save & Exit, then Start your server
Once the above steps have been completed, you can startup all your servers and you have successfully IP forwarded your Waterfall proxy server!
If you see the error If you wish to use IP forwarding, please enable it in your BungeeCord config as well!
, this would suggest you are connecting directly to the Spigot server rather than the Proxy server.
Game Experience Engineer @ Shockbyte