Der Palworld Dedicated Server wird kostenlos per SteamCMD (App-ID 2394010) unter 64-Bit-Windows oder Linux installiert. Empfohlen: 4 Kerne, 16 GB RAM (8 GB starten, können aber abstürzen) und eine SSD; Dauer 15 bis 30 Minuten.
Installation Schritt für Schritt
Prüfen Sie den Rechner: 64-Bit-Windows oder Linux, 4 Kerne, 16 GB RAM, SSD.
Installieren Sie SteamCMD (Windows: eigener Ordner; Linux: Paket steamcmd).
Laden Sie den Server mit app_update 2394010 validate (anonymer Login) herunter.
Starten Sie PalServer.exe (Windows) bzw. ./PalServer.sh (Linux) einmal und stoppen Sie ihn, um die Konfiguration zu erzeugen.
Kopieren Sie DefaultPalWorldSettings.ini nach Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini und bearbeiten Sie sie (Name, Passwörter).
Öffnen Sie UDP-Port 8211 (Firewall, Anbieter, Router).
Testen Sie die Verbindung zu IP:8211 im Spiel (Mehrspielerspiel beitreten).
Richten Sie einen systemd-Dienst oder eine geplante Aufgabe für den Autostart ein.
Planen Sie Updates, Backups von Pal/Saved und Neustarts.
Voraussetzungen
Quelle: offizielle Palworld-Dokumentation. Der Hersteller rät von Docker Desktop ab (Gefahr beschädigter Spielstände).
- OS: 64-Bit-Windows oder Linux (Ubuntu, AlmaLinux ...)
- CPU mit 4+ Kernen; 16 GB RAM empfohlen (8 GB: Absturzgefahr durch Speichermangel)
- SSD empfohlen: langsamer Speicher kann Spielstände beschädigen
- Kein Steam-Konto und kein Schlüssel nötig (anonymer Login)
Lokale Installation (Windows)
Entpacken Sie SteamCMD nach C:\steamcmd und führen Sie den Befehl aus (oder suchen Sie „Palworld Dedicated Server“ in der Steam-Bibliothek und klicken Sie auf Spielen). Starten Sie dann PalServer.exe aus C:\steamcmd\steamapps\common\PalServer und verbinden Sie sich mit 127.0.0.1:8211.
C:\steamcmd\steamcmd.exe +login anonymous +app_update 2394010 validate +quit
cd C:\steamcmd\steamapps\common\PalServer
.\PalServer.exe -port=8211 -players=32 -publiclobbyInstallation auf Linux-VPS (Ubuntu/Debian)
Legen Sie einen Nicht-root-Benutzer an, installieren Sie SteamCMD (unter Ubuntu zuerst das Repository multiverse und die Architektur i386 aktivieren), laden Sie den Server herunter und starten Sie ihn.
sudo adduser --disabled-password --gecos "" palworld
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu palworld
/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
cd /home/palworld/server && ./PalServer.sh -port=8211 -players=32 -publiclobbyZu öffnende Ports
Nur UDP 8211 ist offiziell dokumentiert (mit -port= änderbar). 27015 (Abfrage) und 25575 (RCON, standardmäßig aus) stammen aus üblichen Setups; RCON/REST nur bei Bedarf freigeben. Am Heimrouter Ports weiterleiten (NAT); beim Anbieter (OVH, Hetzner, Scaleway) zusätzlich in dessen Firewall/Security Group öffnen.
- 8211/UDP — game (default, -port=)
- 27015/UDP — query/community list (not officially documented)
- 25575/TCP — RCON (RCONPort, disabled by default)
- 8212/TCP — REST API (RESTAPIPort): do not expose publicly
Linux-Firewall (ufw)
Erlauben Sie SSH, bevor Sie ufw aktivieren.
sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enableWindows-Firewall
In einer Administrator-PowerShell:
netsh advfirewall firewall add rule name="Palworld" dir=in action=allow protocol=UDP localport=8211
netsh advfirewall firewall add rule name="Palworld Query" dir=in action=allow protocol=UDP localport=27015systemd-Dienst (Autostart)
Speichern Sie die Datei als /etc/systemd/system/palworld.service und führen Sie aus: sudo systemctl enable --now palworld. Unter Windows nutzen Sie die Aufgabenplanung (beim Start PalServer.exe ausführen).
[Unit]
Description=Palworld Dedicated Server
After=network-online.target
Wants=network-online.target
[Service]
User=palworld
WorkingDirectory=/home/palworld/server
ExecStart=/home/palworld/server/PalServer.sh -port=8211 -players=32 -publiclobby
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.targetUpdates und Backups
Server stoppen, Pal/Saved sichern, app_update erneut ausführen und neu starten. Mit cron automatisieren (z. B. täglicher Neustart um 5 Uhr).
sudo systemctl stop palworld
tar czf ~/palworld-backup-$(date +%F).tar.gz -C /home/palworld/server Pal/Saved
sudo -u palworld /usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
sudo systemctl start palworld
# crontab -e (root) : 0 5 * * * systemctl restart palworldServer eintragen und finden
Für die Community-Liste starten Sie mit -publiclobby (und -publicip/-publicport, falls die Erkennung scheitert). Tragen Sie Ihren Server außerdem auf game-rank.com/jeux/palworld ein.
Fehlerbehebung
- Keine Verbindung: UDP 8211 geschlossen (Firewall, Anbieter oder Router) — öffnen und von außen testen.
- Einstellungen ignoriert: Sie haben die Vorlage im Stammordner bearbeitet; bearbeiten Sie Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini bei gestopptem Server.
- Abstürze durch Speichermangel: 8 GB sind knapp; wechseln Sie auf 16 GB oder mehr und starten Sie regelmäßig neu.
- Beschädigte Spielstände: langsamer Speicher oder Docker Desktop; SSD verwenden, Docker Desktop meiden.
- Server fehlt in der Liste: mit -publiclobby starten und -publicip/-publicport setzen, falls die erkannte IP falsch ist.
Häufige Fragen
- Wie lautet die App-ID des Palworld-Servers?
- 2394010: steamcmd +login anonymous +app_update 2394010 validate +quit.
- Welche Ports braucht Palworld?
- UDP 8211 (Spiel) ist Pflicht. 27015 ist optional für die Community-Liste; RCON 25575 und REST-API 8212 nur bei Aktivierung, nie ohne Passwort.
- Wie viel RAM wird benötigt?
- Der Hersteller empfiehlt 16 GB (8 GB starten, erhöhen aber das Absturzrisiko) und 4+ Kerne.
- Wie aktualisiere ich den Server?
- Stoppen, Pal/Saved sichern, denselben Befehl app_update 2394010 validate erneut ausführen und neu starten.
