Optimiser les ressources d'un serveur Palworld dédié
Par Benjamin Dayan · PDG
· Mis à jour le 17 octobre 2026 · Lecture 5 min
Sommaire
Un serveur Palworld qui tourne plusieurs heures par jour peut rapidement saturer la RAM et le CPU si les paramètres par défaut ne sont pas ajustés. Entre le nombre de joueurs connectés, la population de Pals et la fréquence des sauvegardes automatiques, les ressources grimpent vite. Voici comment reprendre le contrôle via PalWorldSettings.ini.
Pourquoi un serveur Palworld consomme autant de ressources
Palworld repose sur Unreal Engine et simule en permanence l'intelligence artificielle de chaque Pal présent sur la carte, qu'il soit en combat, en train de travailler dans une base ou simplement en train d'errer. Plus il y a de bases actives, de Pals capturés et de joueurs connectés simultanément, plus le moteur doit calculer de données par tick. Sur un serveur Palworld dédié, cette charge se répartit entre le CPU (calcul de l'IA, physique, réseau) et la RAM (stockage des entités, inventaires, structures chargées en mémoire).
Les points qui pèsent le plus lourd sur la consommation sont généralement :
- Le nombre de Pals actifs par base (PalCapacity)
- La fréquence des sauvegardes automatiques (AutoSaveSpan)
- Le nombre de joueurs max autorisés (ServerPlayerMaxNum)
- La distance de rendu et le nombre d'objets au sol (DropItemAliveMaxNum)
- Les events dynamiques comme les raids d'envahisseurs
Si tu gères ta propre installation, tu peux consulter la page hébergeur Palworld pour comparer les ressources CPU/RAM disponibles selon le nombre de joueurs visés avant de pousser l'optimisation plus loin.
Configurer PalWorldSettings.ini pour réduire la charge CPU et RAM
Le fichier PalWorldSettings.ini se trouve dans Pal/Saved/Config/LinuxServer/ (ou WindowsServer sur une installation Windows). C'est ici que se joue l'essentiel de l'optimisation, bien avant de songer à ajouter du matériel.
Paramètres clés à ajuster
| Paramètre | Valeur par défaut | Valeur recommandée (faible charge) | Effet |
|---|---|---|---|
| ServerPlayerMaxNum | 32 | 8 à 16 | Réduit le nombre de joueurs calculés en parallèle |
| PalCapacity | 160 à 200 | 80 à 100 | Diminue le nombre de Pals actifs en mémoire |
| AutoSaveSpan | 30.0 (minutes) | 15.0 à 20.0 | Lisse la charge disque sans sacrifier la sécurité des données |
| DropItemAliveMaxNum | 3000 | 1000 à 1500 | Évite l'accumulation d'objets au sol |
| bEnableInvaderEnemy | True | False (serveurs de faible capacité) | Supprime les vagues d'ennemis générées dynamiquement |
| WorkSpeedRate | 1.0 | 1.0 (ne pas augmenter) | Un ratio élevé multiplie les calculs d'IA de travail |
Pour éditer ces valeurs en SSH sur un serveur Linux :
cd ~/Pal/Saved/Config/LinuxServer/
nano PalWorldSettings.ini
La ligne complète ressemble à ceci (tout est sur une seule ligne dans le vrai fichier) :
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,
ExpRate=1.000000,PalCapacityRate=1.000000,PalSpawnNumRate=1.000000,
ServerPlayerMaxNum=16,ServerName="Mon Serveur Palworld",
AutoSaveSpan=15.000000,bIsMultiplay=True,bEnableInvaderEnemy=False,
DropItemAliveMaxNum=1000,RCONEnabled=True,RCONPort=25575)
Après modification, redémarre le processus pour appliquer les changements :
systemctl restart palworld
# ou depuis le panel Pterodactyl : bouton Redémarrer
Réduire la charge réseau
Le paramètre RCONPort et le port UDP principal (par défaut 8211) doivent rester ouverts uniquement sur ce qui est nécessaire. Une bande passante mal dimensionnée augmente la latence ressentie par les joueurs même si le CPU n'est pas saturé. Pense aussi à limiter le nombre de clients RCON simultanés si tu utilises des outils d'administration tiers.
Limiter le nombre de joueurs et la population de Pals
Au-delà du fichier de configuration, la gestion humaine du serveur Palworld dédié compte autant que les paramètres techniques. Un serveur annoncé pour 32 joueurs mais réellement utilisé par 8 à 10 personnes actives tournera toujours mieux avec une limite basse plutôt qu'avec une limite haute jamais atteinte.
Bonnes pratiques de population
- Fixe
ServerPlayerMaxNumau nombre réel de joueurs actifs + une marge de 20 % - Encourage le relâchement des Pals inutilisés plutôt que l'accumulation dans les bases
- Limite le nombre de bases simultanées par joueur via la modération en jeu
- Surveille les zones à forte densité de structures (souvent la cause de micro-coupures)
Whitelist et accès contrôlé
Activer une whitelist évite les connexions imprévues qui font grimper brutalement la charge. Dans PalWorldSettings.ini :
bIsUseBackupSaveData=True
bEnablePlayerToPlayerDamage=False
WhitelistEnabled=True
Combinée à un RCON protégé par un mot de passe solide, la whitelist réduit aussi les risques de comportements toxiques qui obligent à relancer le processus plus souvent que nécessaire.
Surveillance, sauvegardes et administration au quotidien
Une fois les paramètres ajustés, le suivi régulier permet de détecter une dérive avant qu'elle n'impacte le gameplay. Sur un serveur Linux, quelques commandes suffisent pour avoir une vue claire de la consommation.
htop
# vérifie l'usage CPU/RAM en temps réel du processus PalServer-Linux-Test
free -h
# contrôle la mémoire disponible et le swap utilisé
Si le processus sature régulièrement la RAM, il vaut mieux revoir PalCapacity et le nombre de joueurs max avant d'envisager une machine plus puissante. Dans la majorité des cas, la configuration mal ajustée est responsable de 70 à 80 % des problèmes de ressources signalés par les administrateurs de communautés Palworld.
Sauvegardes automatiques
Garder un cycle de sauvegarde fiable évite de perdre une session en cas de crash lié à une surcharge. Un exemple de tâche planifiée via cron :
crontab -e
# ajouter la ligne suivante pour une sauvegarde toutes les 30 minutes
*/30 * * * * tar -czf /backups/palworld_$(date +\%F_\%H\%M).tar.gz /home/palworld/Pal/Saved/SaveGames/
Sur un panel Pterodactyl, les sauvegardes automatiques intégrées évitent de scripter manuellement ce cycle et permettent de restaurer une version antérieure en quelques clics si une mauvaise manipulation de configuration fait chuter les performances.
Pour aller plus loin sur l'administration technique, la documentation du panel reste une référence utile : Source. Tu peux aussi comparer les ressources disponibles sur Tous nos serveurs de jeu ou piloter toi-même l'infrastructure via un VPS Pterodactyl.
Conclusion
Réduire la charge CPU et RAM d'un serveur Palworld passe avant tout par PalWorldSettings.ini : population de Pals, nombre de joueurs, fréquence des sauvegardes et events dynamiques. Ajuster ces valeurs selon l'usage réel de la communauté donne de meilleurs résultats qu'une simple montée en puissance matérielle.
FAQ
Quel est le paramètre le plus impactant pour réduire la charge RAM sur Palworld ?PalCapacity et ServerPlayerMaxNum sont les deux réglages qui pèsent le plus. Baisser la capacité de Pals par base réduit directement le nombre d'entités chargées en mémoire en permanence.
Faut-il désactiver bEnableInvaderEnemy sur une configuration limitée ?Oui, si les ressources sont serrées. Les vagues d'envahisseurs génèrent des pics de calcul d'IA ponctuels qui peuvent provoquer des micro-coupures sur une configuration déjà proche de sa limite.
Comment savoir si mon serveur Palworld est réellement surchargé ?Observe l'usage CPU avec htop et la mémoire avec free -h pendant les heures de pointe. Des pics constants proches de 90-100 % ou un swap qui augmente indiquent qu'il faut revoir PalWorldSettings.ini avant toute autre action.
Lire aussi
- Installer un serveur dédié Palworld : le guide pas à pasGuide complet pour installer un serveur dédié Palworld : SteamCMD, configuration de PalWorldSettings.ini, ports et lancement du service.
- Installer un serveur dédié Palworld chez soi : le guide pas à pasGuide complet pour installer un serveur dedie Palworld chez soi : SteamCMD, ouverture des ports et configuration de base pas a pas.
- Comment héberger un serveur Palworld gratuitement ?Toutes les methodes pour heberger un serveur Palworld gratuitement, leurs limites et comment obtenir des performances stables sur le long terme.