Difficulty
Advanced
Time
30 minutes
How a network works
Each part is its own FREAKHOSTING Minecraft server. For a lobby and a survival server, you need three servers in total. The proxy itself needs little memory (about 512 MB to 1 GB for small networks).
BungeeCord and Waterfall are also in Version Changer, but Waterfall is no longer developed 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. Turn 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
Turn on modern forwarding
2
List your backends
In the Delete the example servers that Velocity adds by default, and remove or edit the
[servers] section, add each backend with its address from the panel, and set the order players try them:[forced-hosts] entries that point to them.3
Copy the secret
Open
forwarding.secret and copy its content. You need it for every backend.Step 3: Set up each backend
Do this on every Paper backend server.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 do it again.
2
Enable Velocity support
Stop the server. In Files, open
config/paper-global.yml and set:3
Check spigot.yml
In
spigot.yml, make sure settings.bungeecord is false. It’s only for BungeeCord.4
Start the backend
Start the backend, then start the proxy.
Step 4: Join and switch servers
Players join with the proxy server’s address. Inside the network:
Velocity runs plugins too. Velocity plugins are different from Paper plugins: on the proxy server, filter the Plugins page by the Velocity loader.
Troubleshooting
Unable to connect you to lobby
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.This server requires you to connect with Velocity
This server requires you to connect with Velocity
The player connected straight to a backend. Use the proxy’s address.
Unable to verify player details or invalid forwarding
Unable to verify player details or invalid forwarding
The secret in
paper-global.yml doesn’t match forwarding.secret, or proxies.velocity.enabled is off. Copy the secret again and restart the backend.Players have wrong skins or new inventories
Players have wrong skins or new inventories
The backend isn’t receiving forwarding data. Check
player-info-forwarding-mode = "modern" on the proxy and the Velocity settings on the backend.Related articles
Server configuration
Version Changer and server types.
Plugins, mods and modpacks
Shared MySQL for plugins across servers.
Crossplay with Bedrock
Add Bedrock players to your network.
Admin and commands
LuckPerms and permissions.
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