Anleitungen / Fehlerbehebung
Project Zomboid: Server wird nicht angezeigt oder Spieler können sich nicht verbinden
Der Server läuft, die Konsole sagt, er sei gestartet, und entweder kann ihn niemand in der Liste finden oder alle prallen an einem Portfehler ab. Project Zomboid nutzt mehr Ports als die meisten Spiele, und sie erfüllen verschiedene Aufgaben, das genaue Symptom verrät dir also, welcher fehlt. Dieser Leitfaden ordnet jedes Symptom seiner Ursache zu und gibt dir die Lösung.
Beginne damit, das Symptom zu benennen
Drei verschiedene Fehler werden als "mein Server funktioniert nicht" beschrieben, und sie haben drei verschiedene Ursachen. Finde heraus, welcher bei dir vorliegt, bevor du etwas änderst, denn die Lösung für einen hilft bei den anderen nichts.
| Symptom | Mit ziemlicher Sicherheit |
|---|---|
| Nicht in der Serverliste, aber Direktverbindung klappt | Steam-Ports 8766 und 8767 geschlossen |
| "Port 16262 closed" beim Beitreten | Nur 16261 wurde geöffnet, nicht der Spielerbereich |
| Nichts verbindet sich, kein Fehlerdetail | 16261 geschlossen, falsche öffentliche Adresse oder CGNAT |
Die Ports, die Project Zomboid tatsächlich braucht
Hier laufen die meisten Setups schief, weil das Spiel seine Arbeit auf drei Port-Gruppen verteilt und nur die erste weit verbreitet dokumentiert ist:
- UDP 16261 ist der Serverport. Er übernimmt den ersten Handshake und ist der Port, den Spieler nach deiner IP eintippen.
- UDP 16262 aufwärts sind die Ports für die Spielerverbindungen. Jeder verbundene Spieler bekommt einen zugewiesen, beginnend bei 16262. Ein Server für vier Spieler braucht 16262 bis 16265; zehn Spieler brauchen 16262 bis 16270. Nur 16261 zu öffnen bringt dich so weit, jemanden zu begrüßen, und nicht weiter, was genau der Fehler
port 16262 closedist. - UDP 8766 und 8767 sind die Steam-Ports. Darüber registriert sich der Server bei Steam. Sind sie geschlossen, läuft der Server, nimmt Direktverbindungen an und ist im Serverbrowser völlig unsichtbar.
Dieser letzte Punkt ist der, den man sich merken sollte. Spielbar zu sein und gelistet zu sein sind zwei getrennte Dinge, die von zwei getrennten Port-Gruppen gesteuert werden, "meine Freunde können beitreten, wenn ich ihnen die IP schicke, aber der Server ist nicht in der Liste" ist also eine präzise Diagnose statt eines Rätsels.
Beheben, wenn du selbst hostest
Bei einer Heimverbindung muss der Verkehr sowohl deinen Router als auch die Firewall deines Betriebssystems überstehen, und eine fehlende Regel an einer der beiden Stellen erzeugt dasselbe Symptom. Arbeite beide durch:
- Leite UDP 16261, den Bereich 16262 bis 16270 sowie 8766 und 8767 an die Maschine weiter, auf der der Server läuft. Lege pro Gruppe eigene Regeln an statt eines breiten Bereichs, da manche Router große Bereiche schlecht verarbeiten.
- Richte diese Regeln auf eine statische lokale Adresse. Wenn die Servermaschine ihre Adresse per DHCP bekommt, kann ein Neustart sie verschieben und still jede Regel brechen, die du geschrieben hast.
- Lege passende Eingangsregeln in der Firewall des Betriebssystems an. Unter Windows ist das ein eigener Schritt neben dem Router und wird ständig übersprungen.
- Prüfe, ob die öffentliche Adresse, die du weitergibst, deine aktuelle ist. Ein gespeichertes Serverprofil, das auf eine veraltete Adresse zeigt, verhält sich genau wie ein geschlossener Port.
Wenn all das stimmt und trotzdem nie Verkehr ankommt, liegt das Problem womöglich über dir. Manche Anbieter blockieren Hosting auf Privatanschlüssen, und Carrier-Grade-NAT bedeutet, dass du überhaupt keine erreichbare öffentliche Adresse hast, egal was du weiterleitest. Aus keinem von beiden kannst du dich herauskonfigurieren.
Steam Relay und warum es ein Ausweichweg ist
Project Zomboid kann Verbindungen über Steam leiten, statt sie direkt anzunehmen, was funktioniert, wenn dein Router nicht geöffnet werden kann. Es ist ein echter Notausgang und gut zu kennen. Es ist aber kein Standard: Relayter Verkehr nimmt einen längeren Weg und kommt mit einer Bandbreitengrenze, und Zomboid synchronisiert sehr viel Zombie- und Spielerzustand, daher ist eine saubere Direktverbindung spürbar flüssiger. Nutze das Relay, um heute Abend eine Sitzung zum Laufen zu bringen, und behebe dann die Ports.
Was ein verwalteter Server beseitigt
Jede Ursache auf dieser Seite außer dem letzten Abschnitt ist eine Folge davon, den Server hinter deinem eigenen Router zu betreiben. Auf der dezentralen Flux Cloud werden die Ports bei der Bereitstellung geöffnet, der Server hat seine eigene öffentliche Adresse, die sich nicht ändert, wenn sich deine Heimverbindung ändert, und keine Firewall deines Betriebssystems steht im Weg. Es gibt nichts weiterzuleiten, also kann auch nichts falsch weitergeleitet werden.
Es beseitigt auch die Versionsdrift, die den anderen klassischen Zomboid-Verbindungsfehler erzeugt. Wenn deine Spieler mit einem Dateifehler statt einem Portfehler abgelehnt werden, ist das ein ganz anderes Problem und wird im Leitfaden zu den Dateien-Mismatch-Fehler beheben behandelt.
Checkliste
- Lass jemanden eine Direktverbindung versuchen: Join, dann Internet, mit deiner IP und Port 16261. Wenn das klappt, ist nur die Listung kaputt, und 8766 und 8767 sind deine Ursache.
- Wenn Beitritte mit einem 16262-Fehler scheitern, öffne den Spieler-Portbereich und nicht nur 16261.
- Bestätige, dass die Regeln sowohl im Router als auch in der Firewall des Betriebssystems existieren.
- Bestätige, dass die Regeln auf eine statische lokale Adresse zeigen und dass die öffentliche Adresse, die du teilst, aktuell ist.
- Wenn gar nichts ankommt, prüfe auf Carrier-Grade-NAT oder einen Internetanbieter, der Hosting blockiert, bevor du weiter suchst.
- Nutze Steam Relay als vorübergehende Entsperrung, wenn der Router nicht deiner ist.
Häufig gestellte Fragen
Warum wird mein Project Zomboid Server nicht in der Serverliste angezeigt?
Fast immer, weil UDP 8766 und 8767 geschlossen sind. Das sind die Steam-Registrierungsports, und ohne sie kann sich der Server nicht bekannt machen, obwohl er läuft und per IP erreichbar ist.
Was bedeutet "port 16262 closed"?
Dass die Ports für die Spielerverbindungen nie geöffnet wurden. 16261 übernimmt den Handshake, und jeder Spieler bekommt dann einen Port zugewiesen, beginnend bei 16262, ein Server mit nur offenem 16261 scheitert also genau in dem Moment, in dem jemand tatsächlich beitreten will.
Können Spieler einem Server beitreten, der nicht gelistet ist?
Ja. Wähle Join, dann Internet, und gib die IP und Port 16261 direkt ein. Wenn das klappt, während die Listung es nicht tut, hast du bestätigt, dass die Steam-Ports das Problem sind.
Könnte mein Internetanbieter die Ursache sein?
Möglicherweise. Manche blockieren Hosting auf Privatanschlüssen, und Carrier-Grade-NAT lässt dich unabhängig von deinen Weiterleitungsregeln ohne erreichbare öffentliche Adresse. Beides lässt sich nicht am Router beheben.
Stelle einen Project Zomboid Server bereit, bei dem alle Ports schon offen sind →
Weiterlesen
- Den Dateien-Mismatch-Fehler behebenWas den Mismatch verursacht und wie du ihn behebst, ohne den Spielstand zu löschen.
- Mit Freunden spielenDirektverbindung, der Serverbrowser und was du den Leuten schicken solltest.
- So richtest du einen Project Zomboid Server einSteamCMD, die ini-Dateien, Ports und Mods, in der Reihenfolge, die funktioniert.
- Server-Anforderungen: CPU, RAM und PortsWas die Hardware wirklich leisten muss und wie sie mit Spielern und Mods skaliert.