Minecraft Velocity Netzwerk einrichten: Lobby und mehrere Server
Wie richten Sie mit Velocity ein Minecraft-Netzwerk ein? velocity.toml, Modern Forwarding, Paper-Backend-Server, Firewall und Plugins für das Netzwerk.

Inhalt
- Wie funktioniert ein Velocity-Netzwerk?
- Voraussetzungen
- Schritt 1: Velocity installieren
- Schritt 2: velocity.toml einstellen
- Schritt 3: Paper-Backend-Server einstellen
- Schritt 4: Server starten
- Schritt 5: Firewall
- Wechsel zwischen Servern und Domains
- Plugins für das gesamte Netzwerk
- Nodesty für Ihr Velocity-Netzwerk
Velocity ist eine leichte und moderne Proxy-Software, die mehrere Minecraft-Server unter einer einzigen Adresse zusammenführt. Die Spieler verbinden sich mit einer einzigen IP-Adresse oder Domain; Velocity leitet sie zuerst auf einen Lobby-Server und von dort ohne Verbindungsabbruch auf Survival-, Skyblock- oder Minispiel-Server weiter. Jeder Unterserver läuft als eigener Paper-Prozess, sodass die Last eines Spielmodus die anderen nicht beeinträchtigt.
In dieser Anleitung erklären wir, wie Sie ein Velocity-Netzwerk von Grund auf einrichten, was Modern Forwarding ist, wie Sie die Paper-Backend-Server einstellen, die Firewall konfigurieren, Spieler nach Domain weiterleiten und Plugins im gesamten Netzwerk nutzen. Wie Sie einen einzelnen Minecraft Server einrichten, lesen Sie in unserer Anleitung Minecraft Server erstellen.
Wie funktioniert ein Velocity-Netzwerk?
Spieler ──▶ Velocity (25565) ──┬──▶ lobby (127.0.0.1:30066)
├──▶ survival (127.0.0.1:30067)
└──▶ skyblock (127.0.0.1:30068)
- Proxy (Velocity): Der einzige Server, der zum Internet hin offen ist. Er übernimmt die Mojang-Authentifizierung der Spieler und leitet sie an die Backend-Server weiter.
- Backend-Server (Paper): Auf ihnen läuft das eigentliche Spiel. Sie dürfen nur Verbindungen annehmen, die vom Proxy kommen.
Die Backend-Server können auf derselben Maschine auf verschiedenen Ports oder auf verschiedenen Maschinen laufen.
Voraussetzungen
- Java: Die Java-Version, die die aktuellen Versionen von Velocity und Paper verlangen; sie steht auf den Downloadseiten beider Projekte.
- RAM: 512 MB–1 GB für Velocity und für jeden Paper-Server eigener Speicher je nach Spielerzahl und Plugins. Für ein Netzwerk aus einer Lobby und zwei oder drei Spielservern sind insgesamt 16–32 GB ein guter Rahmen.
- Prozessor: Die Hauptschleife jedes Paper-Servers läuft auf einem eigenen Kern; ein Prozessor mit vielen Kernen und hohem Takt trägt mehrere Server auf derselben Maschine problemlos.
Schritt 1: Velocity installieren
Verbinden Sie sich per SSH mit Ihrem Server, legen Sie einen eigenen Benutzer und Ordner an, laden Sie die .jar-Datei von Velocity von der Downloadseite von PaperMC herunter und starten Sie sie einmal:
mkdir -p ~/netzwerk/velocity && cd ~/netzwerk/velocity
java -Xms1G -Xmx1G -jar velocity.jar
Beim ersten Start werden die Konfigurationsdatei velocity.toml und die Datei forwarding.secret angelegt. Beenden Sie Velocity mit dem Befehl end.
Schritt 2: velocity.toml einstellen
bind = "0.0.0.0:25565"
motd = "<green>Willkommen in unserem Netzwerk"
show-max-players = 200
online-mode = true
player-info-forwarding-mode = "modern"
forwarding-secret-file = "forwarding.secret"
[servers]
lobby = "127.0.0.1:30066"
survival = "127.0.0.1:30067"
skyblock = "127.0.0.1:30068"
try = ["lobby"]
[forced-hosts]
"survival.ihredomain.de" = ["survival"]
bind: Adresse und Port, auf denen Velocity lauscht. Mit diesem Port verbinden sich die Spieler.online-mode = true: Sorgt dafür, dass die Spieler mit ihrem Mojang-Konto authentifiziert werden. Schalten Sie es nicht ab.player-info-forwarding-mode = "modern": Gibt die Identität und IP-Adresse des Spielers signiert und sicher an die Backend-Server weiter. Für Paper ab 1.13 ist das die empfohlene Methode.[servers]: Namen und Adressen der Backend-Server.try: Die Reihenfolge der Server, auf die ein Spieler beim Verbinden geschickt wird; in der Regel die Lobby.[forced-hosts]: Schickt Spieler, die sich über eine bestimmte Domain verbinden, direkt auf einen bestimmten Server.
Geben Sie den geheimen Schlüssel aus der Datei forwarding.secret an niemanden weiter.
Schritt 3: Paper-Backend-Server einstellen
Installieren Sie Paper für jeden Backend-Server in einem eigenen Ordner und nehmen Sie folgende Einstellungen vor.
server.properties:
server-port=30066
online-mode=false
Geben Sie jedem Server einen anderen Port (Lobby 30066, Survival 30067 …). online-mode=false bedeutet, dass die Authentifizierung Velocity überlassen wird.
config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'Schlüssel aus forwarding.secret'
Tragen Sie als secret den Schlüssel aus der Datei forwarding.secret von Velocity ein. Dank dieser Einstellung nimmt der Backend-Server nur Verbindungen von Velocity an, die mit dem richtigen Schlüssel signiert sind.
Auch Forge- oder Fabric-Backend-Server können mit Velocity arbeiten, für Modern Forwarding sind aber zusätzliche Mods nötig. Server mit Mods erklären wir in unserer Anleitung Minecraft Modpack Server.
Schritt 4: Server starten
Starten Sie jeden Server in einer eigenen tmux-Sitzung; zuerst die Backend-Server, dann Velocity:
tmux new -d -s lobby -c ~/netzwerk/lobby 'java -Xms4G -Xmx4G -jar paper.jar --nogui'
tmux new -d -s survival -c ~/netzwerk/survival 'java -Xms8G -Xmx8G -jar paper.jar --nogui'
tmux new -d -s velocity -c ~/netzwerk/velocity 'java -Xms1G -Xmx1G -jar velocity.jar'
Für die Paper-Server empfehlen wir die Aikar-Flags; Details finden Sie in unserer Anleitung Minecraft Server Lag. Damit die Server beim Systemstart automatisch hochfahren, können Sie auch systemd-Dienste verwenden.
Schritt 5: Firewall
Das ist der wichtigste Schritt in einem Velocity-Netzwerk. Da die Backend-Server mit online-mode=false laufen, könnten Angreifer Velocity umgehen und versuchen, sich unter dem Namen eines beliebigen Spielers anzumelden, wenn die Backend-Server direkt aus dem Internet erreichbar sind. Modern Forwarding verhindert das, trotzdem sollten Sie die Backend-Ports nach außen schließen:
sudo ufw default deny incoming
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
Offen sein darf nur der Port von Velocity (25565). Laufen die Backend-Server auf derselben Maschine, kommunizieren sie über 127.0.0.1, und es ist keine zusätzliche Regel nötig. Laufen sie auf anderen Maschinen, öffnen Sie die Backend-Ports nur für die IP-Adresse des Proxy-Servers oder verbinden Sie die Maschinen mit WireGuard zu einem privaten Netzwerk. Die Einstellung von Ports erklären wir in unserem Artikel Was ist ein Port?.
Wechsel zwischen Servern und Domains
- Per Befehl: Mit dem Befehl
/server survivalwechseln Spieler zwischen den Servern;/glistlistet die Spieler im gesamten Netzwerk auf. - Über das Lobby-Menü: In der Lobby schickt ein Menü-, NPC- oder Schilder-Plugin die Spieler mit einem Klick auf die anderen Server.
- Per Domain: Mit der Einstellung
forced-hostslanden Spieler, die sich mitsurvival.ihredomain.deverbinden, direkt auf dem Survival-Server. Es genügt, für jede Subdomain einen A-Eintrag anzulegen, der auf die IP-Adresse des Velocity-Servers zeigt; Details finden Sie in unserem Artikel Was ist eine Subdomain?.
Plugins für das gesamte Netzwerk
- Berechtigungen: Verbinden Sie die Velocity- und Paper-Versionen von LuckPerms mit einer gemeinsamen MariaDB-Datenbank, damit die Berechtigungen im gesamten Netzwerk gleich bleiben. Die Installation der Datenbank erklären wir in unserer Anleitung MySQL und MariaDB installieren.
- Bedrock-Spieler: Mit den Velocity-Versionen von Geyser und Floodgate können sich auch Bedrock-Spieler mit dem Netzwerk verbinden; öffnen Sie auf dem Proxy-Server den Port 19132 UDP.
- Proxy-Plugins: Für netzwerkweite Funktionen wie Chat, Ankündigungen und Wartungsmodus werden Velocity-Plugins verwendet. Velocity-Plugins gehören in den Ordner
plugins; Paper-Plugins laufen nicht auf Velocity.
Nodesty für Ihr Velocity-Netzwerk
Mit den Optionen mit 24 GB und 32 GB aus den Paketen für Minecraft Server mieten von Nodesty betreiben Sie die Lobby und mehrere Spielserver auf derselben Maschine. Die Hauptschleife jedes Paper-Servers läuft auf einem eigenen Kern des Ryzen 9 9950X mit bis zu 5,7 GHz; NVMe-Speicher, L3–L7-DDoS-Schutz und kostenlose tägliche Backups mit 7 Tagen Aufbewahrung sind im Preis enthalten. Wenn Sie Ihr Netzwerk samt Serververwaltung komplett selbst aufbauen möchten, werfen Sie auch einen Blick auf unsere Pakete AMD Ryzen 9 9950X vServer.
Minecraft ist eine Marke der Mojang AB. Nodesty ist nicht mit Mojang oder Microsoft verbunden und wird nicht von ihnen unterstützt.
Häufig gestellte Fragen
Sollte ich Velocity oder BungeeCord verwenden?
Für ein neues Netzwerk empfehlen wir Velocity. Es verbraucht weniger Ressourcen, unterstützt Modern Forwarding, das die Spielerdaten sicher an die Backend-Server weitergibt, und wird aktiv weiterentwickelt. BungeeCord funktioniert weiterhin, und manche älteren Plugins unterstützen nur BungeeCord.
Wie viel RAM braucht Velocity?
Velocity selbst benötigt sehr wenige Ressourcen; für die meisten Netzwerke reichen 512 MB bis 1 GB. Den eigentlichen Speicherbedarf bestimmt jeder einzelne Paper-Server im Backend. Für ein Netzwerk aus einer Lobby und zwei oder drei Spielservern sind insgesamt 16–32 GB ein guter Rahmen.
Warum muss online-mode auf den Backend-Servern false sein?
Die Mojang-Authentifizierung der Spieler übernimmt Velocity. Die Backend-Server erfahren die Identität des Spielers aus den Daten, die Velocity weiterleitet, und schalten deshalb ihre eigene Authentifizierung ab. Genau aus diesem Grund ist es entscheidend, dass die Backend-Server nicht direkt aus dem Internet erreichbar sind.
Wie wechseln Spieler zwischen den Servern?
Mit dem Velocity-Befehl /server oder über Menü-, NPC- und Schilder-Plugins in der Lobby. Diese Plugins schicken den Spieler zu einem Servernamen aus Velocity; der Spieler wechselt auf den anderen Server, ohne die Verbindung zu trennen.
Können Bedrock-Spieler meinem Velocity-Netzwerk beitreten?
Ja. Wenn Sie die Velocity-Versionen von Geyser und Floodgate auf dem Proxy installieren, können sich auch Bedrock-Spieler mit dem Netzwerk verbinden. Dafür muss auf dem Proxy-Server der Port 19132 UDP geöffnet sein.
Wie halte ich die Berechtigungen auf allen Servern einheitlich?
Wenn Sie die Velocity- und Paper-Versionen von LuckPerms mit einer gemeinsamen MySQL- oder MariaDB-Datenbank verbinden, sind Berechtigungen und Gruppen im gesamten Netzwerk gleich. Die Berechtigungen in Velocity steuern die Proxy-Befehle, die in Paper die Befehle im Spiel.
Über den Autor
Nodesty-Team · Infrastruktur und Support
Das Nodesty-Team betreibt unsere Server, unser Netzwerk und unseren DDoS-Schutz im Alltag und beantwortet Support-Anfragen rund um die Uhr. Diese Ratgeber entstehen aus dieser Arbeit.
Verwandte Artikel

FiveM Server optimieren: Lag und hohe ms beheben
Warum laggt Ihr FiveM Server? Messen mit resmon und profiler, Skripte mit hohen ms-Werten, Datenbankabfragen, große Assets und die Wahl der Hardware.

TeamSpeak 3 Server erstellen: Linux-Anleitung Schritt für Schritt
Wie erstellen Sie einen TeamSpeak 3 Server? Installation unter Linux, Lizenz, Privilege Key, Ports 9987 und 30033, systemd-Dienst, Backup und Sicherheit.

Minecraft Modpack Server erstellen: Forge, NeoForge und Fabric
Wie erstellen Sie einen Minecraft Modpack Server? Server Pack, Forge, NeoForge und Fabric installieren, Java-Version, RAM, Client-Mods und Updates erklärt.