Knowledgebase

Proxy Servers

Addressing Server Stability Issues: Our Fix and Next Steps

Proxy Servers

3 Articles
Discover how a proxy server can take your game hosting to the next level with Shockbyte's knowledgebase articles on proxies.

IP Forwarding in Waterfall (BungeeCord Proxy Servers)

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. --- Enabling IP Forwarding on your BungeeCord Server 1. Navigate to your Control Panel and Shut Down your server. 2. Navigate to the Files tab. 3. Open the file. This file is the primary configuration file for your proxy server, and we will be using it to enable IP Forwarding. 4. Enable the IP Forwarding setting. This may be located near the bottom of the file and is called ip\forward. 5. Save the file, then Start your server. Enable BungeeCord on Connected Servers 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. 1. Access each of your connected servers, and Stop them. For example, these might be your Creative, Towny and Skyblock servers. 2. Navigate to the Files tab. 3. Open the file. You will be able to find this file on any server type that extends Spigot, such as Paper. 4. Enable the Bungeecord setting. This may be located around line 34, and needs to be set to true. 5. Click Save & Exit, then Start your server. --- Once the above steps have been completed, you can start up all your servers, and you have successfully IP forwarded your Waterfall proxy server! If you see the error , this would suggest you are connecting directly to the Spigot server rather than the Proxy server.

Jay Miller
September 11, 2024

Introduction to BungeeCord: How Network Proxys Work

BungeeCord is a server type for Minecraft that allows you to connect several servers together, so players can transfer between them without having to disconnect from the server. In modern times, BungeeCord is an outdated, poorly optimized software, and it is highly recommended to use a modern alternative like Waterfall or Velocity. ::ProseNote{title="BungeeCord Compatability" description="This article is written with the context of the modern Waterfall proxy, which should still be fully compatible with BungeeCord. However, there may be slight format differences found in config.yml." appearance="default"} :: How Waterfall Servers Work Since Waterfall is technically not Minecraft software and does not run any of the Minecraft code - worlds and players cannot actually exist on a proxy instance. As mentioned before, Waterfall is not a Minecraft server; rather, it's a proxy that simply bridges the connection between the player and server. Its only purpose is to forward you to one of the Minecraft servers you configure under the network. If no servers are connected to the Waterfall instance, the player will simply be disconnected upon joining, as there is no Minecraft server under the network for them to actually play on. Multiple Servers Required A proxy server requires a minimum of 3 separate Minecraft servers. This is because the proxy is not actually a playable instance of the game; it's a standalone software which links two or more servers together. As the proxy needs a minimum of 2 servers to connect, this means you will need a minimum of 3 servers to boot up your own server network. --- Network Plugins and Compatibilities Waterfall and other Minecraft proxies are not plugins; they're an entirely unique server type called a proxy. This means Spigot plugins are not compatible with your proxy. Proxy servers do support plugins, but only plugins that have been specifically developed for BungeeCord or Waterfall are compatible.

Kobe Plane
September 11, 2024

BungeeCord Won't Start

If your BungeeCord or Waterfall server is not starting, there could be a few reasons why. When experiencing an unknown issue with your Minecraft server, the first thing you should do is look at your server console for errors to help troubleshoot the problem. --- Common Causes The most common causes of a broken BungeeCord server are errors with the . When setting up a BungeeCord/Waterfall server, you are required to edit this file to complete the setup process. If you make any errors in this file, it will break your server. - An error with the formatting in your config.yml file - This file requires YAML formatting, which means a specific way that the file has to be edited so that the server can read it correctly. Simply, a misplaced comma (,) can break one of these files, meaning your server will not start up. - The IP configured in your config.yml file is incorrect - We recommend using one of the proxy server types we have available on the Control Panel, as it will automatically resolve this error.

Jay Miller
September 11, 2024
Tham gia Discord