Du hast den Servernamen geändert, ein Passwort vergeben und die Spielraten angepasst. Nach dem Neustart ist trotzdem alles wieder beim Alten. Bei Palworld liegt das häufig daran, dass die PalWorldSettings.ini bearbeitet wurde, während der Server noch lief: Beim Beenden schreibt er seinen bisherigen Stand zurück und überschreibt deine Änderungen. Deshalb gehört das saubere Stoppen des Servers zum Einrichten dazu.

Palworld Server – bunte Kreaturen-Survival-Welt mit Spielerbasis, Werkbänken und Pals auf grüner Hügellandschaft

Voraussetzungen und Hardware

Wie viel Arbeitsspeicher du brauchst, hängt von der Spielerzahl, den gefangenen Pals und der Größe der Basen ab. Für die Planung gelten diese Werte als Orientierung, nicht als garantierte Mindestanforderungen:

Geplante NutzungRAM als Orientierung
Kleine Runde mit bis zu 4 Spielern8 GB
Mittlerer Server mit 8 bis 16 Spielern16 GB
Voller Server mit bis zu 32 Spielern16 bis 32 GB

Mit wachsenden Basen und mehr Pals kann der Bedarf auch bei gleichbleibender Spielerzahl steigen. Achte zudem auf gute Single-Core-Leistung und eine SSD.

Beim Betrieb zu Hause ist außerdem der Internetanschluss entscheidend: Du brauchst eine öffentliche IPv4-Adresse, damit andere Spieler deinen Server über das Internet erreichen können. Bei DS-Lite oder CGNAT lässt sich eine normale Portfreigabe oft nicht umsetzen. Prüfe das vor der Installation.

Wichtig
Ohne öffentliche IPv4-Adresse reicht es häufig nicht aus, im Router einen Port freizugeben. Anders als bei Valheim gibt es bei Palworld keinen Crossplay-Modus, der die Portfreigabe ersetzt.

Wenn du die Hardware und die Erreichbarkeit nicht selbst bereitstellen möchtest, kannst du stattdessen einen Palworld Server bei DeinServerHost mieten.

Palworld-Server unter Windows installieren

Für Windows verwendest du SteamCMD von Valve. Lade SteamCMD herunter, entpacke es nach C:\steamcmd und starte steamcmd.exe einmal. Bei diesem ersten Aufruf aktualisiert sich das Programm. Danach kannst du die Serverdateien installieren. Führe dafür folgenden Befehl mit SteamCMD aus:

steamcmd.exe +login anonymous +app_update 2394010 validate +quit

Die App-ID 2394010 gehört zum Palworld Dedicated Server, nicht zum Spielclient. validate überprüft die Dateien.

Starte nach der Installation PalServer.exe. Wenn du die von Pocketpair empfohlenen Zusatz-Flags für mehr Leistung verwenden möchtest, lautet der Startbefehl:

PalServer.exe -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=8211 -players=32

Damit verwendest du Port 8211 und 32 Spieler. Beim ersten Start entstehen die Konfigurationsordner und die Welt. Beende den Server anschließend sauber, bevor du seine Einstellungen bearbeitest.

Palworld-Server unter Linux installieren und mit systemd betreiben

Unter Debian oder Ubuntu installierst du den Server ebenfalls über SteamCMD. Lege zuerst einen eigenen Benutzer für den Dienst an, aktiviere die i386-Architektur und installiere SteamCMD:

sudo adduser --disabled-password --gecos "" pal
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y steamcmd

Wechsle zum Benutzer pal und installiere nach /home/pal/palserver:

sudo -iu pal
steamcmd +login anonymous +force_install_dir /home/pal/palserver +app_update 2394010 validate +quit

Die Serverdateien liegen anschließend im angegebenen Verzeichnis.

Für den Dauerbetrieb erstelle /etc/systemd/system/palworld.service:

[Unit]
Description=Palworld Dedicated Server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=pal
WorkingDirectory=/home/pal/palserver
ExecStart=/home/pal/palserver/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=8211 -players=32
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Die Unit startet PalServer.sh als Benutzer pal und startet den Dienst nach einem Fehler mit zehn Sekunden Abstand neu. Das Prinzip des Dauerbetriebs findest du auch beim Valheim Server erstellen.

Lade die neue Unit ein, aktiviere den Dienst und verfolge die Ausgaben:

sudo systemctl daemon-reload
sudo systemctl enable --now palworld
sudo journalctl -u palworld -f

enable --now aktiviert und startet den Dienst; journalctl zeigt seine Meldungen. Lass ihn einmal laufen und stoppe ihn vor dem Bearbeiten der Konfiguration. Bei systemd läuft Palworld sonst möglicherweise unbemerkt im Hintergrund weiter.

Die PalWorldSettings.ini richtig bearbeiten

Die PalWorldSettings.ini liegt nicht neben der ausführbaren Serverdatei. Sie entsteht erst nach dem ersten Serverstart. Beende den Server anschließend, bevor du sie bearbeitest.

Die Pfade unterscheiden sich nach Betriebssystem; sie liegen jeweils innerhalb der Serverinstallation:

SystemKonfigurationspfad
WindowsPal\Saved\Config\WindowsServer\PalWorldSettings.ini
LinuxPal/Saved/Config/LinuxServer/PalWorldSettings.ini

Prüfe den Pfad deiner laufenden Installation: Windows und Linux verwenden unterschiedliche Verzeichnisse. Eine gleichnamige Datei an anderer Stelle oder die mitgelieferte Vorlage ist nicht automatisch die aktive Konfiguration.

Warum das Dateiformat so leicht kaputtgeht

Die Einstellungen stehen in der Datei praktisch alle in einer einzigen, langen Zeile. Sie befinden sich innerhalb eines OptionSettings=(…)-Blocks und sind durch Kommas voneinander getrennt. Formatiere sie deshalb nicht nach Belieben neu.

Die öffnende und die schließende Klammer gehören zur Struktur des Blocks. Geht die schließende Klammer verloren oder wird die lange Zeile umgebrochen, kann der Server die Konfiguration nicht mehr lesen. Statt einer Fehlermeldung verwendet der Server dann still Standardwerte. Das ähnelt einer überschriebenen Konfiguration, hat aber eine andere Ursache.

Verwende als Grundlage den Inhalt der mitgelieferten DefaultPalWorldSettings.ini. Übernimm diesen Inhalt in die aktive PalWorldSettings.ini und passe die gewünschten Werte innerhalb der vorhandenen OptionSettings-Zeile an. Erhalte dabei die Klammerstruktur und die durch Kommas getrennte Anordnung.

Achtung
Brich die OptionSettings-Zeile nicht um und entferne keine Klammer. Eine beschädigte Konfiguration kann dazu führen, dass Palworld ohne sichtbare Fehlermeldung wieder Standardwerte verwendet.

Einstellungen, die du anpassen kannst

Diese geprüften Schlüssel decken die grundlegenden Einstellungen ab:

SchlüsselBedeutung
ServerNameName, unter dem dein Server sichtbar sein soll
ServerDescriptionBeschreibung des Servers
ServerPasswordPasswort für den Beitritt; ein leerer Wert bedeutet öffentlich
AdminPasswordPasswort für Admin-Befehle und RCON
ServerPlayerMaxNumMaximale Spielerzahl, bis zu 32
PublicPortErreichbarer Spielport; Standard ist 8211
DifficultySchwierigkeitsgrad
Verschiedene *Rate-WerteXP-, Fang- und Sammelraten
RCONEnabled und RCONPortRCON aktivieren und dessen Port festlegen

Zwei Punkte gehen dabei gern durcheinander. ServerPassword und AdminPassword sind getrennte Dinge: Das eine lässt Spieler herein, das andere gibt Verwaltungsrechte — nimm nicht denselben Wert für beide. Und PublicPort ist der Spielport, während RCONPort nur die optionale Fernverwaltung betrifft; wer die beiden verwechselt, gibt den falschen Port im Router frei.

Bei ServerPlayerMaxNum lohnt ein Blick zurück auf die RAM-Tabelle: Der eingestellte Höchstwert sagt nichts darüber, ob die Maschine ihn auch trägt.

Die richtige Reihenfolge beim Speichern

Stoppe den laufenden Server vollständig, bevor du die aktive Datei öffnest und bearbeitest. Kopiere bei der ersten Einrichtung den Inhalt der Vorlage hinein, ändere die gewünschten Werte innerhalb des bestehenden Blocks und speichere die Datei mit intakter Zeile und Klammerstruktur. Starte danach den Server neu und prüfe, ob die Änderungen übernommen wurden.

Wurde die Datei während des laufenden Betriebs bearbeitet, kann der Server beim Beenden seine alten Einstellungen zurückschreiben. Dann verschwinden deine Änderungen tatsächlich aus der Datei. Sind sie dagegen weiterhin vorhanden, werden aber komplett ignoriert, spricht das eher für eine beschädigte OptionSettings-Zeile oder für die falsche Datei. Bei überschriebenen Werten ändere die Datei erneut am gestoppten Server; sonst kontrolliere Pfad und Struktur.

Palworld-Dedicated-Server besitzen kein Steam-Workshop-Mod-System. Anpassungen an Schwierigkeit, Raten, Tag- und Nachtlängen oder Basis-Limits laufen über die Konfiguration.

Ports und Firewall freigeben

Für die Spielverbindung benötigt Palworld 8211/UDP. Der Spielverkehr verwendet UDP. 25575/TCP ist nur für RCON relevant.

Unter Windows öffnest du PowerShell als Administrator und erlaubst den eingehenden Spielverkehr mit diesem Befehl:

New-NetFirewallRule -DisplayName "Palworld 8211 UDP" -Direction Inbound -Protocol UDP -LocalPort 8211 -Action Allow

Wenn du unter Linux UFW verwendest, lautet der entsprechende Befehl:

sudo ufw allow 8211/udp

Bei einem Server im Heimnetz reicht die Freigabe auf dem Rechner allein nicht: Leite 8211/UDP zusätzlich im Router an die lokale IP-Adresse des Serverrechners weiter. Ein Porttest ist nur bei laufendem Server aussagekräftig. Bei DS-Lite oder CGNAT reicht eine Routerregel häufig nicht.

Info
Für normale Spieler ist nur 8211/UDP erforderlich. Den RCON-Port brauchst du ausschließlich, wenn du die optionale Fernverwaltung aktivierst.

Mit dem Palworld-Server verbinden

Öffne im Spiel „Multiplayer beitreten (Dedizierter Server)“ und trage die Serveradresse mit Port ein. Für Spieler außerhalb deines Heimnetzes sieht sie beispielsweise so aus:

DEINE_IP:8211

Wenn du selbst im selben Heimnetz wie der Server bist, verwende seine lokale IP-Adresse, zum Beispiel 192.168.x.x:8211. Andere Spieler verbinden sich über die öffentliche Adresse. Falls du ServerPassword gesetzt hast, benötigen sie zusätzlich das Beitrittspasswort.

Eine Eigenheit vieler Heimrouter kann die Fehlersuche erschweren: Die Verbindung über die öffentliche IP aus dem eigenen Netzwerk scheitert manchmal, obwohl der Server von außerhalb erreichbar ist. Häufig fehlt in diesem Fall NAT-Loopback. Teste dann mit der lokalen IP; die Erreichbarkeit von außen kann trotzdem funktionieren.

Administratorzugriff und RCON absichern

Für die Fernverwaltung aktivierst du in der Konfiguration RCONEnabled=True, vergibst ein AdminPassword und setzt RCONPort. Der Standardport für RCON ist 25575/TCP. Mit einem RCON-Client kannst du unter anderem Spieler anzeigen, kicken oder bannen, Nachrichten senden und den Spielstand speichern.

Achtung
RCON ist unverschlüsselt. Öffne 25575/TCP nicht ungeschützt für das gesamte Internet, weil die Fernverwaltung sonst über eine unverschlüsselte Verbindung erreichbar wäre.

Begrenze den Zugriff per Firewall auf deine eigene Verwaltungs-IP oder verwende einen VPN- beziehungsweise SSH-Tunnel. Nutze dafür ein langes, eigenständiges AdminPassword, das sich vom ServerPassword unterscheidet. Öffne nicht pauschal Spiel- und Verwaltungsport.

Backups der Palworld-Welt anlegen

Sichere den Weltordner unter Pal/Saved/. Beende den Server vorher sauber, sonst sicherst du einen Speicherstand mitten im Schreibvorgang.

Bewahre die Backups nicht ausschließlich auf derselben Platte wie den aktiven Server auf. Lege außerdem vor jedem Update ein Backup an. Spielstände sind nicht zwischen allen Versionen kompatibel; mit einer Sicherung vor der Aktualisierung hältst du den bisherigen Zustand fest.

Palworld-Server aktualisieren

Palworld Dedicated Server aktualisiert sich nicht automatisch. Nach einem Spielupdate musst du die Serverdateien selbst mit SteamCMD nachziehen. Verwende dafür wieder die Dedicated-Server-App-ID und den bereits bekannten Update-Befehl:

steamcmd +login anonymous +app_update 2394010 validate +quit

Sichere zuerst die Welt und halte den Server für das Update an. Führe SteamCMD für deine vorhandene Installation aus und starte den Server danach neu. Unter Linux mit der oben eingerichteten systemd-Unit verwendest du dafür:

sudo systemctl restart palworld

Wenn nach einem Update Dateien fehlen oder der Server nicht mehr startet, führe die SteamCMD-Prüfung mit validate erneut aus.

Fehlerbehebung: Typische Probleme

ProblemUrsache und Lösung
Server nicht erreichbarPrüfe, ob 8211/UDP in der Firewall erlaubt und bei Heimservern im Router weitergeleitet ist. Der Server muss während eines Porttests laufen.
Öffentliche IP funktioniert im eigenen Netzwerk nichtHäufig fehlt NAT-Loopback. Verbinde dich innerhalb des Heimnetzes mit der lokalen IP des Servers.
Änderungen an der Konfiguration verschwindenKontrolliere den Dateipfad. Bearbeite die aktive Datei nur bei gestopptem Server, sonst kann er sie beim Beenden überschreiben.
Konfiguration wird vollständig ignoriertPrüfe die lange OptionSettings-Zeile und die schließende Klammer. Stelle die Struktur anhand der mitgelieferten Vorlage wieder her.
Server startet nicht oder stürzt abZu wenig RAM oder unvollständige Dateien nach einem Update kommen infrage. Prüfe den Speicherbedarf und führe SteamCMD erneut mit validate aus.
Von außen keine Verbindung möglichBei DS-Lite oder CGNAT fehlt möglicherweise eine nutzbare öffentliche IPv4-Adresse. Kläre das, bevor du weitere Portregeln anlegst.

Häufige Fragen zum Palworld-Server

Wie viel RAM braucht ein Palworld-Server? Für bis zu vier Spieler sind 8 GB RAM eine Orientierung; für 8 bis 16 Spieler gelten 16 GB. Bei bis zu 32 Spielern liegt die Orientierung bei 16 bis 32 GB. Gefangene Pals und ausgebaute Basen beeinflussen den tatsächlichen Bedarf.

Welche Ports muss ich für Palworld öffnen? Für das Spielen benötigst du 8211/UDP. Bei einem Heimserver muss der Port auch im Router an den richtigen Rechner weitergeleitet werden. 25575/TCP wird nur für aktiviertes RCON gebraucht und sollte nicht ungeschützt ins Internet geöffnet werden.

Wo finde ich die PalWorldSettings.ini? Unter Windows liegt sie in Pal\Saved\Config\WindowsServer\PalWorldSettings.ini, unter Linux in Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Beide Pfade beziehen sich auf die Serverinstallation. Die Datei entsteht erst nach dem ersten Serverstart.

Warum verschwinden meine Änderungen an der Konfiguration? Wenn du die Datei während des laufenden Betriebs bearbeitest, kann der Server sie beim Beenden mit seinen bisherigen Werten überschreiben. Stoppe ihn vor dem Bearbeiten. Bleiben die Änderungen gespeichert, werden aber ignoriert, prüfe die OptionSettings-Zeile auf einen Umbruch oder eine beschädigte Klammerstruktur.

Wie viele Spieler können auf einen Palworld-Server? Mit ServerPlayerMaxNum lässt sich die maximale Spielerzahl auf bis zu 32 einstellen. Die passende RAM-Ausstattung hängt von der tatsächlichen Belegung, den Pals und den Basen ab. Der eingestellte Höchstwert garantiert keine bestimmte Leistung.

Wie aktualisiere ich meinen Palworld-Server? Eine automatische Aktualisierung gibt es nicht. Erstelle vor dem Update ein Backup, aktualisiere die Dedicated-Server-Dateien mit SteamCMD und der App-ID 2394010 und starte den Server neu. Der Zusatz validate prüft die installierten Dateien.

Gibt es Mods für Palworld Dedicated Server? Ein Steam-Workshop-Mod-System gibt es für den Dedicated Server nicht. Schwierigkeit, Raten, Tag- und Nachtlängen sowie Basis-Limits lassen sich über die Serverkonfiguration anpassen. Ändere die Einstellungen bei gestopptem Server und erhalte die Struktur der Datei.

Kann ich wie bei Valheim Crossplay ohne Portfreigabe nutzen? Nein, Palworld hat keinen Crossplay-Modus, der eine Portfreigabe ersetzt. Für einen Heimserver müssen die öffentliche IPv4-Adresse und die Weiterleitung von 8211/UDP passen. Bei DS-Lite oder CGNAT ist die normale Freigabe oft nicht möglich.