Een Minecraft-netwerk verbindt meerdere servers via een proxy. Spelers loggen in op de proxy en worden doorgestuurd naar de juiste server: lobby, survival, creative of minigames. Velocity is de moderne keuze voor deze opzet.
Wat is Velocity?
Velocity is een proxy-server voor Minecraft die sneller en veiliger is dan BungeeCord. Het ondersteunt moderne forwarding (geen IP spoofing), heeft lagere latentie en betere pluginondersteuning.
Architectuur
Een typisch netwerk bestaat uit:
- Velocity proxy: het toegangspunt. Spelers verbinden hiermee.
- Lobby-server: de hub waar spelers starten
- Gameservers: survival, creative, minigames, etc.
- Gedeelde database: MySQL voor spelerdata, rechten en economie
Installatie
- Download Velocity van de officiele site (PaperMC).
- Start Velocity eenmalig om de configuratie aan te maken.
- Bewerk
velocity.toml: voeg uw servers toe onder [servers]. - Stel modern forwarding in: genereer een secret en voeg deze toe aan zowel Velocity als elke backend-server.
- Configureer elke backend-server om Velocity-verbindingen te accepteren.
Gedeelde data
Gebruik LuckPerms met een MySQL-backend zodat rechten gedeeld zijn over alle servers. Voor economie werkt een plugin als CMI of EssentialsX met gedeelde database-opslag.
RAM per server
| Server | RAM |
|---|---|
| Velocity proxy | 512MB tot 1GB |
| Lobby | 1 tot 2GB |
| Survival | 4 tot 8GB |
| Minigames | 2 tot 4GB |
Tips
- Zet alle servers op dezelfde locatie om latentie tussen proxy en backends te minimaliseren.
- Gebruik een firewall om directe toegang tot backend-servers te blokkeren. Alle verbindingen moeten via de proxy lopen.
- Test het netwerk met meerdere accounts voordat u het openbaar maakt.
Bekijk de pakketten op Minecraft hosting.