CoreX Hosting

Set up a Velocity proxy network

How do I link several servers with Velocity or BungeeCord?

Run Velocity on one server, set the backends to its forwarding mode, and players join the proxy.

Before you start: At least two servers (use the Server Splitter or separate servers) and their addresses.

Step by step

  1. Put Velocity on the proxy server (upload the Velocity jar and set it in Startup, or ask support).
  2. In velocity.toml list each backend under [servers] with its address and port, and set try = ["lobby"].
  3. Set player-info-forwarding-mode = "modern" and copy the forwarding.secret.
  4. On each Paper backend: in config/paper-global.yml set proxies.velocity.enabled true, online-mode true and the same secret; set online-mode=false in server.properties.
  5. Restart everything; players join the proxy address only.
  6. Protect backends: they should only accept the proxy (the secret does this with modern forwarding).

Check it worked: Players join through the proxy and /server switches servers.

Why it happens: A proxy lets players move between servers with /server.

Networks are complex; the developer service can set one up.

More guides on Plugins, mods, and modpacks: