Palworld Intermédiaire 11 min de lecture

Configurer un serveur Palworld : le guide complet de PalWorldSettings.ini

Guide de PalWorldSettings.ini pour un serveur Palworld : chemins Windows et Linux, syntaxe OptionSettings, tableaux de paramètres et 3 presets prêts à l'emploi.

Configurer un serveur Palworld : le guide complet de PalWorldSettings.ini

Configurer un serveur Palworld avec PalWorldSettings.ini

Réponse courte : toute la configuration d’un serveur Palworld tient dans un seul fichier, PalWorldSettings.ini, situé dans Pal\Saved\Config\WindowsServer\ sous Windows et Pal/Saved/Config/LinuxServer/ sous Linux. Le fichier modèle DefaultPalWorldSettings.ini, à la racine du serveur, ne doit jamais être édité : il est écrasé à chaque mise à jour. Tous les réglages sont regroupés sur une seule ligne commençant par OptionSettings=(. Guide à jour pour Palworld 1.0, sorti le 10 juillet 2026.

Chez HebergTonServ, le fichier PalWorldSettings.ini d’un serveur Palworld s’édite directement depuis le gestionnaire de fichiers ou en SFTP, sans passer par une ligne de commande.


Où se trouve le fichier de configuration ?

L’emplacement dépend du système d’exploitation du serveur. C’est la première source d’erreur : le dossier n’a pas le même nom sur Windows et sur Linux.

SystèmeChemin complet du fichier à éditer
Windowssteamapps\common\PalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini
Linuxsteamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Modèle (les deux)DefaultPalWorldSettings.ini, à la racine du serveur — lecture seule, ne pas éditer

Ces fichiers sont générés automatiquement au premier lancement du serveur. Si le dossier Config est vide, c’est que le serveur n’a jamais démarré : lancez-le une fois, arrêtez-le, et le dossier apparaîtra. La procédure complète est décrite dans installer un serveur Palworld avec SteamCMD.


Pourquoi ne jamais éditer DefaultPalWorldSettings.ini ?

C’est la règle la plus importante de ce guide.

DefaultPalWorldSettings.ini est un modèle de référence livré avec le serveur. Il liste tous les paramètres existants avec leurs valeurs par défaut, ce qui en fait un excellent aide-mémoire. Mais il est remplacé intégralement à chaque mise à jour du serveur. Une configuration écrite dedans fonctionne jusqu’au prochain patch, puis disparaît sans le moindre message d’erreur — le serveur redémarre simplement avec des réglages neufs.

La bonne méthode tient en trois gestes :

  1. Ouvrir DefaultPalWorldSettings.ini et copier tout son contenu.
  2. Coller ce contenu dans PalWorldSettings.ini, dans le dossier WindowsServer ou LinuxServer.
  3. Modifier uniquement PalWorldSettings.ini.

Le fichier PalWorldSettings.ini généré au premier démarrage est quasi vide : l’écraser avec le contenu du modèle vous donne la liste complète des options, avec l’orthographe exacte de chaque nom de paramètre.


Comment fonctionne la syntaxe du fichier ?

La structure déroute au premier abord, car elle ne ressemble pas à un .ini classique. Le fichier contient une section, puis une seule et unique ligne qui contient tous les réglages :

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,ExpRate=1.000000,ServerName="Mon serveur",ServerPlayerMaxNum=32)

Quatre règles à respecter scrupuleusement :

RègleDétail
Une seule ligneTous les paramètres sont entre les parenthèses de OptionSettings=(...). Aucun retour à la ligne.
SéparateurUne virgule entre chaque paramètre, sans espace inutile.
Chaînes de caractèresEntre guillemets doubles : ServerName="Mon serveur".
BooléensTrue ou False, avec la majuscule initiale. true en minuscules n’est pas fiable.

Un éditeur qui coupe automatiquement les lignes trop longues peut casser la configuration à l’enregistrement. Utilisez un éditeur qui gère les longues lignes et désactivez le retour à la ligne automatique avant de sauvegarder.

Une virgule manquante, une parenthèse non fermée ou un guillemet oublié font que le serveur ignore la totalité de la ligne et repart sur les valeurs par défaut. C’est la cause n°1 des « ma config n’est pas prise en compte », détaillée dans pourquoi mon serveur Palworld ne démarre pas.


Identité du serveur et accès

Ces paramètres définissent ce que voient les joueurs et qui peut se connecter.

ParamètreRôle
ServerNameNom affiché du serveur (chaîne, entre guillemets)
ServerDescriptionDescription affichée dans la liste (chaîne)
ServerPasswordMot de passe d’accès. Vide = serveur ouvert
AdminPasswordMot de passe administrateur, requis pour les commandes admin et la REST API
ServerPlayerMaxNumNombre maximum de joueurs — plafond de 32
PublicIPIP publique annoncée (auto-détectée si non renseignée)
PublicPortPort public annoncé
CrossplayPlatformsPlateformes autorisées. Valeur par défaut : (Steam,Xbox,PS5,Mac)

AdminPassword doit impérativement être défini dans le fichier avant de pouvoir utiliser la commande /AdminPassword en jeu. La liste complète est dans les commandes admin de Palworld.

CrossplayPlatforms mérite l’attention : Palworld 1.0 permet à des joueurs Steam, Xbox, PS5 et Mac de se retrouver sur le même serveur dédié. Retirer une plateforme de cette liste, c’est empêcher ces joueurs de rejoindre — souvent sans message d’erreur explicite de leur côté.

RCON et REST API

ParamètreRôle
RCONEnabledActive le RCON (True / False)
RCONPortPort RCON, 25575 par défaut (TCP)
RESTAPIEnabledActive la REST API (True / False)
RESTAPIPortPort de la REST API, 8212 par défaut (TCP)

⚠️ Le RCON est officiellement déprécié. La documentation Pocketpair indique : « RCON is now deprecated. Please consider to use REST API. RCON is scheduled to stop functioning in an upcoming update. » Toute administration à distance doit être bâtie sur la REST API. Voir RCON et REST API sur un serveur Palworld.

Ces deux interfaces « are not designed to be exposed directly to the Internet », toujours selon la documentation officielle. Elles restent en écoute locale ou derrière un pare-feu restrictif.


Progression : XP et capture

ParamètreEffet
ExpRateMultiplicateur de gain d’expérience (nombre décimal)
PalCaptureRateMultiplicateur du taux de capture des Pals (nombre décimal)

La documentation officielle range également dans cette famille la vitesse d’endurance et de faim ainsi que la régénération de PV des joueurs et des Pals. Les noms exacts de ces paramètres figurent dans DefaultPalWorldSettings.ini : reprenez-les depuis ce fichier plutôt que de les retaper de mémoire.

En 1.0, le niveau maximum est passé de 65 à 80 et le jeu compte 287 Pals. Un ExpRate laissé à sa valeur d’origine allonge donc sensiblement la progression par rapport aux versions 0.x. C’est le premier réglage à ajuster sur un serveur entre amis qui joue quelques heures par semaine.


Équilibrage : mort, dégâts et éclosion

ParamètreEffet
DeathPenaltyCe que le joueur perd à la mort, d’aucun drop jusqu’à tout perdre, Pals compris (All)
bEnableInvaderEnemyActive les raids d’ennemis sur les bases
bAllowEnhanceStat_HealthAutorise l’amélioration de la statistique de vie
bAllowEnhanceStat_AttackAutorise l’amélioration de la statistique d’attaque
DenyTechnologyListListe des technologies interdites sur le serveur

La documentation officielle range dans cette même famille les multiplicateurs de dégâts joueur et Pal, le temps de réapparition, l’intervalle des largages de ravitaillement et le temps d’éclosion des œufs. Là encore, les noms exacts sont dans le fichier modèle.

Pour DeathPenalty, la documentation officielle liste quatre valeurs acceptées :

ValeurCe que le joueur perd à la mort
NoneRien du tout, aucun drop
ItemTous les objets sauf l’équipement porté
ItemAndEquipmentTous les objets, équipement compris
AllTous les objets et tous les Pals de l’équipe

All est la valeur que la documentation recommande explicitement dans son guide PvP, puisqu’elle rend les affrontements réellement risqués. None est le choix logique pour un serveur détente entre amis.


Guildes et bases

ParamètreEffet
GuildPlayerMaxNumNombre maximum de joueurs par guilde
BaseCampMaxNumInGuildNombre maximum de camps de base par guilde — valeur par défaut 4, maximum 10
bEnableDefenseOtherGuildPlayerLes Pals de base attaquent les joueurs d’autres guildes

Ces deux premiers paramètres sont les leviers de performance les plus efficaces du fichier. Chaque camp de base est simulé en continu, indépendamment de la présence des joueurs. Multiplier les bases par guilde, c’est multiplier la charge CPU et la mémoire consommée. La documentation officielle recommande d’ailleurs GuildPlayerMaxNum=4 et BaseCampMaxNumInGuild=2 sur un serveur PvP, explicitement pour la maîtrise de la charge serveur.

La documentation ajoute à cette famille le délai avant de pouvoir rejoindre une guilde ainsi que les dégâts et la dégradation des bâtiments.

À noter : Palworld 1.0 a introduit les rôles de guilde avec permissions, gérés en jeu et non dans ce fichier.


PvP

Le mode PvP est arrivé avec la 1.0. Pocketpair le présente comme une fonctionnalité d’essai, sans couverture de support complète.

ParamètreEffet
bIsPvPActive le mode PvP
bEnablePlayerToPlayerDamageLes joueurs peuvent se blesser mutuellement
bEnableDefenseOtherGuildPlayerLes Pals de base attaquent les joueurs hostiles entrant dans la base
bEnableFastTravelOnlyBaseCampLimite le voyage rapide aux camps de base
bExistPlayerAfterLogoutLe personnage reste en jeu après déconnexion

La documentation précise également que la visibilité des objets PvP sur la carte et les drops spéciaux à la mort se règlent dans cette famille. Le guide complet est dans activer le PvP sur un serveur Palworld.


Confort

La famille « confort » regroupe officiellement le voyage rapide et ses restrictions, le chat vocal (nouveauté 1.0), la visibilité de la liste des joueurs et le mode hardcore avec recréation du personnage. Ces réglages ne changent pas l’équilibrage mais transforment l’expérience sociale du serveur — le chat vocal intégré, notamment, rend inutile un serveur vocal externe pour un petit groupe.


Trois presets prêts à l’emploi

Ces presets sont des extraits. Chaque ligne correspond à un paramètre à reporter à l’intérieur de la ligne unique OptionSettings=(...), séparé par des virgules. Ne collez pas ces blocs tels quels dans le fichier : ils sont présentés en lignes séparées pour la lisibilité.

Preset « Chill » — soirées entre amis, progression rapide

ServerName="Serveur Chill"
ServerPlayerMaxNum=8
ExpRate=3.000000
PalCaptureRate=2.000000
bEnableInvaderEnemy=False
bIsPvP=False
GuildPlayerMaxNum=8
BaseCampMaxNumInGuild=4
DeathPenalty=None

Preset « Équilibré » — serveur communautaire polyvalent

ServerName="Serveur Communautaire"
ServerPlayerMaxNum=32
ExpRate=1.500000
PalCaptureRate=1.500000
bEnableInvaderEnemy=True
bIsPvP=False
GuildPlayerMaxNum=8
BaseCampMaxNumInGuild=3
CrossplayPlatforms=(Steam,Xbox,PS5,Mac)

Preset « Hardcore » — PvP et survie punitive

ServerName="Serveur Hardcore PvP"
ServerPlayerMaxNum=32
ExpRate=1.000000
PalCaptureRate=1.000000
bIsPvP=True
bEnablePlayerToPlayerDamage=True
bEnableDefenseOtherGuildPlayer=True
bAllowEnhanceStat_Health=False
bAllowEnhanceStat_Attack=False
bEnableFastTravelOnlyBaseCamp=True
bExistPlayerAfterLogout=True
GuildPlayerMaxNum=4
BaseCampMaxNumInGuild=2
DeathPenalty=All
bEnableInvaderEnemy=True

Le preset Hardcore reprend intégralement les réglages d’équilibrage recommandés par la documentation officielle pour un serveur PvP : désactivation du stat-stacking via bAllowEnhanceStat_Health et bAllowEnhanceStat_Attack, voyage rapide limité aux bases pour empêcher la fuite en combat, et personnage qui reste en jeu après déconnexion pour que se déconnecter ne permette plus d’échapper à un affrontement. DenyTechnologyList complète le dispositif en bloquant les technologies jugées trop fortes, comme le grappin ou les équipements de Pal de déplacement rapide.


Et GameUserSettings.ini ?

Dans le même dossier Config se trouve un second fichier : GameUserSettings.ini. Il contient notamment la ligne :

DedicatedServerName=

Cette valeur doit être identique au nom du dossier de monde utilisé par le serveur, situé dans Pal/Saved/SaveGames/0/. C’est elle qui détermine quelle sauvegarde est chargée au démarrage. Une incohérence entre les deux, et le serveur démarre sur un monde vide alors que la sauvegarde est bien présente sur le disque. Ce point est central lors d’un transfert de sauvegarde solo vers un serveur.


Comment appliquer les modifications ?

Un redémarrage complet du serveur est obligatoire. Palworld ne recharge pas PalWorldSettings.ini à chaud : tant que le processus tourne, il utilise les valeurs lues à son démarrage.

La séquence sûre :

  1. Arrêter proprement le serveur (commande /Shutdown avec un délai, ou l’arrêt du panel).
  2. Éditer et enregistrer PalWorldSettings.ini.
  3. Redémarrer le serveur.

Éditer le fichier pendant que le serveur tourne est risqué : le serveur réécrit certains fichiers à l’arrêt et peut annuler vos modifications. Sauvegardez toujours une copie du fichier avant une grosse session de réglages — voir sauvegarder et restaurer un serveur Palworld.


FAQ

Où est le fichier PalWorldSettings.ini d’un serveur Palworld ?

Sous Windows, dans Pal\Saved\Config\WindowsServer\PalWorldSettings.ini ; sous Linux, dans Pal/Saved/Config/LinuxServer/PalWorldSettings.ini, à partir du dossier d’installation PalServer. Le fichier n’existe qu’après le premier lancement du serveur, qui génère automatiquement la configuration.

Pourquoi mes modifications de PalWorldSettings.ini ne s’appliquent pas ?

Trois causes possibles : le fichier a été édité dans le mauvais dossier (WindowsServer au lieu de LinuxServer ou l’inverse), c’est DefaultPalWorldSettings.ini qui a été modifié au lieu de PalWorldSettings.ini, ou la ligne OptionSettings=(...) contient une erreur de syntaxe qui la rend entièrement invalide. Dans tous les cas, un redémarrage complet du serveur est nécessaire.

Peut-on modifier PalWorldSettings.ini serveur allumé ?

Non, ce n’est pas fiable. Palworld lit sa configuration au démarrage uniquement et réécrit des fichiers à l’arrêt, ce qui peut annuler vos modifications. Arrêtez le serveur, éditez le fichier, puis redémarrez.

Combien de joueurs peut-on mettre dans ServerPlayerMaxNum ?

Le maximum est 32 joueurs. La même limite s’applique via l’argument de lancement -players=32. Au-delà, la valeur n’est pas prise en compte.

Comment activer le crossplay PS5 et Xbox sur un serveur Palworld ?

Via le paramètre CrossplayPlatforms, dont la valeur par défaut est (Steam,Xbox,PS5,Mac). Palworld 1.0 permet à ces quatre plateformes de cohabiter sur un même serveur dédié. Retirer une plateforme de la liste empêche ses joueurs de se connecter.

Faut-il activer RCON pour administrer son serveur ?

Non, la documentation officielle Pocketpair indique que le RCON est déprécié et qu’il cessera de fonctionner dans une future mise à jour. Utilisez la REST API (RESTAPIEnabled=True, port 8212) ou les commandes admin en jeu après avoir défini AdminPassword.


En résumé

  • Le seul fichier à éditer est PalWorldSettings.ini, dans Config\WindowsServer\ (Windows) ou Config/LinuxServer/ (Linux).
  • DefaultPalWorldSettings.ini ne s’édite jamais : il est écrasé à chaque mise à jour. On copie son contenu.
  • Tous les réglages tiennent sur une seule ligne OptionSettings=(...), séparés par des virgules, chaînes entre guillemets, booléens en True/False.
  • ServerPlayerMaxNum plafonne à 32 joueurs ; CrossplayPlatforms vaut (Steam,Xbox,PS5,Mac) par défaut.
  • GuildPlayerMaxNum et BaseCampMaxNumInGuild sont les deux paramètres qui pèsent le plus sur la charge serveur.
  • GameUserSettings.ini porte DedicatedServerName=, qui doit correspondre au nom du dossier de monde.
  • Un redémarrage complet est obligatoire pour appliquer la moindre modification.

Pour éditer tout cela sans ligne de commande, un hébergeur Palworld donne accès au fichier via SFTP ou gestionnaire de fichiers, avec sauvegardes automatiques quotidiennes en filet de sécurité, dès 11,90 €/mois.

Pour aller plus loin