Holdfast: Nations At War: Holdfast-Server-Po…
Die dedizierten Holdfast-Server nutzen UDP-Ports für den Spielverkehr und Browserabfragen des Steam-Servers. Das Verständnis dieser Ports ist für selbst gehostete Server von entscheidender Bedeutung und hilfreich bei der Fehlerbehebung bei Verbindungsproblemen auf jedem Host.
Diese Anleitung basiert auf dem official Holdfast server hosting documentation.
Standardports
Abschnitt betitelt „Standardports“| Einstellung | Zweck | Standard |
|---|---|---|
server_port |
Spielverkehr (UDP) | 20100 |
steam_query_port |
Browserabfragen des Steam-Servers, Spieleranzahl, Karte usw. (UDP) | 27000 |
Beide Ports müssen für jede Serverinstanz eindeutig sein, wenn Sie mehrere Holdfast-Server auf demselben Computer ausführen.
Beispielkonfiguration:
server_port 20100steam_query_port 27000AleForge Gehostete Server
Abschnitt betitelt „AleForge Gehostete Server“AleForge verwaltet die Netzwerkkonfiguration, Portzuweisung und Firewallregeln für Ihren Holdfast-Server. Sie müssen die Portweiterleitung nicht konfigurieren oder Ports manuell öffnen.
So finden Sie die Ihnen zugewiesenen Ports:
- Blacksmith’s Portal öffnen
- Wählen Sie Ihren Holdfast-Server aus
- Überprüfen Sie die Seitenleiste auf Ihre IP und Ihren Game-Port
- Überprüfen Sie Ihre Konfigurationsdatei in
holdfastnaw-dedicated/configsauf die Werteserver_portundsteam_query_port
Wenn Ihr Server nicht im Browser angezeigt wird, überprüfen Sie, ob der Server in Console vollständig gestartet ist und dass Ihr steam_query_port in Ihrer Konfiguration richtig eingestellt ist.
Selbstgehostet: Portweiterleitung und Firewall
Abschnitt betitelt „Selbstgehostet: Portweiterleitung und Firewall“Damit Spieler außerhalb Ihres lokalen Netzwerks eine Verbindung herstellen können, müssen Sie:
- Öffnen Sie die UDP-Ports
server_portundsteam_query_portin Ihrer lokalen Firewall - Konfigurieren Sie auf Ihrem Router die Portweiterleitung für beide UDP-Ports zur lokalen IP Ihres Servercomputers
Ohne Portweiterleitung können nur Spieler in Ihrem lokalen Netzwerk eine Verbindung herstellen (mit Localhost über Benutzerdefinierten Server beitreten).
Windows-Firewall
Abschnitt betitelt „Windows-Firewall“- Öffnen Sie die Windows Defender-Firewall → Erweiterte Einstellungen
- Erstellen Sie eingehende Regeln, die UDP-Verkehr auf Ihren
server_portundsteam_query_portzulassen.
Router-Portweiterleitung
Abschnitt betitelt „Router-Portweiterleitung“- Melden Sie sich im Admin-Bereich Ihres Routers an
- Leiten Sie UDP
20100(oder Ihren benutzerdefiniertenserver_port) an die lokale IP Ihres Servers weiter - Leiten Sie UDP
27000(oder Ihren benutzerdefiniertensteam_query_port) an dieselbe IP weiter - Starten Sie Ihren Holdfast-Server neu und testen Sie ihn über eine externe Verbindung
Ausführen mehrerer Serverinstanzen
Abschnitt betitelt „Ausführen mehrerer Serverinstanzen“Jede Instanz benötigt eindeutige Ports. Zum Beispiel:
| Instanz | server_port | Steam_Query_Port |
|---|---|---|
| Server 1 | 20100 |
27000 |
| Server 2 | 20101 |
27001 |
Aktualisieren Sie sowohl die Konfigurationsdatei als auch alle Docker-Umgebungsvariablen (SERVER_PORT, STEAM_QUERY_PORT), wenn Sie official Docker image verwenden.
Fehlerbehebung
Abschnitt betitelt „Fehlerbehebung“- Server nicht im Browser: Stellen Sie sicher, dass
steam_query_portgeöffnet und weitergeleitet ist. Dieser Port wird vom Serverbrowser verwendet, um die Spielerzahl und Karteninformationen anzuzeigen. - Es kann keine Verbindung hergestellt werden, aber der Server wird im Browser angezeigt: Überprüfen Sie die Firewall- und Weiterleitungsregeln von
server_port. - Funktioniert lokal, aber nicht extern: Die Portweiterleitung ist auf Ihrem Router nicht richtig konfiguriert.
AleForge-Kunden müssen Ports nicht manuell verwalten. Selbsthoster sollten dem Holdfast wiki folgen und sicherstellen, dass beide UDP-Ports offen sind und weitergeleitet werden.