Zurück zur Wissensdatenbank
server

Mehrere Server verbinden (Velocity/BungeeCord)

Mehrere Server verbinden (Velocity/BungeeCord)

Große Minecraft-Netzwerke wie Hypixel bestehen nicht aus einem einzigen Server, sondern aus vielen einzelnen Servern, die hinter einer gemeinsamen Adresse zusammengeschaltet sind. Genau das ermöglicht ein Proxy. In diesem Artikel erfährst du, was ein Proxy ist, wie das Grundprinzip funktioniert, wo der Unterschied zwischen Velocity und BungeeCord liegt und wann sich ein solches Setup für dich lohnt.

Was ist ein Proxy?

Ein Proxy ist ein schlanker Vermittler-Server, der selbst keine Welt hat. Spieler verbinden sich nicht direkt mit deinem Survival- oder Minigame-Server, sondern zuerst mit dem Proxy. Dieser leitet sie dann an einen der dahinterliegenden Backend-Server weiter.

Der große Vorteil: Alle Backend-Server erscheinen für die Spieler unter einer einzigen Adresse. Statt `survival.dein-server.de` und `minigames.dein-server.de` gibt es nur noch `dein-server.de` – und intern entscheidet der Proxy (oder der Spieler per Befehl), wohin es geht.

Ein typisches Netzwerk sieht so aus:

  • Lobby – der Einstiegspunkt, in dem alle nach dem Login landen
  • Survival / SMP – der Hauptspielserver
  • Minigames / Creative – weitere Modi

Zwischen diesen Servern wechseln Spieler dann nahtlos, ohne die IP neu einzugeben – meist über Portale, ein Kompass-Menü oder Befehle wie `/server survival`.

> Tipp: Ein Proxy ist kein Ersatz für einen leistungsstarken Backend-Server. Er verteilt Spieler, rechnet aber selbst keine Welten. Die eigentliche Last (Chunks, Redstone, Mobs) tragen weiterhin die dahinterliegenden Server.

Velocity vs. BungeeCord

Es gibt zwei etablierte Proxy-Lösungen. Beide erfüllen denselben Zweck, unterscheiden sich aber deutlich in Technik und Aktualität.

### BungeeCord

BungeeCord ist der Klassiker und seit vielen Jahren im Einsatz. Es ist extrem verbreitet, gut dokumentiert und hat ein riesiges Plugin-Ökosystem (inklusive der Abwandlung Waterfall, die inzwischen jedoch eingestellt wurde). Für kleine, einfache Netzwerke funktioniert es weiterhin zuverlässig.

### Velocity

Velocity ist der moderne Nachfolger, entwickelt vom PaperMC-Team. Es ist deutlich performanter, sicherer und besser auf aktuelle Minecraft-Versionen ausgelegt. Velocity nutzt ein eigenes, moderneres Plugin-System und unterstützt mit Modern Forwarding eine sichere Methode, Spielerdaten an die Backend-Server zu übergeben.

> Tipp: Für neue Netzwerke empfehlen wir klar Velocity. Es ist zukunftssicher, ressourcenschonend und wird aktiv gepflegt. BungeeCord ist vor allem dann sinnvoll, wenn du auf ein spezifisches Plugin angewiesen bist, das es nur dort gibt.

Beide bekommst du direkt aus offiziellen Quellen: Velocity über PaperMC.io bzw. den Hangar-Plugin-Marktplatz, BungeeCord über die SpigotMC-Seite.

Das Grundprinzip

Damit ein Proxy-Netzwerk funktioniert, greifen mehrere Bausteine ineinander:

1. Backend-Server einrichten: Erstelle mehrere separate Minecraft-Server (z. B. je einen für Lobby, Survival, Minigames). Bei einem kostenlosen Hoster wie Gamesilo legst du dafür einfach mehrere Server-Instanzen an – jede läuft eigenständig auf ihrem eigenen Port. 2. Proxy aufsetzen: Der Proxy läuft als eigene Instanz. In seiner Konfigurationsdatei (`velocity.toml` bzw. `config.yml` bei BungeeCord) trägst du Name, IP und Port jedes Backend-Servers ein. 3. Server bekanntmachen: Im Proxy definierst du, welcher Server die Standard-Lobby ist, in der neue Spieler landen. 4. Verbindungen absichern: Die Backend-Server müssen so eingestellt sein, dass sie Verbindungen nur vom Proxy akzeptieren – dazu gleich mehr.

Der entscheidende Punkt: Nach außen ist nur der Proxy erreichbar. Die Backend-Server sollten idealerweise nicht direkt aus dem Internet ansprechbar sein.

online-mode und Forwarding – der wichtigste Sicherheitshinweis

Das ist der Teil, an dem die meisten Netzwerke scheitern. Normalerweise prüft jeder Minecraft-Server bei Mojang, ob ein Spieler einen echten Account hat (`online-mode=true`). In einem Proxy-Netzwerk übernimmt aber der Proxy diese Prüfung – nicht die Backend-Server.

Deshalb gilt für die Backend-Server:

  • In der `server.properties` jedes Backend-Servers muss `online-mode=false` gesetzt werden.
  • Damit die Server trotzdem wissen, wer der Spieler ist (UUID, Skin, Name), gibt der Proxy diese Daten per Forwarding weiter.

> Achtung: `online-mode=false` allein ist ein Sicherheitsrisiko. Ein direkt erreichbarer Server mit `online-mode=false` kann von jedem unter beliebigem Namen betreten werden. Deshalb muss Forwarding korrekt konfiguriert sein und der Backend-Server darf nur vom Proxy erreichbar sein.

Bei Velocity nutzt du dafür Modern Forwarding: Du hinterlegst ein Secret (`forwarding.secret`) im Proxy und im Velocity-Plugin auf jedem Paper-Backend-Server. Nur wer das Secret kennt, darf Spieler übergeben – das schließt die Lücke. Bei BungeeCord heißt das Pendant `bungeecord: true` (in der `spigot.yml`) plus die klassische, weniger sichere IP-Forwarding-Variante.

> Tipp: Verwende auf allen Backend-Servern Paper (nicht Vanilla oder reines Spigot), damit Velocitys Modern Forwarding sauber funktioniert. Paper bekommst du ebenfalls über PaperMC.io.

Nützliche Plugins fürs Netzwerk

  • LuckPerms – verwaltet Rechte und Ränge servergreifend, damit ein Admin überall Admin ist.
  • EssentialsX – Basis-Befehle pro Backend-Server (Homes, Warps, Wirtschaft).
  • Ein Lobby-/Hub-Plugin für Kompass-Menü und Server-Auswahl.

Wann lohnt sich ein Proxy?

Ein Proxy-Netzwerk ist mächtig, aber auch aufwendiger. Es lohnt sich, wenn:

  • du mehrere Spielmodi parallel anbieten willst (Survival + Minigames + Creative),
  • du eine Lobby als zentralen Treffpunkt brauchst,
  • du Spieler bei Wartungsarbeiten auf einen anderen Server umleiten möchtest,
  • du RAM aufteilen willst: mehrere kleinere Server statt eines riesigen.

Für einen einzelnen Survival-Server mit ein paar Freunden ist ein Proxy dagegen unnötiger Ballast – hier reicht ein einzelner Server völlig.

> Tipp: Bei Gamesilo kannst du klein anfangen: Erst einen Backend-Server aufsetzen und stabil betreiben, dann bei Bedarf um Proxy und weitere Server erweitern. So wächst dein Netzwerk mit deiner Community.

Siehe auch

  • server.properties richtig einstellen
  • Paper, Spigot und Fabric im Vergleich
  • Plugins installieren (LuckPerms, EssentialsX)
  • Mehr RAM und Performance-Tuning
Zurück zur Wissensdatenbank
Mehrere Server verbinden (Velocity/BungeeCord) · Gamesilo