What is Velocity in Minecraft?
Velocity is a Minecraft proxy from the PaperMC team that connects several Java servers behind one address. Players join the proxy, and it passes them on to a lobby, a survival world or a minigame server, and lets them switch with a command or a sign without logging out. Each server behind it keeps its own world, plugins and main thread. Most large Java networks run Velocity or the older BungeeCord.
Velocity vs BungeeCord
Choose Velocity for a new network and BungeeCord only if a proxy plugin you depend on needs it. BungeeCord comes from SpigotMC and has been around the longest, so older proxy plugins are written for it; Waterfall, Paper's fork of BungeeCord, is no longer developed. Velocity is maintained by PaperMC, and its modern forwarding signs the player data it sends to your servers with a shared secret, so it is much harder to fake than BungeeCord's forwarding.
How to set up a Velocity network
To set up a Velocity network, connect the proxy and the game servers in five steps:
- Order the servers: one for the proxy, a small one for the lobby and one plan per game server. Astroworld Hosting supports Velocity, BungeeCord and Waterfall.
- List the servers in velocity.toml under
[servers], and setplayer-info-forwarding-modetomodern. - Copy the forwarding secret from the proxy's
forwarding.secretfile into each Paper server'sconfig/paper-global.ymlunderproxies.velocity, and setenabledto true there. - Set online-mode=false in
server.propertieson every game server, and make sure players cannot reach those servers directly. - Give players the proxy's address and test that every server can be reached from the lobby.
If you would rather not run a proxy yourself, Astroworld Hosting can put two to six of your servers behind a single address, with one of them as the lobby.
How much RAM does each server in a Velocity network need?
Each server in a Velocity network needs RAM for its own players, sized like a single server: 2 GB plus 1 GB for every two players on Paper with plugins. A survival server with thirty players online needs about 17 GB, so a 24 GB plan, and a minigame server with ten players about 7 GB, so 8 GB. The lobby needs less than the rule says, because nobody builds or explores there, and the Velocity proxy itself needs very little memory.
Best plans for a Velocity network
The best plans for a Velocity network are one plan per game server plus a small one for the lobby. If you would rather start on one large plan for about a hundred players and split it later, this is the finder's pick:
For 76 to 100 players with a few plugins on Java in Poland (Warsaw), the finder recommends Astroworld Hosting Enterprise Performance: 64 GB, AMD Ryzen 9 7950X, DDR5, for €124.95 a month when you pay monthly. As a new customer you pay €49.98 a month for the first 3 months, 60% off. The best plans at the other two hosts are Lodehost Dedicated at €187.95 and CheapestMinecraftHosting Empire at €51.20.
Sizes for big single servers are on 64 GB Minecraft server hosting and 48 GB Minecraft server hosting.

