Een Minecraft-netwerk is een verzameling servers, verbonden door een proxy. Spelers verbinden met de proxy en worden doorgestuurd naar de juiste server: een lobby, een survival-wereld, een creative-server of een minigame-arena. Velocity is de proxy die het PaperMC-team ontwikkelt en de opvolger van BungeeCord.
Wanneer heeft u een proxy nodig
- U wilt meerdere gamemodes (survival, creative, minigames) aanbieden zonder dat spelers een ander IP hoeven in te typen.
- U wilt spelers verdelen over servers voor betere performance (elk 20 spelers in plaats van 60 op een).
- U wilt een lobby als landingspunt met portals naar de andere servers.
Voor een enkele survival-server met een groep vrienden is een proxy overdreven. Een proxy voegt complexiteit toe en heeft een eigen server nodig.
Wat u nodig heeft
- Een Velocity-server: deze draait de proxy. Geheugen: 512 MB tot 1 GB is genoeg. De proxy doet weinig zwaar werk; hij stuurt verkeer door.
- Twee of meer backend-servers: uw bestaande Minecraft-servers (Paper, Purpur, etc.).
- Elk een eigen poort: de proxy luistert op een poort (bijv. 25565) en de backends op andere poorten.
Op een VPS draait u alles op dezelfde machine. Met gameserverpakketten heeft u aparte pakketten nodig: een voor de proxy en een per backend.
Installatie
- Download de Velocity-jar van papermc.io.
- Start Velocity een keer. Het maakt
velocity.tomlaan. - Open
velocity.toml. Onder[servers]voegt u uw backends toe:
lobby = "127.0.0.1:25566"
survival = "127.0.0.1:25567" - Stel
tryin op["lobby"]zodat spelers altijd in de lobby beginnen. - Genereer een forwarding secret en kopieer die.
Backend-servers configureren
Elke backend-server moet weten dat hij achter een proxy draait:
- Zet in
server.propertiesde waardeonline-mode=false. De proxy handelt de authenticatie af. - In
config/paper-global.ymlonderproxies::
velocity:
enabled: true
secret: "uw-forwarding-secret"
Het forwarding secret zorgt dat alleen uw proxy spelers kan doorsturen; willekeurige verbindingen worden geweigerd.
Velocity vs BungeeCord
BungeeCord is de oude standaard. Velocity is sneller (tot 8x betere doorvoer), veiliger (modern forwarding-protocol) en wordt actief ontwikkeld door het PaperMC-team. Voor nieuwe netwerken is er geen reden om BungeeCord te kiezen. Bestaande BungeeCord-netwerken kunnen meestal zonder problemen overstappen; de meeste plugins zijn voor beide beschikbaar.
Hoeveel RAM heeft de proxy nodig?
Weinig. 512 MB tot 1 GB is voldoende voor honderden spelers. De proxy routeert verkeer maar voert geen gamelogica uit.
Kunnen spelers hun inventaris meenemen tussen servers?
Niet standaard. Elke backend-server heeft zijn eigen wereld en inventaris. Met een plugin als MySQLInventoryBridge of een shared-database-oplossing kunt u inventarissen synchroniseren, maar dat is complex en niet altijd wenselijk.
Kan ik een proxy draaien op het gamepanel?
Ja. Bestel een apart pakket met 1 GB en installeer de Velocity-jar. Zet de poort goed en configureer de backend-servers. Bij vragen helpt ons supportteam met de poorttoewijzing.
Meerdere servers draaien? Bekijk de Minecraft-pakketten voor de backends en een klein pakket voor de proxy, of een KVM VPS als u alles op een machine wilt.