A Minecraft network connects multiple servers through a proxy. Players log into the proxy and are forwarded to the right server: lobby, survival, creative or minigames. Velocity is the modern choice.
What is Velocity?
Velocity is a proxy server for Minecraft that is faster and more secure than BungeeCord. It supports modern forwarding (no IP spoofing), has lower latency and better plugin support.
Architecture
- Velocity proxy: the entry point. Players connect here.
- Lobby server: the hub where players start
- Game servers: survival, creative, minigames, etc.
- Shared database: MySQL for player data, permissions and economy
Installation
- Download Velocity from the official site (PaperMC).
- Start once to create the configuration.
- Edit
velocity.toml: add your servers under [servers]. - Set up modern forwarding: generate a secret and add it to both Velocity and each backend server.
- Configure each backend to accept Velocity connections.
Shared data
Use LuckPerms with a MySQL backend for shared permissions. For economy use a plugin with shared database storage.
RAM per server
| Server | RAM |
|---|---|
| Velocity proxy | 512MB to 1GB |
| Lobby | 1 to 2GB |
| Survival | 4 to 8GB |
| Minigames | 2 to 4GB |
See the plans on Minecraft hosting.