Community-Lösung

Einen CasaOS-Palworld-Server sicher im Internet erreichbar machen

A 2024 community tutorial showed how to make a Palworld server on ZimaBoard or ZimaBlade reachable from the internet.

Um einen in CasaOS laufenden dedizierten Palworld-Server im Internet bereitzustellen, benötigen Sie einen eingehenden Pfad zum tatsächlichen UDP-Listening-Port des Servers. Die Installation allein des Game-Server-Containers reicht nicht aus. Der verlinkte Forenbeitrag aus dem Jahr 2024 verwies auf ein Video und einen Drittanbieter-App-Store für CasaOS. Die aktuelle Dokumentation zum Palworld-Server beschreibt die Netzwerkanforderungen inzwischen jedoch deutlich klarer.

Der standardmäßige Listening-Port eines dedizierten Palworld-Servers ist UDP 8211 und kann geändert werden. Öffnen Sie nur die Ports, die Ihr Server tatsächlich verwendet, und veröffentlichen Sie neben dem Game-Server weder CasaOS- noch Docker-Verwaltungsoberflächen.

Bestätigen Sie zuerst, dass der Palworld-Container im LAN funktioniert

Bevor Sie die Router-Einstellungen ändern, stellen Sie sicher, dass der Server startet, der Speicherpfad persistent ist und sich ein Client im selben LAN über die IP-Adresse des ZimaBoard/ZimaBlade sowie den konfigurierten Spieleport verbinden kann.

Die offiziellen Palworld-Serveranforderungen dokumentieren UDP 8211 als standardmäßigen Netzwerkport und erfordern für direktes Hosting im Internet eine Portweiterleitung am Router.

Verwenden Sie denselben UDP-Port in Docker und im Router

Wenn der Palworld-Container auf 8211/UDP lauscht, muss Docker diesen Port veröffentlichen und der Router denselben externen UDP-Port an den Zima-Host weiterleiten. Wenn Sie den Listening-Port mit -port= ändern, müssen Sie alle drei Ebenen aktualisieren.

Die aktuellen Serverargumente von Palworld unterscheiden außerdem den Listening-Port von den Metadaten zum öffentlichen Port des Community-Servers.

CGNAT kann eine Portweiterleitung unmöglich machen

Wenn die WAN-IPv4-Adresse Ihres Routers keine echte öffentliche Adresse ist, erreicht eine normale Portweiterleitung Ihr Heimnetz möglicherweise nie. Verwenden Sie in diesem Fall eine Option für eine öffentliche IP-Adresse Ihres Internetanbieters, IPv6, sofern unterstützt, oder eine gezielte Relay-, VPN- bzw. Tunnellösung, die für Spieldatenverkehr ausgelegt ist.

Gehen Sie nicht davon aus, dass DDNS CGNAT behebt. DDNS ordnet lediglich einen Namen einer Adresse zu.

Veröffentlichen Sie nicht das NAS-Dashboard

Veröffentlichen Sie nur die benötigten Ports des Palworld-Dienstes. Halten Sie CasaOS-/ZimaOS-Administrationsoberflächen, SSH und die Docker-Verwaltung auf den LAN-Zugriff, ein VPN oder eine andere authentifizierte Fernzugriffsebene beschränkt.

Der Leitfaden zur Firewall für Heimserver ist hilfreich, wenn dieser Game-Server denselben Host wie private NAS-Daten verwendet.

Fazit

Das allgemeine Ziel des Tutorials aus dem Jahr 2024 ist weiterhin gültig. Verwenden Sie jedoch die aktuellen Netzwerkregeln von Palworld: Bringen Sie den Server lokal zum Laufen, veröffentlichen Sie den exakten UDP-Listening-Port über Docker und den Router, überprüfen Sie, ob ein öffentlicher eingehender Pfad vorhanden ist, und veröffentlichen Sie den Spieldienst – nicht die NAS-Verwaltungsebene.