Wie man einen Project Zomboid Server portweitert
Zomboid braucht seinen Standard-Port und den direkt darüber, beide auf UDP. Steam-gelistete Server verwenden zusätzlich zwei fixe Steam-Ports, aber die sind nur über das Erscheinen in der öffentlichen Liste.
Dein Setup
Wähle die Firmware-Familie, nicht das genaue Modell – die Menüs sind innerhalb eines Bereichs identisch.
Standard ist 16261. Wenn du ihn geändert hast, ist es der Wert von DefaultPort in the server .ini.
Die private Adresse des Computers, auf dem der Server läuft – ipconfig unter Windows, ip addr unter Linux. Sie beginnt mit 192.168, 10. oder 172.
Öffne diese
Diese Firmware akzeptiert Bereiche, also ist jede Zeile darunter eine einzelne Regel.
- 16261-16262 UDP
16261UDPGame trafficDefaultPort. Direct connections land here.16262UDPPlayer channelUDPPort. Build 41 opens a second port immediately above the first; without it players connect and then hang on "Initialising".
Nur wenn du sie möchtest
Der Server funktioniert ohne sie. Jeder offene Port ist ein Port, an dem jemand klopfen kann, also überspringe alles, was du nicht benötigst.
- 8766-8767 UDP
8766UDPSteam queryOnly for Steam-listed servers.8767UDPSteam masterPairs with 8766 for the public list.
Öffne diese nicht
Dieses Spiel hat keinen Remote-Administrationsport, den man falsch öffnen könnte. Öffne nur das, was auf der linken Seite aufgeführt ist, und nichts anderes.
Schritt für Schritt: your router
- 1
Gib dem Server eine feste lokale IP
Eine Weiterleitung zeigt auf eine Adresse. Wenn der Server nach einem Neustart eine andere Adresse bekommt, zeigt die Regel stillschweigend auf nichts mehr – das ist der Grund, warum Weiterleitungen "aufhören zu funktionieren".
An diesem Router:look for DHCP Reservation, Address Reservation, Static Lease or Manually Assigned IP
- 2
Öffne die Router-Administrationsseite
Versuche diese Adressen in einem Browser im gleichen Netzwerk:
- 192.168.0.1
- 192.168.1.1
- 192.168.2.1
- 10.0.0.1
Almost always printed on a sticker on the router itself.
- 3
Finde die Port-Weiterleitungsseite
Port Forwarding, Virtual Server, NAT, Applications & Gaming, or Port Mapping
Vendors use at least six names for the same feature. Whatever it is called, the page you want is the one asking for a port, a protocol and a device on your network. If the external and internal port fields both exist, set them to the same number.
- 4
Erstelle eine Regel pro Zeile
a description field, if there is one External / WAN / Public / Service port Internal / LAN / Private port Protocol Internal IP / Device / Server IP Project Zomboid 16261-16262 16261-16262 UDP die lokale IP deines Servers Externer und interner Port sind hier dieselbe Zahl. Das Ändern des externen Ports ist möglich, aber dann verbinden sich alle auf dem neuen an, also ändere sie nur, wenn du einen Grund hast.
- 5
Lasse den Server durch seine eigene Firewall
Der Router sendet nun Verkehr an die Maschine, und die Maschine kann ihn immer noch ablehnen. Windows Defender Firewall blockiert insbesondere einen frisch installierten dedizierten Server standardmäßig, was genau wie eine fehlgeschlagene Weiterleitung aussieht.
Nimm es mit
Project Zomboid — port forwarding rules --------------------------------------- 16261-16262 UDP -> <server local IP>
Prüfe, ob es funktioniert hat
Teste von außerhalb deines eigenen Netzwerks. Das Verbinden von einem Computer im Haus beweist nichts – dieser Verkehr verlässt das LAN nie und berührt die Regel, die du gerade geschrieben hast, nicht.
Was normalerweise schief geht
Das Weiterleiten nur des ersten Ports produziert das mit Abstand am häufigsten erkannte Versagen beim Zomboid-Hosting: Spieler verbinden sich, der Handshake ist abgeschlossen, und dann sitzt der Client auf "Initialisierend" fest. Das ist kein Mod-Konflikt und kein langsames Welt-Laden. Das ist der zweite Port, den der Server für den eigentlichen Spieler-Kanal verwendet, sobald die Verbindung hergestellt ist.
Gar nicht weiterleiten
Zomboid-Server sind im Verhältnis dazu, wie weit deine Spieler erkundet haben, speicherhungrig, weil der Server die geladenen Chunks resident hält. Eine langlaufende Welt überfordert einen freien Desktop schneller, als die meisten Menschen erwarten.