Minecraft

How do I set up a BungeeCord/Velocity/Waterfall proxy network here?

A Minecraft "network" is a proxy sitting in front of several backend servers, letting players move between them without disconnecting. Here's how to build one on Humble.

What a network is made of

A network is a proxy plus one or more backend servers, each its own service. The proxy routes players; the backends run the actual worlds (lobby, survival, minigames, and so on).

Step-by-step

  1. Order a small server for the proxy and install BungeeCord/Waterfall (legacy) or Velocity (modern) from the Versions tab.
  2. On each backend (lobby, survival, etc.), set online-mode=false in server.properties — the proxy handles authentication.
  3. In the proxy config, list each backend's IP:port.
  4. Secure the backends so only the proxy can reach them (see the BungeeGuard guide).

Warning: Setting backends to offline-mode without securing them is a real risk. Always add BungeeGuard/IP protection so players can't connect to backends directly and bypass the proxy.

Frequently asked questions

How many services do I need? At least one for the proxy and one per backend. Open a ticket and we'll help with allocations and sizing.

Which proxy should I use? Velocity is the modern choice; BungeeCord/Waterfall are the legacy options. All install from the Versions tab.

Why offline-mode on backends? Because the proxy performs authentication. Just be sure to secure the backends with BungeeGuard so they can't be reached directly.