Viele Gameserver benötigen einen separaten UDP Port — getrennt vom Haupt-Gameport — für Steam Query und die Serverbrowser-Kommunikation. Beide Funktionen auf einem einzigen Port zu kombinieren ist die häufigste Ursache für die Warnung "Port ist geschlossen" und fehlgeschlagene Serverbrowser-Einträge. Diese Anleitung zeigt Ihnen, wie Sie eine zweite Port-Zuweisung in GPanel hinzufügen und die Query-Variable Ihres Servers darauf verweisen lassen.
Warning: Port 16262 is closed, performance may be severely affected anzeigt, ist Ihr UDP/Query Port nicht korrekt zugewiesen oder konfiguriert. Folgen Sie dieser Anleitung, um das Problem zu beheben.
Voraussetzungen
- Ein aktiver Gameserver bei Legion Hosting
- Zugang zu GPanel — melden Sie sich mit Ihren Legion Hosting Zugangsdaten an
- Ihr Server muss sich im Status Offline befinden, bevor Sie Änderungen an Startvariablen vornehmen (GPanel wird Sie bei Bedarf darauf hinweisen)
- Kennen Sie Ihren aktuellen primären Gameport — sichtbar auf der Console-Seite oder dem Network-Tab
16261 und Query Port 16262.
Warum der UDP Port separat sein muss
Gameserver betreiben typischerweise zwei Netzwerk-Listener gleichzeitig:
| Listener | Zweck | Typischer Standard |
|---|---|---|
| Game Port | Empfängt Spielerverbindungsverkehr — Bewegung, Chat, Spielzustand | 16261 (PZ), 2456 (Valheim) |
| UDP / Steam Query Port | Beantwortet Steam-Serverbrowser-Anfragen — Spieleranzahl, Name, Ping | Game Port + 1 in den meisten Fällen |
Wenn beide Listener auf dieselbe Portnummer verweisen, blockiert derjenige, der sich zuerst bindet, den anderen. Der Server startet, aber der Query-Listener kann nicht öffnen, was die Warnung "Port ist geschlossen" auslöst und dazu führt, dass Ihr Server im Steam-Serverbrowser als offline erscheint, obwohl Spieler theoretisch per direkter IP beitreten könnten.
Schritt 1 — Ihre aktuelle Port-Zuweisung ermitteln
- Melden Sie sich bei GPanel an und klicken Sie auf Ihren Server.
- Klicken Sie in der linken Seitenleiste auf Network.
- Notieren Sie die Portnummer in der Zuweisungstabelle. Dies ist Ihr primärer Gameport. Schreiben Sie ihn auf — Sie benötigen ihn in Schritt 3.
- Prüfen Sie, ob bereits eine zweite Zuweisung existiert. Wenn die Tabelle nur eine Zeile zeigt, müssen Sie in Schritt 2 eine zweite hinzufügen.
Schritt 2 — Eine zweite Port-Zuweisung für UDP/Query hinzufügen
- Klicken Sie auf dem Network-Tab auf Create Allocation (die Schaltflächenbeschriftung kann Add Allocation lauten oder ein +-Symbol anzeigen).
- GPanel weist eine neue Portnummer zu. Warten Sie, bis die Seite aktualisiert wird, und bestätigen Sie, dass nun eine zweite Zeile in der Zuweisungstabelle erscheint.
- Notieren Sie die neue Portnummer — dies wird Ihr UDP/Query Port. Sie werden ihn in Schritt 3 eingeben.
Schritt 3 — Die UDP/Query Port-Variable im Startup-Tab setzen
Das Hinzufügen der Zuweisung in GPanel reserviert den Port auf Netzwerkebene, aber Sie müssen der Gameserver-Software auch mitteilen, dass sie diesen Port tatsächlich verwenden soll. Dies geschieht über eine Startvariable.
- Klicken Sie in der linken Seitenleiste von GPanel auf Startup.
- Suchen Sie nach der Variable namens UDP Port, Steam Query Port oder ähnlich. Die genaue Bezeichnung hängt von Ihrem Spiel ab:
- Project Zomboid: suchen Sie nach
UDP Portoder einem Feld, das mit dem Query/Steam Port beschriftet ist - Valheim: suchen Sie nach
Query Port - Andere Spiele: suchen Sie nach einem Feld, das "query", "steam query" oder "UDP" separat vom Hauptport referenziert
- Project Zomboid: suchen Sie nach
- Löschen Sie den aktuellen Wert und geben Sie die neue Portnummer aus Schritt 2 ein.
- Klicken Sie auf Save oder Update, um die Änderung zu speichern.
Schritt 4 — Den Server neu starten
- Gehen Sie zum Console-Tab in GPanel.
- Wenn der Server läuft, klicken Sie auf Stop und warten Sie, bis der Status auf Offline wechselt.
- Klicken Sie auf Start.
- Beobachten Sie die Konsolenausgabe während der Server startet. Warten Sie, bis die Startsequenz abgeschlossen ist — dies dauert bei den meisten Gameservern typischerweise 60–90 Sekunden.
- Suchen Sie nach einer Zeile, die bestätigt, dass der Query Port erfolgreich gebunden wurde. Die Warnmeldung (
Warning: Port XXXXX is closed) sollte nicht mehr erscheinen, sobald der Port korrekt konfiguriert und zugewiesen ist.
Überprüfung
- Bestätigen Sie im Console-Tab, dass der Status Running anzeigt und die Warnung "Port ist geschlossen" im Startprotokoll nicht vorhanden ist.
- Öffnen Sie Steam und gehen Sie zu Ansicht > Gameserver (oder drücken Sie Ctrl+Shift+M). Klicken Sie auf den Favoriten-Tab, fügen Sie Ihren Server mit
IP:QueryPorthinzu und aktualisieren Sie. Der Server sollte nun eine Spieleranzahl und einen Ping anzeigen, anstatt ein Timeout zu verursachen. - Für Project Zomboid: Verbinden Sie sich über die Favoritenliste im Spiel mit dem Server. Eine erfolgreiche Verbindung ohne die Leistungswarnung bestätigt, dass beide Ports korrekt funktionieren.
- Überprüfen Sie im Network-Tab von GPanel, dass beide Port-Zuweisungen noch vorhanden sind — der primäre Gameport und der sekundäre Query Port.
Fehlerbehebung
Die Warnung "Port ist geschlossen" erscheint weiterhin nach dem Neustart
- Überprüfen Sie, ob die Portnummer im UDP/Query-Feld des Startup-Tabs genau mit der zweiten Zuweisung im Network-Tab übereinstimmt. Selbst ein Unterschied von einer Ziffer bedeutet, dass das Spiel versucht, einen Port zu öffnen, der nicht zugewiesen ist.
- Bestätigen Sie, dass Sie nach der Änderung der Startvariable auf Save geklickt haben. Wenn Sie die Seite ohne zu speichern verlassen, wird die Änderung verworfen.
- Versuchen Sie einen vollständigen Stopp und Start anstelle eines Neustarts — einige Spiele lesen Startvariablen nur bei einem sauberen Start erneut ein.
Es gibt keinen "Create Allocation"-Button auf dem Network-Tab
- Einige Serverpläne haben eine feste Anzahl von Port-Zuweisungen. Wenn der Button fehlt oder ausgegraut ist, kontaktieren Sie den Legion Hosting Support, um eine zusätzliche Port-Zuweisung für Ihren Server anzufordern.
Ich kann keine UDP Port- oder Query Port-Variable im Startup-Tab finden
- Nicht alle Gameserver-Typen bieten eine separate Query Port-Variable im Startup-Tab von GPanel an. Wenn kein solches Feld existiert, verwaltet das Spiel den Query Port möglicherweise automatisch (üblicherweise Gameport + 1). Stellen Sie in diesem Fall sicher, dass die zweite Zuweisung, die Sie hinzugefügt haben, genau um eins höher ist als Ihr primärer Gameport, damit das Spiel sich daran binden kann.
- Wenn Sie sich nicht sicher sind, welche Variable den Query Port für Ihr bestimmtes Spiel steuert, eröffnen Sie ein Support-Ticket bei Legion Hosting und erwähnen Sie den Spielnamen und die Warnmeldung, die Sie sehen.
Der Server erscheint im Steam-Serverbrowser, aber Spieler können sich trotzdem nicht verbinden
- Der Query Port und der Gameport sind zwei verschiedene Dinge. Die Bestätigung, dass der Query Port funktioniert (Server erscheint im Browser), bedeutet nicht, dass der Gameport korrekt eingestellt ist. Überprüfen Sie, ob die Gameport-Variable im Startup-Tab mit der primären Zuweisung im Network-Tab übereinstimmt.
- Siehe So finden Sie die IP-Adresse und den Port Ihres Servers, um zu bestätigen, dass Spieler die korrekte primäre Verbindungsadresse verwenden.
Die Warnung war vorher vorhanden, ist aber verschwunden — muss ich dieser Anleitung trotzdem folgen?
- Wenn die Warnung nicht vorhanden ist und Ihr Serverbrowser-Eintrag und die Verbindungen korrekt funktionieren, ist keine Aktion erforderlich. Die Warnung erfordert nur dann eine Aktion, wenn sie aktiv in Ihrem Startprotokoll erscheint.
Probleme bestehen weiterhin nach Befolgen aller Schritte
Eröffnen Sie ein Support-Ticket und geben Sie Folgendes an:
- Den primären Gameport und den sekundären Query Port Ihres Servers (beide aus dem Network-Tab)
- Die genaue Warn- oder Fehlermeldung aus dem Console-Startprotokoll
- Den aktuellen Wert der UDP/Query Port-Variable im Startup-Tab
- Den Spielnamen und Servertyp