Zum Inhalt springen
Back to Homepage

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.

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 20100
steam_query_port 27000

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:

  1. Blacksmith’s Portal öffnen
  2. Wählen Sie Ihren Holdfast-Server aus
  3. Überprüfen Sie die Seitenleiste auf Ihre IP und Ihren Game-Port
  4. Überprüfen Sie Ihre Konfigurationsdatei in holdfastnaw-dedicated/configs auf die Werte server_port und steam_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.

Damit Spieler außerhalb Ihres lokalen Netzwerks eine Verbindung herstellen können, müssen Sie:

  1. Öffnen Sie die UDP-Ports server_port und steam_query_port in Ihrer lokalen Firewall
  2. 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).

  1. Öffnen Sie die Windows Defender-Firewall → Erweiterte Einstellungen
  2. Erstellen Sie eingehende Regeln, die UDP-Verkehr auf Ihren server_port und steam_query_port zulassen.
  1. Melden Sie sich im Admin-Bereich Ihres Routers an
  2. Leiten Sie UDP 20100 (oder Ihren benutzerdefinierten server_port) an die lokale IP Ihres Servers weiter
  3. Leiten Sie UDP 27000 (oder Ihren benutzerdefinierten steam_query_port) an dieselbe IP weiter
  4. Starten Sie Ihren Holdfast-Server neu und testen Sie ihn über eine externe Verbindung

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.

  • Server nicht im Browser: Stellen Sie sicher, dass steam_query_port geö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.