Comment corriger le lag et la fuite de mémoire de mon serveur Palworld ?
Dans cet article
Les serveurs Palworld souffrent d'un problème tenace : l'utilisation de la RAM augmente à mesure que le serveur tourne. Cette fuite de mémoire (memory leak) est présente dans le serveur dédié depuis sa sortie et n'a jamais été totalement corrigée, pas même dans la version 1.0. Les symptômes se reconnaissent immédiatement : d'abord un léger lag, puis du rubber banding (les joueurs et les Pals sont ramenés brusquement à une position antérieure) et, pour finir, un serveur qui plante. Dans ce guide, vous allez d'abord poser le diagnostic, puis configurer des redémarrages automatiques via les planifications du panel MC-Node — le correctif le plus important — et enfin réduire les réglages qui consomment inutilement du CPU et de la RAM.
Étape 1 : posez le diagnostic via le panel
- Connectez-vous sur panel.mc-node.net et ouvrez votre serveur Palworld. Dans l'onglet Console, l'utilisation actuelle du CPU et de la mémoire s'affiche à côté de la console.
- Notez la consommation de RAM quelques minutes après un démarrage à froid. C'est votre valeur de référence.
- Vérifiez à nouveau après quelques heures de fonctionnement. La consommation grimpe-t-elle régulièrement, même avec peu ou pas de joueurs en ligne ? Vous voyez la fuite de mémoire à l'œuvre.
- Cliquez sur Restart et comparez la consommation après le redémarrage avec votre valeur de référence. Si elle retombe nettement, des redémarrages planifiés élimineront l'essentiel de votre lag.
- Si la RAM frôle déjà la limite juste après un démarrage à froid, le problème n'est pas la fuite mais votre formule — nous y revenons plus bas.
Étape 2 : planifiez des redémarrages automatiques (le correctif le plus important)
Comme la fuite elle-même ne peut pas être corrigée de votre côté, nettoyer régulièrement la mémoire avec des redémarrages fixes est la mesure la plus efficace. Vous configurez cela une seule fois et n'avez plus jamais à y penser.
- Dans le panel, ouvrez l'onglet Schedules et cliquez sur Create schedule.
- Donnez un nom à la planification (par exemple Redémarrage quotidien) et définissez l'horaire avec les champs cron : pour tous les jours à 06h00, utilisez la minute
0et l'heure6; pour un redémarrage toutes les six heures, mettez*/6dans le champ des heures. - Ouvrez la planification créée, cliquez sur New Task et choisissez l'action Send power action avec Restart server.
- Enregistrez et vérifiez que la planification est active.
En règle générale : redémarrez au moins une fois par jour à une heure creuse. Si votre serveur tourne quasiment en continu avec des joueurs, optez pour un redémarrage toutes les six à huit heures. Palworld sauvegarde le monde lors d'un redémarrage normal via le panel, vous ne perdez donc aucune progression. Pour plus de détails sur les horaires cron et les tâches, consultez notre article sur les planifications.
Attention : les redémarrages traitent le symptôme, pas la cause. Ils gardent la fuite sous contrôle, mais ne font pas apparaître de mémoire supplémentaire. Si la RAM dépasse déjà 85–90 % même juste après un redémarrage à froid avec des réglages normaux, votre formule est tout simplement trop petite et un upgrade de RAM est la solution honnête — redémarrer encore plus souvent n'y changera rien.
Étape 3 : réduisez les réglages gourmands
Outre la fuite, certains réglages sollicitent particulièrement le CPU et la RAM. Vous les ajustez dans PalWorldSettings.ini.
- Arrêtez d'abord votre serveur via l'onglet Console. Si vous modifiez le fichier pendant que le serveur tourne, vos changements seront écrasés à l'arrêt.
- Ouvrez l'onglet Files et naviguez vers
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Toutes les options tiennent sur une seule longue ligne dansOptionSettings=(...). - Réglez
bEnableInvaderEnemy=False. Les raids sur les bases provoquent des pics de charge et sont une source d'instabilité bien connue ; c'est le tweak de stabilité incontournable pour les serveurs Palworld. - Vérifiez
PalSpawnNumRate. La valeur par défaut est1.000000; des valeurs plus élevées font apparaître beaucoup plus de Pals et font grimper la consommation rapidement. Remettez la valeur à 1, voire un peu moins si le lag persiste. - Limitez les grandes bases : plus il y a de Pals au travail actifs en même temps, plus le serveur doit calculer. Laissez
BaseCampWorkerMaxNumà la valeur par défaut15(ou abaissez-la) et demandez à vos joueurs de ne pas entasser des dizaines de Pals au même endroit. - Adaptez
ServerPlayerMaxNumà votre formule : comptez environ 8 Go de RAM pour un petit groupe et 16 Go dès que vous jouez régulièrement à huit joueurs ou plus. - Enregistrez le fichier et démarrez le serveur. Pour savoir ce que fait précisément chaque option, consultez notre guide de PalWorldSettings.ini.
Problèmes fréquents
- Le serveur plante après quelques heures, même sans joueurs — Conséquence classique de la fuite de mémoire : la RAM se remplit et le processus est interrompu. Planifiez vos redémarrages plus fréquemment, ou augmentez votre mémoire si la consommation est déjà élevée juste après un démarrage à froid.
- Rubber banding dès que plus de joueurs se connectent — Cela pointe plutôt vers une pression CPU que vers la fuite. Baissez le taux de spawn, désactivez les raids avec
bEnableInvaderEnemy=Falseet limitez le nombre de Pals actifs dans les bases. - Les redémarrages aident, mais de moins en moins longtemps — À mesure que votre monde grandit (plus de bases, plus de Pals, une sauvegarde plus volumineuse), la consommation de base augmente. Le moment où redémarrer ne suffit plus est celui de passer à un upgrade de RAM.
- Les modifications de PalWorldSettings.ini disparaissent — Vous avez modifié le fichier pendant que le serveur tournait. Arrêtez le serveur, refaites la modification et ne démarrez qu'ensuite.
- Le serveur ne démarre plus après la modification de la configuration — Généralement une faute de frappe : toutes les options doivent rester sur une seule ligne dans
OptionSettings=(...), séparées par des virgules. Corrigez la ligne ou restaurez une sauvegarde.
Besoin d'aide ?
Avec une planification de redémarrage quotidienne et les réglages ci-dessus, presque tous les serveurs Palworld tournent de manière stable. Vous débutez ? Lisez aussi notre article de démarrage sur l'hébergement Palworld. Si vous n'y arrivez pas, ouvrez un ticket via notre page de support en indiquant le nom de votre serveur et ce que vous avez déjà essayé — nous examinerons la consommation avec vous.
Lancez votre serveur en 60 secondes sur notre propre matériel.