Inhalt dieses Guides
Valheim-Server läuft, aber niemand kann verbinden? Fehler systematisch zwischen Prozess, Firewall, Ports, NAT, CGNAT, Crossplay und Client eingrenzen.
Server-Arbeitsmodus
Arbeite den Guide kontrolliert ab und ändere immer nur eine Variable. Dein Fortschritt bleibt nur in diesem Browser gespeichert.
Wo hängt dein Server gerade?
Netzwerkdiagnose bringt nichts, solange der Server lokal nicht sauber startet oder lauscht.
Wenn localhost/LAN funktioniert, liegt der nächste Prüfbereich bei Host-Firewall, Router, öffentlicher Adresse und NAT.
Bei Lag, Abstürzen oder Update-Problemen sind Logs, Ressourcen, Mods und ein sauberer Rollbackpfad wichtiger als weitere Portregeln.
Wenn ein Valheim-Server „läuft“, aber Spieler nicht verbinden können, ist blindes Ändern von Ports meistens kontraproduktiv. Trenne die Fehlersuche in Schichten. So findest du heraus, ob das Problem im Serverprozess, Hostsystem, Heimnetz, Providerzugang oder beim verwendeten Backend liegt.
1. Läuft der Serverprozess vollständig?
Prüfe zuerst das Serverlog. Die offizielle Anleitung nennt die Meldung Game server connected als Zeichen, dass der Server betriebsbereit ist. Ein Prozess, der nur gestartet wurde und danach in einer Fehler- oder Update-Schleife hängt, ist nicht dasselbe wie ein verfügbarer Server.
2. Lokal testen
Wenn möglich, teste vom selben Netz. Beim klassischen Steam-Backend hilft das, Server- und Firewallprobleme von externem NAT zu trennen. Beachte aber: Beim Crossplay-Backend ist die lokale/Loopback-Verbindung laut Iron Gate nicht in derselben Form vorgesehen.
3. Firewall prüfen
Unter Windows muss der Serverprozess kommunizieren dürfen. Unter Linux sind nftables, iptables oder eine Distribution-Firewall mögliche Blocker. Öffne nur die wirklich benötigten Dienste und dokumentiere die Regeln.
4. Backend bestimmen
Ohne -crossplay nutzt du das Steam-Backend. Mit Crossplay läuft die externe Kommunikation über Relay-Infrastruktur. Wenn du nicht weißt, welches Backend aktiv ist, kannst du Netzwerkfehler falsch interpretieren.
5. Router und NAT prüfen
Beim Steam-Backend müssen die konfigurierten Valheim-Ports extern erreichbar sein. Standardmäßig sind 2456 und 2457 relevant. Prüfe, ob die Weiterleitung auf die aktuelle interne IP des Servers zeigt und ob diese IP per DHCP nicht inzwischen geändert wurde.
6. CGNAT ausschließen
Eine Portweiterleitung im eigenen Router kann nicht funktionieren, wenn der Provider eine weitere NAT-Ebene davor betreibt und keine erreichbare öffentliche IPv4 bereitstellt. Siehe CGNAT erkennen.
7. Extern testen
Ein Smartphone im Mobilfunknetz oder ein Freund außerhalb deines Anschlusses ist ein besserer externer Test als ein zweiter PC im selben LAN. Damit prüfst du den echten Weg durch Internet, Router und Host-Firewall.
8. Nur eine Variable ändern
Ändere nicht gleichzeitig Port, Firewall, Startparameter und Crossplay. Sonst weißt du nach einem erfolgreichen Test nicht, was den Fehler tatsächlich gelöst hat. Dokumentiere jeden Schritt kurz.
Typische Ursachen
- falsche interne Ziel-IP in der Portweiterleitung
- Host-Firewall blockiert den Prozess
- Crossplay und Steam-Backend verwechselt
- Serverdateien oder Welt nach Update nicht sauber gestartet
- CGNAT oder DS-Lite verhindert klassische IPv4-Erreichbarkeit
- falscher Port in Client oder Startdatei