Velocity Proxy: Mehrere Server in einem Netzwerk

Ein Minecraft-Netzwerk ist eine Sammlung von Servern, verbunden durch einen Proxy. Spieler verbinden sich mit dem Proxy und werden zum richtigen Server weitergeleitet: eine Lobby, eine Survival-Welt, ein Creative-Server oder eine Minigame-Arena. Velocity ist der Proxy, den das PaperMC-Team entwickelt und der Nachfolger von BungeeCord.

Wann brauchst du einen Proxy?

  • Du willst mehrere Spielmodi (Survival, Creative, Minigames) anbieten, ohne dass Spieler eine andere IP eingeben muessen.
  • Du willst Spieler auf Server verteilen fuer bessere Performance.
  • Du willst eine Lobby als Landingpoint mit Portalen zu anderen Servern.

Fuer einen einzelnen Survival-Server mit einer Freundesgruppe ist ein Proxy uebertrieben.

Was du brauchst

  • Einen Velocity-Server: 512 MB bis 1 GB RAM genuegen. Der Proxy leitet nur Verkehr weiter.
  • Zwei oder mehr Backend-Server: Deine bestehenden Minecraft-Server (Paper, Purpur usw.).
  • Jeweils einen eigenen Port: Der Proxy hoert auf einem Port (z.B. 25565) und die Backends auf anderen.

Installation

  1. Lade die Velocity-JAR von papermc.io herunter.
  2. Starte Velocity einmal. Es erstellt velocity.toml.
  3. Oeffne velocity.toml. Unter [servers] fuege deine Backends hinzu:
    lobby = "127.0.0.1:25566"
    survival = "127.0.0.1:25567"
  4. Setze try auf ["lobby"], damit Spieler immer in der Lobby beginnen.
  5. Generiere ein Forwarding Secret und kopiere es.

Backend-Server konfigurieren

  1. Setze in server.properties den Wert online-mode=false. Der Proxy uebernimmt die Authentifizierung.
  2. In config/paper-global.yml unter proxies::
    velocity:
    enabled: true
    secret: "dein-forwarding-secret"

Velocity vs. BungeeCord

Velocity ist schneller (bis zu 8x besserer Durchsatz), sicherer (modernes Forwarding-Protokoll) und wird aktiv vom PaperMC-Team entwickelt. Fuer neue Netzwerke gibt es keinen Grund, BungeeCord zu waehlen.

Wie viel RAM braucht der Proxy?

Wenig. 512 MB bis 1 GB reicht fuer hunderte Spieler.

Koennen Spieler ihr Inventar zwischen Servern mitnehmen?

Nicht standardmaessig. Jeder Backend-Server hat seine eigene Welt und sein eigenes Inventar. Mit Plugins wie MySQLInventoryBridge kannst du synchronisieren, aber das ist komplex.

Mehrere Server betreiben? Sieh dir die Minecraft-Pakete fuer die Backends und ein kleines Paket fuer den Proxy an, oder einen KVM VPS fuer alles auf einer Maschine.


Noch Fragen? Erstelle ein Support-Ticket und unser Team hilft dir weiter.

Zurück zum Blog