Le serveur dédié Palworld s'installe gratuitement avec SteamCMD (App ID 2394010) sous Windows ou Linux 64 bits. Prévoyez 4 cœurs, 16 Go de RAM conseillés (8 Go démarrent mais risquent de planter) et un SSD ; comptez 15 à 30 minutes.
Installation pas à pas
Vérifiez la machine : Windows 64 bits ou Linux 64 bits, 4 cœurs, 16 Go de RAM, SSD.
Installez SteamCMD (Windows : dossier dédié ; Linux : paquet steamcmd).
Téléchargez le serveur avec app_update 2394010 validate (connexion anonymous).
Lancez PalServer.exe (Windows) ou ./PalServer.sh (Linux) une fois, puis arrêtez-le pour générer la configuration.
Copiez DefaultPalWorldSettings.ini vers Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini et éditez-le (nom, mots de passe).
Ouvrez le port UDP 8211 (pare-feu, fournisseur, box).
Testez en vous connectant à IP:8211 depuis le jeu (Rejoindre un serveur multijoueur).
Créez un service systemd ou une tâche planifiée pour le démarrage automatique.
Planifiez mises à jour, sauvegardes de Pal/Saved et redémarrages.
Prérequis
Source : documentation officielle Palworld. Le déploiement via Docker Desktop est déconseillé par l'éditeur (risque de corruption des sauvegardes).
- OS : Windows 64 bits ou Linux 64 bits (Ubuntu, AlmaLinux…)
- CPU 4 cœurs ou plus ; RAM 16 Go conseillés (8 Go : risque de plantage mémoire)
- SSD conseillé : un stockage lent peut corrompre les sauvegardes
- Aucun compte Steam ni clé requis (connexion anonymous)
Installation locale (Windows)
Dézippez SteamCMD dans C:\steamcmd puis exécutez la commande ci-dessous (ou cherchez « Palworld Dedicated Server » dans la bibliothèque Steam et cliquez sur Jouer). Lancez ensuite PalServer.exe depuis C:\steamcmd\steamapps\common\PalServer et rejoignez 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 sur VPS Linux (Ubuntu/Debian)
Créez un utilisateur non-root, installez SteamCMD (sur Ubuntu, activez d'abord le dépôt multiverse et l'architecture i386), puis téléchargez et lancez le serveur.
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 -publiclobbyPorts à ouvrir
Seul UDP 8211 est documenté officiellement (changeable avec -port=). 27015 (requête) et 25575 (RCON, désactivé par défaut) viennent de la configuration habituelle ; n'exposez RCON/REST que si nécessaire. Sur box, redirigez les ports (NAT) vers la machine ; chez un hébergeur (OVH, Hetzner, Scaleway), ouvrez-les aussi dans le pare-feu/security group du fournisseur.
- 8211/UDP — jeu (défaut, -port=)
- 27015/UDP — requête/liste communautaire (non documenté officiellement)
- 25575/TCP — RCON (RCONPort, désactivé par défaut)
- 8212/TCP — API REST (RESTAPIPort) : ne pas exposer publiquement
Pare-feu Linux (ufw)
Autorisez SSH avant d'activer ufw.
sudo ufw allow OpenSSH
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enablePare-feu Windows
Dans PowerShell administrateur :
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=27015Service systemd (démarrage automatique)
Enregistrez ce fichier sous /etc/systemd/system/palworld.service puis : sudo systemctl enable --now palworld. Sous Windows, utilisez le Planificateur de tâches (au démarrage, exécuter PalServer.exe).
[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.targetMises à jour et sauvegardes
Arrêtez le serveur, sauvegardez Pal/Saved, relancez la commande app_update puis redémarrez. Automatisez avec cron (ex. redémarrage quotidien à 5 h).
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 palworldDéclarer et trouver son serveur
Pour apparaître dans la liste communautaire, lancez avec -publiclobby (et -publicip/-publicport si l'auto-détection échoue). Ajoutez aussi votre serveur sur game-rank.com/jeux/palworld pour gagner en visibilité.
Dépannage
- Connexion impossible : port UDP 8211 fermé (pare-feu, fournisseur ou box) — ouvrez-le et testez depuis l'extérieur.
- Réglages ignorés : le fichier modifié est le modèle à la racine ; éditez Pal/Saved/Config/<Linux|Windows>Server/PalWorldSettings.ini serveur arrêté.
- Plantages mémoire : 8 Go sont limites ; passez à 16 Go ou plus et redémarrez régulièrement.
- Sauvegardes corrompues : stockage lent ou Docker Desktop ; utilisez un SSD et évitez Docker Desktop.
- Serveur absent de la liste : démarrez avec -publiclobby et précisez -publicip/-publicport si l'IP détectée est fausse.
Questions fréquentes
- Quel est l'App ID du serveur Palworld ?
- 2394010 : steamcmd +login anonymous +app_update 2394010 validate +quit.
- Quels ports ouvrir pour Palworld ?
- UDP 8211 (jeu) est obligatoire. 27015 en option pour la liste communautaire ; RCON 25575 et API REST 8212 uniquement si vous les activez, jamais sans mot de passe.
- Combien de RAM faut-il ?
- L'éditeur conseille 16 Go (8 Go démarrent mais augmentent le risque de plantage) et 4 cœurs ou plus.
- Comment mettre à jour le serveur ?
- Arrêtez-le, sauvegardez Pal/Saved, relancez la même commande app_update 2394010 validate puis redémarrez.
