player-info-forwarding-mode = "modern" and list your backend servers in velocity.toml. Then, on every Paper backend, switch on Allow cracked players and enable Velocity in config/paper-global.yml with the secret from forwarding.secret. Players join with the proxy’s address and move between servers with /server.
How does a proxy network work?
Each part is its own FREAKHOSTING Minecraft server. For a lobby and a survival world you need three servers. The proxy itself needs little memory.
BungeeCord and Waterfall are also in Version Changer, but Waterfall is marked DEPRECATED and BungeeCord’s forwarding is less secure. Use Velocity for new networks. If you must use BungeeCord, set
ip_forward: true in its config.yml and settings.bungeecord: true in each backend’s spigot.yml.Step 1: Install Velocity on the proxy server
1
Open Version Changer
On the server you want as the proxy, click Version Changer, then Velocity.
2
Install
Pick the newest version and click Change Version. Switch on Delete Server Files if this server had a game world on it before.
3
Start once
Start the server so Velocity creates
velocity.toml and forwarding.secret, then stop it.Step 2: Configure velocity.toml
Openvelocity.toml in Files on the proxy server.
1
Check the bind port
Make sure
bind uses the port of this server as shown on its Console page (the Copy address card), for example bind = "0.0.0.0:25565".2
Turn on modern forwarding
forwarding.secret.3
List your backends
In Delete the example servers Velocity adds by default, and remove or edit the
[servers], add each backend with its address from the panel, and set the order players try them:[forced-hosts] entries that point to them.4
Copy the secret
Open
forwarding.secret and copy its content. You need it on every backend.Step 3: Set up each Paper backend
1
Turn off online mode
Click Server Properties, switch on Allow cracked players and click Save. The proxy checks accounts, so the backend mustn’t check them again.
2
Enable Velocity support
Stop the server. In Files, open
config/paper-global.yml and set:online-mode here must match online-mode in velocity.toml.3
Check spigot.yml
In
spigot.yml, make sure settings.bungeecord is false. That setting is only for BungeeCord.4
Start everything
Start each backend, then start the proxy.
Step 4: Join and switch servers
Velocity runs its own plugins. On the proxy server, filter the Plugins page by the Velocity loader.
Which address and port goes where?
Frequently asked questions
Velocity or BungeeCord: which should I use?
Velocity. It is actively developed and its modern forwarding is secure. BungeeCord still works but uses older forwarding, and Waterfall is deprecated.Why do players get “Unable to connect you to lobby”?
The proxy can’t reach the backend. Check the address and port in[servers], that the backend is running, and that the backend name is in try.
What does “Unable to verify player details” mean?
The secret inpaper-global.yml doesn’t match forwarding.secret, or proxies.velocity.enabled is off. Copy the secret again and restart the backend.
Does modern forwarding work with old Minecraft versions?
No. Modern forwarding needs Minecraft 1.13 or newer on the backends. Older backends need legacy (BungeeCord-style) forwarding.Can I run Fabric backends behind Velocity?
Yes, with a mod that adds Velocity forwarding on the backend. Paper backends are the simplest setup.Related guides
Minecraft server guide
Every Minecraft guide in one place.
Change your server version
How Version Changer works.
Allow cracked players
What online mode does.
ViaVersion
Let several game versions join the network.
spigot.yml settings
Where the bungeecord setting lives.
Checked against the official Velocity documentation on 29 October 2026, and the Version Changer steps tested on our Game Panel (Minecraft 26.1, Paper and Fabric). Steps may differ slightly if Velocity or Paper change.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: October 2026