Comment configurer son serveur Palworld après installation ?
Par Benjamin D. · PDG
· Mis à jour le 23 août 2026 · Lecture 9 min
Sommaire
Configurer un serveur Palworld correctement change complètement l'expérience de jeu : rythme de progression, taux de capture, charge CPU, stabilité en raid de boss. Ce tutoriel 2026 détaille l'installation, le fichier PalWorldSettings.ini, l'ouverture des ports, le RCON, les sauvegardes et l'optimisation des performances, que vous passiez par un panel ou par une machine que vous administrez vous-même.
Préparer l'hébergement de son serveur Palworld
Ressources réellement nécessaires
Palworld est un jeu Unreal Engine 5 dont le serveur dédié est gourmand en mémoire vive et sensible à la fréquence du processeur. Contrairement à un serveur Minecraft vanilla, la simulation des Pals, des bases automatisées et du monde ouvert consomme beaucoup de RAM au fil des heures de jeu.
| Configuration | Joueurs simultanés | RAM conseillée | Remarques |
|---|---|---|---|
| Petit groupe privé | 2 à 4 | 8 Go | Peu de bases, monde jeune |
| Serveur communautaire | 8 à 16 | 16 Go | Prévoir la croissance du fichier de sauvegarde |
| Serveur ouvert / PvP | 16 à 32 | 24 à 32 Go | Bases multiples, beaucoup d'entités actives |
Deux points comptent plus que le nombre de cœurs : la fréquence du CPU (le serveur Palworld exploite mal le multithread) et le stockage NVMe, car le monde est sauvegardé fréquemment sur disque. Une plateforme Ryzen haute fréquence avec SSD NVMe, comme celle utilisée chez Fly-Serv, évite les micro-freezes lors des écritures de sauvegarde.
Panel managé ou VPS auto-géré ?
Deux approches, deux niveaux d'implication :
- Offre managée avec panel Pterodactyl : installation instantanée, console live, gestionnaire de fichiers, redémarrages planifiés, sauvegardes automatiques et anti-DDoS inclus. C'est le chemin le plus court pour un Serveur Palworld opérationnel en quelques minutes.
- VPS auto-géré : vous installez SteamCMD, gérez systemd, le pare-feu et les mises à jour. Plus de liberté (plusieurs instances, scripts maison, outils tiers), plus de travail. Un VPS Linux ou un VPS Pterodactyl convient bien si vous voulez héberger plusieurs jeux sur la même machine.
Ports à connaître
| Port | Protocole | Usage |
|---|---|---|
| 8211 | UDP | Port de jeu principal |
| 27015 | UDP | Query Steam (liste de serveurs, optionnel) |
| 25575 | TCP | RCON (administration à distance) |
| 8212 | TCP | API REST du serveur (optionnel) |
Installer le serveur dédié Palworld
Méthode 1 : installation via panel Pterodactyl
Sur une offre managée, l'installation est automatisée : vous choisissez Palworld, le serveur se déploie, et vous obtenez une IP:port ainsi qu'une console. Les étapes utiles ensuite :
- Démarrer le serveur une première fois pour générer l'arborescence
Pal/Saved/. - Arrêter le serveur (ne jamais éditer la config à chaud, elle serait écrasée).
- Ouvrir le gestionnaire de fichiers et éditer
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. - Redémarrer et vérifier dans la console que les paramètres sont bien pris en compte.
Le panel gère aussi les tâches planifiées (redémarrage nocturne), les sous-utilisateurs (donner la console à un modérateur sans lui donner la facturation) et les sauvegardes. La documentation du panel est publique si vous voulez creuser : Source.
Méthode 2 : installation manuelle sur VPS Linux
Sur Debian 12 ou Ubuntu 22.04/24.04, on part d'un utilisateur dédié non-root :
sudo adduser --disabled-password --gecos "" palworld
sudo dpkg --add-architecture i386
sudo apt update && sudo apt install -y software-properties-common
sudo apt install -y steamcmd lib32gcc-s1 xdg-user-dirs
sudo -u palworld -i
steamcmd +force_install_dir /home/palworld/server \
+login anonymous \
+app_update 2394010 validate \
+quit
Premier lancement pour générer les fichiers :
cd /home/palworld/server
./PalServer.sh
# Ctrl+C après ~60 secondes, une fois le monde initialisé
On copie ensuite la configuration par défaut vers le fichier réellement lu par le serveur :
cp /home/palworld/server/DefaultPalWorldSettings.ini \
/home/palworld/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
nano /home/palworld/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Service systemd pour un démarrage propre
sudo nano /etc/systemd/system/palworld.service
[Unit]
Description=Palworld Dedicated Server
After=network.target
[Service]
Type=simple
User=palworld
WorkingDirectory=/home/palworld/server
ExecStartPre=/usr/games/steamcmd +force_install_dir /home/palworld/server +login anonymous +app_update 2394010 validate +quit
ExecStart=/home/palworld/server/PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -port=8211 -publicport=8211 -players=16
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now palworld
sudo systemctl status palworld
journalctl -u palworld -f
Les flags -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS sont documentés côté serveur dédié et améliorent sensiblement la fluidité sur les mondes chargés. Vérifiez toujours leur pertinence après une mise à jour majeure du jeu.
Pare-feu
sudo ufw allow 22/tcp
sudo ufw allow 8211/udp
sudo ufw allow 27015/udp
sudo ufw enable
sudo ufw status numbered
Le port RCON (25575) ne doit jamais être ouvert à tout Internet. Limitez-le à votre IP :
sudo ufw allow from VOTRE.IP.PUBLIQUE to any port 25575 proto tcp
Configurer PalWorldSettings.ini en détail
Structure du fichier
Toute la configuration tient sur une seule ligne encadrée par OptionSettings=(...). Une virgule oubliée ou un guillemet mal fermé et le serveur repart avec les valeurs par défaut sans prévenir. Éditez-le toujours serveur arrêté, et gardez une copie de secours.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,
ExpRate=1.500000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,
PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,
PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,
PlayerStomachDecreaceRate=0.700000,PlayerStaminaDecreaceRate=0.700000,
PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,
PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,
PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,
BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=0.000000,
CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,
CollectionObjectRespawnSpeedRate=0.800000,EnemyDropItemRate=1.500000,
DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,bActiveUNKO=False,DropItemMaxNum=3000,
BaseCampMaxNum=128,BaseCampWorkerMaxNum=20,DropItemAliveMaxHours=1.000000,
bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,
GuildPlayerMaxNum=20,BaseCampMaxNumInGuild=4,PalEggDefaultHatchingTime=2.000000,
WorkSpeedRate=1.500000,bIsMultiplay=False,bIsPvP=False,
bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,
bEnableFastTravel=True,bIsStartLocationSelectByMap=True,
bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,
CoopPlayerMaxNum=4,ServerPlayerMaxNum=16,
ServerName="Serveur FR - Communaute",ServerDescription="PvE cooperatif, 16 slots",
AdminPassword="MotDePasseAdminSolide",ServerPassword="",
PublicPort=8211,PublicIP="",RCONEnabled=True,RCONPort=25575,
Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt",
RESTAPIEnabled=False,RESTAPIPort=8212,bShowPlayerList=True,
bIsUseBackupSaveData=True,LogFormatType=Text)
Les réglages qui changent réellement le gameplay
| Paramètre | Effet | Valeur conseillée serveur communautaire |
|---|---|---|
ExpRate | Vitesse de progression des niveaux | 1.5 à 3.0 |
PalCaptureRate | Chance de capture des Pals | 1.5 à 2.0 |
WorkSpeedRate | Vitesse de travail des Pals en base | 1.5 |
CollectionDropRate | Ressources récoltées (bois, minerai) | 2.0 |
DeathPenalty | None / Item / ItemAndEquipment / All | Item en PvE |
BaseCampWorkerMaxNum | Pals actifs par base | 15 à 20 (impact CPU direct) |
BaseCampMaxNumInGuild | Bases par guilde | 3 à 4 |
PalEggDefaultHatchingTime | Durée d'éclosion des œufs (heures) | 1.0 à 2.0 |
bEnableInvaderEnemy | Raids sur les bases | True (False si lag récurrent) |
Les paramètres qui pèsent sur les performances
Trois valeurs ont un impact direct sur la charge serveur, bien plus que le nombre de joueurs :
BaseCampWorkerMaxNum: chaque Pal travailleur est une IA simulée en permanence. 20 Pals × 4 bases × 5 guildes = 400 entités actives. Baissez cette valeur avant d'augmenter la RAM.BaseCampMaxNumInGuild: limiter à 3 bases par guilde réduit fortement le poids du fichier de sauvegarde.DropItemMaxNumetDropItemAliveMaxHours: les objets au sol non ramassés s'accumulent. Une durée de vie de 1 heure garde le monde propre.
Mots de passe et accès
Renseignez impérativement AdminPassword avec une chaîne longue et unique : c'est ce mot de passe qui autorise les commandes admin en jeu et l'accès RCON. Laissez ServerPassword vide pour un serveur public, ou remplissez-le pour un serveur privé entre amis. Gardez bUseAuth=True pour éviter les connexions non authentifiées.
Administration, RCON, sauvegardes et sécurité
Commandes admin en jeu
Une fois connecté, ouvrez le chat et authentifiez-vous :
/AdminPassword MotDePasseAdminSolide
/Info
/ShowPlayers
/Broadcast Redemarrage dans 5 minutes
/KickPlayer <SteamID>
/BanPlayer <SteamID>
/TeleportToPlayer <SteamID>
/Save
/Shutdown 60 Maintenance_planifiee
/DoExit
/Save avant tout redémarrage manuel évite de perdre les dernières minutes de jeu. Un /Shutdown 60 laisse le temps aux joueurs de se mettre à l'abri.
Piloter le serveur en RCON
Le RCON permet d'automatiser la modération et les annonces depuis un script, sans être en jeu. Avec un client RCON en ligne de commande :
rcon -a 127.0.0.1:25575 -p MotDePasseAdminSolide "ShowPlayers"
rcon -a 127.0.0.1:25575 -p MotDePasseAdminSolide "Broadcast Sauvegarde_en_cours"
rcon -a 127.0.0.1:25575 -p MotDePasseAdminSolide "Save"
Attention : le protocole RCON de Palworld ne gère pas les espaces dans les messages de broadcast, d'où les underscores. Sur un panel Pterodactyl, la console live remplit le même rôle sans exposer le port.
Stratégie de sauvegarde
Palworld est connu pour ses corruptions de sauvegarde après un arrêt brutal. Une seule règle : sauvegarder souvent et à plusieurs endroits. Les données se trouvent dans :
/home/palworld/server/Pal/Saved/SaveGames/0/<ID_DU_MONDE>/
Script de sauvegarde tournante à planifier via cron :
#!/bin/bash
SRC="/home/palworld/server/Pal/Saved/SaveGames"
DEST="/home/palworld/backups"
STAMP=$(date +%Y%m%d-%H%M)
mkdir -p "$DEST"
tar -czf "$DEST/palworld-$STAMP.tar.gz" -C "$SRC" .
find "$DEST" -name "palworld-*.tar.gz" -mtime +7 -delete
chmod +x /home/palworld/backup.sh
crontab -e
# Sauvegarde toutes les 2 heures
0 */2 * * * /home/palworld/backup.sh
Sur une offre managée, les sauvegardes automatiques du panel couvrent déjà ce besoin ; téléchargez tout de même une archive locale avant chaque mise à jour majeure du jeu ou chaque changement lourd de configuration.
Sécuriser l'accès à la machine
Si vous administrez un VPS, le minimum syndical :
ssh-keygen -t ed25519 -C "admin-palworld"
ssh-copy-id -i ~/.ssh/id_ed25519.pub palworld@IP_DU_VPS
sudo nano /etc/ssh/sshd_config
# PermitRootLogin no
# PasswordAuthentication no
sudo systemctl restart ssh
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban
sudo fail2ban-client status sshd
Côté réseau, la protection anti-DDoS volumétrique est incluse par défaut sur l'infrastructure Fly-Serv : vous n'avez rien à configurer pour ce volet. Concentrez vos efforts sur les accès (SSH par clé, mot de passe admin/RCON robuste, port RCON filtré) et sur la discipline de sauvegarde.
Mises à jour du serveur
Après chaque patch Palworld, les clients ne peuvent plus rejoindre tant que le serveur n'est pas à jour. Sur VPS, un simple redémarrage du service suffit grâce au ExecStartPre défini plus haut :
sudo systemctl restart palworld
journalctl -u palworld -n 50 --no-pager
Sur panel, la réinstallation ou le redémarrage déclenche la mise à jour SteamCMD. Consultez toujours les notes de patch officielles avant : Source.
Mods et outils tiers
Palworld n'a pas de framework de mods serveur officiel comparable aux plugins Minecraft. L'écosystème repose sur des outils communautaires (injecteurs UE4SS, utilitaires de gestion de sauvegarde, plugins d'administration). Deux précautions :
- Sauvegardez le monde avant toute installation, et testez sur une instance secondaire.
- Après chaque mise à jour du jeu, désactivez les mods si le serveur crashe au démarrage : c'est la cause n°1 des boucles de redémarrage.
Le gestionnaire de fichiers du panel permet d'uploader ces outils directement dans l'arborescence du serveur, sans passer par SFTP. Si vous gérez plusieurs communautés en parallèle (Palworld, Serveur ARK, Serveur Valheim), regrouper les instances sur un même environnement facilite la maintenance ; le catalogue complet est visible sur Tous nos serveurs de jeu.
Diagnostiquer les problèmes fréquents
| Symptôme | Cause probable | Correctif |
|---|---|---|
| Serveur invisible dans la liste | Query UDP 27015 fermé ou liste saturée | Se connecter en IP directe :8211 |
| Config ignorée | Fichier édité serveur allumé, ou mauvais dossier | Arrêter, éditer LinuxServer/PalWorldSettings.ini, redémarrer |
| Lag croissant après plusieurs jours | Fuite mémoire / trop de Pals en base | Redémarrage quotidien planifié + baisse de BaseCampWorkerMaxNum |
| Personnage réinitialisé | Sauvegarde corrompue après arrêt brutal | Restaurer la dernière archive saine |
| Impossible de rejoindre après patch | Version serveur obsolète | Mise à jour SteamCMD puis redémarrage |
Conclusion
Configurer un serveur Palworld tient en quatre gestes : dimensionner correctement la RAM et le CPU, éditer PalWorldSettings.ini serveur arrêté, verrouiller les accès admin et RCON, puis automatiser sauvegardes et redémarrages. Le reste relève de l'ajustement : taux d'XP, capture, nombre de Pals travailleurs. D'autres tutoriels d'administration sont disponibles sur le Blog Fly-Serv.
FAQ
Pourquoi mes modifications de PalWorldSettings.ini ne sont-elles pas prises en compte ?Trois causes dans 95 % des cas : le fichier a été édité pendant que le serveur tournait (il réécrit la config à l'arrêt), vous avez modifié DefaultPalWorldSettings.ini au lieu de Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, ou une virgule/parenthèse manque dans la ligne OptionSettings=(...). Arrêtez le serveur, corrigez le bon fichier, vérifiez la syntaxe sur une seule ligne, puis redémarrez.
Comptez 16 Go pour démarrer sereinement, avec une marge vers 24 Go si le monde vieillit et que les guildes multiplient les bases. La consommation augmente avec le nombre de Pals travailleurs et de structures posées, pas seulement avec le nombre de connectés. Un redémarrage automatique quotidien limite l'accumulation mémoire et stabilise le tickrate.
Faut-il un VPS ou une offre managée pour héberger Palworld ?Une offre managée avec panel Pterodactyl convient si vous voulez un serveur prêt en quelques minutes, avec sauvegardes automatiques, console live et anti-DDoS inclus. Un VPS Linux se justifie si vous souhaitez faire tourner plusieurs jeux, installer vos propres scripts ou outils tiers, et que vous êtes à l'aise avec systemd, ufw et SteamCMD.