Palworld Server Einrichtung: Dedicated Server Anleitung
Palworld Dedicated Server Einrichtung mit SteamCMD, Port-Konfiguration, Servereinstellungen, Mod-Unterstützung, automatischer Start und Leistungsoptimierung.
Inhaltsverzeichnis
Einführung
Palworld ist ein beliebtes Multiplayer-Open-World-Survival-Spiel, das Kreaturensammlung mit Basisbau kombiniert. Durch die Einrichtung eines eigenen Dedicated Servers können Sie eine private Welt für Ihre Freunde oder Community erstellen. Diese Anleitung behandelt die vollständige Palworld Dedicated Server Einrichtung auf Ihrem REXE VDS Schritt für Schritt.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 4 Kerne | 6+ Kerne |
| RAM | 8 GB | 16+ GB |
| Festplatte | 30 GB SSD | 50+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Bandbreite | 5 Mbit/s | 10+ Mbit/s |
Der Palworld-Server ist speicherintensiv. 16 GB oder mehr RAM wird dringend empfohlen, insbesondere für Server mit 10+ Spielern.
Voraussetzungen
Verbinden Sie sich per SSH mit Ihrem Server und installieren Sie die erforderlichen Pakete:
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 wget tar screen
Erstellen Sie einen dedizierten Benutzer für den Server:
sudo adduser palworld --disabled-login --gecos ""
sudo su - palworld
SteamCMD Installation
SteamCMD wird zum Herunterladen der Palworld-Serverdateien benötigt:
mkdir -p ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Überprüfen Sie die Installation:
./steamcmd.sh +quit
Palworld Server-Dateien herunterladen
Laden Sie die Palworld Dedicated Server-Dateien mit SteamCMD herunter:
~/steamcmd/steamcmd.sh +force_install_dir ~/palworld-server \
+login anonymous \
+app_update 2394010 validate \
+quit
App ID 2394010 ist die Steam-ID für den Palworld Dedicated Server. Der erste Download beträgt ca. 5-6 GB.
Server-Konfiguration
Einstellungsdatei erstellen
Die Palworld-Servereinstellungen werden in PalWorldSettings.ini gespeichert:
mkdir -p ~/palworld-server/Pal/Saved/Config/LinuxServer
cp ~/palworld-server/DefaultPalWorldSettings.ini \
~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Grundeinstellungen
Bearbeiten Sie die Einstellungsdatei:
nano ~/palworld-server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Wichtige Parameter:
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.000000,
PalCaptureRate=1.000000,
PalSpawnNumRate=1.000000,
PlayerDamageRateAttack=1.000000,
PlayerDamageRateDefense=1.000000,
DeathPenalty=All,
ServerName="Mein REXE Palworld Server",
ServerDescription="REXE Palworld Dedicated Server",
AdminPassword="STARKES_ADMIN_PASSWORT",
ServerPassword="",
PublicPort=8211,
PublicIP="SERVER_IP",
RCONEnabled=True,
RCONPort=25575,
ServerPlayerMaxNum=32,
bIsPvP=False,
CoopPlayerMaxNum=4)
Wichtige Parameter erklärt
| Parameter | Beschreibung | Standard |
|---|---|---|
| ExpRate | Erfahrungsgewinnrate | 1.0 |
| PalCaptureRate | Pal-Fangrate | 1.0 |
| ServerPlayerMaxNum | Maximale Spieleranzahl | 32 |
| DeathPenalty | Todesstrafe (None/Item/ItemAndEquipment/All) | All |
| bIsPvP | PvP-Modus | False |
| RCONEnabled | Fernverwaltung | True |
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 8211 | UDP | Palworld Spielport |
| 27015 | UDP | Steam Query Port |
| 25575 | TCP | RCON (Fernverwaltung) |
Firewall-Regeln
sudo ufw allow 8211/udp comment "Palworld Game"
sudo ufw allow 27015/udp comment "Palworld Steam Query"
sudo ufw allow 25575/tcp comment "Palworld RCON"
Path Panel Firewall
Über das REXE Path Panel:
- Palworld UDP: Protokoll: UDP, Port: 8211
- Steam Query: Protokoll: UDP, Port: 27015
- RCON: Protokoll: TCP, Port: 25575 (nur auf Ihre IP beschränken)
Öffnen Sie den RCON-Port nur für Ihre Verwaltungs-IP-Adressen. Öffentlicher Zugang stellt ein Sicherheitsrisiko dar.
Server starten
Startskript
nano ~/palworld-server/start.sh
#!/bin/bash
cd ~/palworld-server
export tempLDPath="$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=1623730
./PalServer.sh \
-port=8211 \
-queryport=27015 \
-useperfthreads \
-NoAsyncLoadingThread \
-UseMultithreadForDS \
EpicApp=PalServer
export LD_LIBRARY_PATH="$tempLDPath"
chmod +x ~/palworld-server/start.sh
Mit Screen ausführen
screen -S palworld
~/palworld-server/start.sh
Screen verlassen mit Ctrl+A dann D.
Automatischer Start mit systemd
sudo nano /etc/systemd/system/palworld.service
[Unit]
Description=Palworld Dedicated Server
After=network.target
Wants=network-online.target
[Service]
Type=simple
User=palworld
Group=palworld
WorkingDirectory=/home/palworld/palworld-server
ExecStartPre=/home/palworld/steamcmd/steamcmd.sh +force_install_dir /home/palworld/palworld-server +login anonymous +app_update 2394010 +quit
ExecStart=/home/palworld/palworld-server/start.sh
Restart=on-failure
RestartSec=20
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable palworld
sudo systemctl start palworld
Leistungsoptimierung
Speicherverwaltung
Der Palworld-Server kann im Laufe der Zeit Speicherlecks aufweisen. Erstellen Sie ein automatisches Neustart-Skript:
nano ~/palworld-server/restart.sh
#!/bin/bash
MEM_LIMIT=12000
PROCESS="PalServer"
MEM_USAGE=$(ps aux | grep $PROCESS | grep -v grep | awk '{print $6/1024}' | head -1)
if [ ! -z "$MEM_USAGE" ]; then
MEM_INT=${MEM_USAGE%.*}
if [ $MEM_INT -gt $MEM_LIMIT ]; then
echo "$(date): Speicherlimit überschritten ($MEM_INT MB). Neustart..."
sudo systemctl restart palworld
fi
fi
chmod +x ~/palworld-server/restart.sh
crontab -e
*/30 * * * * /home/palworld/palworld-server/restart.sh >> /home/palworld/restart.log 2>&1
Kernel-Parameter
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.wmem_max=26214400
echo 'net.core.rmem_max=26214400' | sudo tee -a /etc/sysctl.conf
echo 'net.core.wmem_max=26214400' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Mod-Unterstützung
So fügen Sie Mods zu Ihrem Palworld-Server hinzu:
mkdir -p ~/palworld-server/Pal/Content/Paks/Mods
cp /tmp/ModDatei.pak ~/palworld-server/Pal/Content/Paks/Mods/
sudo systemctl restart palworld
Alle Spieler müssen die gleichen Mods installiert haben. Inkompatible Mods können Serverabstürze verursachen.
Automatische Backups
nano ~/palworld-server/backup.sh
#!/bin/bash
BACKUP_DIR="/home/palworld/backups"
SAVE_DIR="/home/palworld/palworld-server/Pal/Saved"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf $BACKUP_DIR/palworld_$DATE.tar.gz -C $SAVE_DIR .
find $BACKUP_DIR -name "palworld_*.tar.gz" -mtime +7 -delete
echo "$(date): Backup abgeschlossen - palworld_$DATE.tar.gz"
chmod +x ~/palworld-server/backup.sh
crontab -e
0 */6 * * * /home/palworld/palworld-server/backup.sh >> /home/palworld/backup.log 2>&1
RCON-Verwaltung
Mit aktiviertem RCON können Sie Fernbefehle mit rcon-cli senden:
./rcon -a localhost:25575 -p ADMIN_PASSWORT "ShowPlayers"
./rcon -a localhost:25575 -p ADMIN_PASSWORT "Broadcast Server_wird_in_5_Minuten_neugestartet"
./rcon -a localhost:25575 -p ADMIN_PASSWORT "Save"
./rcon -a localhost:25575 -p ADMIN_PASSWORT "Shutdown 300 Server_Neustart"
Fehlerbehebung
Server startet nicht
tail -50 ~/palworld-server/Pal/Saved/Logs/PalServer.log
sudo ss -tulnp | grep -E '8211|27015|25575'
Hoher Speicherverbrauch
free -h
ps aux --sort=-%mem | head -5
Fazit
Die Palworld Dedicated Server Einrichtung kann mit SteamCMD schnell abgeschlossen werden. Mit der richtigen Port-Konfiguration, Leistungsoptimierung und regelmäßigen Backups können Sie ein stabiles Servererlebnis bieten. Die leistungsstarke REXE VDS-Infrastruktur bietet eine ideale Umgebung für Ihren Palworld-Server.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.