MCTOOLBOX
MC ToolboxMC TOOLBOX

July 19, 2026

Server & Performance

Minecraft Proxy Network Guide: Setting Up Velocity & BungeeCord

Connect multiple Minecraft server instances into a seamless multi-realm network using Velocity proxy, Forwarding Secrets, and Server Connectors.

A Minecraft proxy gives players one public entry point for several backend servers. It can connect a lobby, survival world and minigames without asking players to save a different address for every backend.

Velocity and BungeeCord-compatible proxies have different configuration and forwarding workflows. Choose the implementation supported by your plugins and server software, then follow its current documentation instead of copying settings between proxy families.

Minecraft players entering a secure proxy that routes them to lobby, survival, and minigame servers

Protect player identity forwarding

Do not expose backend servers as unprotected public entry points. Restrict backend network access to the proxy, configure the documented forwarding mode and keep forwarding secrets private. On a Velocity network using modern forwarding, the proxy and supported Paper backends must be configured for the same forwarding secret.

Validate the network before launch

  1. Start the proxy and one backend, then read both logs for forwarding or authentication errors.
  2. Join through the proxy with a normal player account and confirm the expected UUID, skin and permissions.
  3. Switch servers twice and verify inventory or session behavior supplied by the plugins in use.
  4. Attempt a direct backend connection from outside the trusted network. It should be blocked.
  5. Restart the network and repeat the login test before adding the remaining backends.

Use the MOTD Creator for the public server-list message, but keep network security and forwarding configuration in the proxy and backend documentation.

Plan the network before editing configuration

  1. Run the proxy on the public address and keep backend servers private whenever the host permits it.
  2. Choose the forwarding mode supported by the proxy and backend platform.
  3. Configure the same forwarding secret where required.
  4. Point player traffic at the proxy, not directly at lobby or game servers.
  5. Test joins, UUIDs, skins, permissions and server switching with a non-operator account.

Do not expose offline-mode backends

Backend servers commonly trust the proxy to provide player identity. If players can connect to those ports directly, they may bypass that trust boundary. Use firewall rules, private networking or host-level access controls, and never treat a generated configuration file as a substitute for network security.

Velocity and BungeeCord do not use identical forwarding settings. Follow the documentation for the exact proxy, server software and Minecraft version, then check startup logs for forwarding or secret mismatches.

Gio Nui

Gio Nui

Independent web developer and editor of MC Toolbox. Guides are maintained alongside the site's browser-based Minecraft tools, with commands, file formats and version notes reviewed during updates.

More Guides