Minecraft proxy: BungeeCord vs Velocity

Een Minecraft-proxy verbindt meerdere servers tot een netwerk. Spelers bewegen naadloos tussen servers (lobby, survival, minigames) zonder opnieuw te verbinden. De twee populairste opties zijn BungeeCord en Velocity.

Wat doet een proxy?

Een proxy zit tussen de speler en de backend-servers:

Speler --> Proxy (BungeeCord/Velocity) --> Backend-server 1 (Lobby)
                                      --> Backend-server 2 (Survival)
                                      --> Backend-server 3 (Minigames)

De speler verbindt met de proxy. De proxy routeert het verkeer naar de juiste backend-server. Schakelen tussen servers gaat instant, zonder loading screens.

Wanneer heb je een proxy nodig?

  • Je wilt meerdere gamemodes aanbieden (survival + creative + minigames).
  • Je server heeft meer dan 100 spelers en je wilt de load verdelen.
  • Je wilt een hub/lobby als centraal startpunt.
  • Je runt een serieus netwerk met meerdere fysieke servers.

Voor een enkele server (alleen survival of alleen SMP) heb je geen proxy nodig.

BungeeCord vs Velocity

EigenschapBungeeCordVelocity
OntwikkelaarSpigotMC (md_5)PaperMC-team
PrestatiesGoedBeter (modern, asynchroon)
BeveiligingIP-forwarding (legacy)Modern forwarding (veiliger)
Plugin-ecosysteemGroot, veel bestaande pluginsGroeiend, meeste plugins nu beschikbaar
Configuratieconfig.ymlvelocity.toml
Ondersteunde backendsSpigot, Paper, PurpurPaper, Purpur, Fabric
Minecraft 26.xOndersteundOndersteund

Velocity instellen

Velocity is de aanbevolen keuze voor nieuwe netwerken in 2026:

  1. Download Velocity van de PaperMC-website.
  2. Maak een map aan en start: java -Xmx512M -jar velocity.jar
  3. Bewerk velocity.toml:
bind = "0.0.0.0:25577"
motd = "Mijn Minecraft Netwerk"
show-max-players = 500

[servers]
lobby = "127.0.0.1:25565"
survival = "127.0.0.1:25566"
creative = "127.0.0.1:25567"

try = ["lobby"]

[forced-hosts]
"lobby.mijnserver.nl" = ["lobby"]
"survival.mijnserver.nl" = ["survival"]

Backend-servers configureren

Elke backend-server moet weten dat hij achter een proxy draait. In paper.yml (Paper):

proxies:
  velocity:
    enabled: true
    online-mode: true
    secret: "jouw-geheim-hier"

Het secret moet hetzelfde zijn als in de Velocity-configuratie (forwarding.secret).

Populaire proxy-plugins

  • LuckPerms: synchroniseer permissies over alle servers (met MySQL-backend).
  • Geyser + Floodgate: laat Bedrock-spelers joinen op je Java-netwerk.
  • LimboFilter: anti-bot bescherming voor de proxy.
  • Protocolize: pas de server-lijst aan met animaties en informatie.
  • HuskSync: synchroniseer inventaris, gezondheid en XP tussen servers.

Beveiliging

  • Zet online-mode=false op de backend-servers en online-mode=true op de proxy. De proxy doet de authenticatie.
  • Zorg dat spelers NIET direct kunnen verbinden met backend-servers. Gebruik een firewall om de backend-poorten te blokkeren voor extern verkeer.
  • Gebruik Velocity's modern forwarding in plaats van BungeeCord's legacy IP-forwarding voor betere beveiliging.

Hoeveel RAM heeft een proxy nodig?

Weinig. Een proxy routeert alleen verkeer en voert geen gamelogica uit. 512 MB tot 1 GB is voldoende voor de meeste netwerken (tot 500+ spelers). Het zware werk gebeurt op de backend-servers.

Kan ik BungeeCord-plugins gebruiken op Velocity?

Niet direct. BungeeCord en Velocity hebben verschillende plugin-API's. De meeste populaire plugins hebben echter een Velocity-versie. Sommige plugins ondersteunen beide via een universele jar.

Moet ik alle servers op dezelfde machine draaien?

Nee. De proxy en backend-servers kunnen op verschillende machines staan. Dit is zelfs aan te raden voor grote netwerken. De proxy verbindt via het netwerk met de backend-servers.

Draai je Minecraft netwerk op HostValues Minecraft hosting met Velocity-support.


Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog