Contexte
Vous gérez un serveur Palworld chez WinHeberg et vous souhaitez le personnaliser pour adapter l'expérience de jeu à votre communauté ? Que ce soit pour ajuster la difficulté, augmenter les taux de capture des Pals, modifier les multiplicateurs d'XP, ou activer le PvP, tout se fait via un seul fichier de configuration, PalWorldSettings.ini.
Ce guide vous explique pas à pas comment éditer ce fichier proprement et liste tous les paramètres disponibles avec leur description et leur valeur par défaut, pour que vous puissiez configurer votre serveur exactement comme vous le souhaitez.
Le serveur doit être complètement arrêté avant toute modification des fichiers de configuration. Si vous modifiez le fichier alors que le serveur tourne, Palworld écrasera vos changements au prochain redémarrage et tout votre travail sera perdu.
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants.
- Un serveur Palworld actif sur votre panel gaming WinHeberg
- Un accès au gestionnaire de fichiers du panel ou un client SFTP (FileZilla, WinSCP)
- Quelques minutes pour ajuster les paramètres selon vos préférences
1. Arrêter votre serveur
Avant toute modification, votre serveur doit être complètement éteint.
- Connectez-vous à votre panel gaming WinHeberg
- Sélectionnez votre serveur Palworld
- Sur la page principale, cliquez sur Stop si le serveur tourne
- Attendez que le statut passe sur Offline
2. Copier la configuration par défaut
Le fichier DefaultPalWorldSettings.ini situé à la racine de votre serveur contient tous les paramètres possibles avec leurs valeurs par défaut. C'est le modèle qu'on va dupliquer pour créer notre configuration personnalisée.
- Ouvrez le gestionnaire de fichiers du panel ou connectez-vous en SFTP
- À la racine de votre serveur, ouvrez le fichier
DefaultPalWorldSettings.ini - Copiez l'intégralité de son contenu
Si vous avez déjà fait cette étape lors d'une configuration précédente, vous pouvez passer directement à l'étape 4. Le fichier PalWorldSettings.ini existe déjà et contient déjà votre configuration personnalisée.
3. Accéder au dossier de configuration
Le fichier à modifier se trouve dans un sous-dossier différent selon l'environnement de votre serveur.
/Pal/Saved/Config/LinuxServer
ou bien.
/Pal/Saved/Config/WindowsServer
Sur WinHeberg, les serveurs Palworld tournent généralement sous Linux. Si vous ne trouvez pas le dossier WindowsServer, c'est normal, allez directement dans LinuxServer.
4. Modifier le fichier PalWorldSettings.ini
- Ouvrez le fichier
PalWorldSettings.inidans le dossier que vous venez de localiser - Supprimez tout le contenu existant du fichier
- Collez la configuration que vous avez copiée à l'étape 2
Règles de formatage à respecter absolument
Le fichier PalWorldSettings.ini a une syntaxe très stricte. Le moindre écart peut empêcher votre serveur de démarrer.
- Ne pas ajouter de lignes vides entre les paramètres
- Ne pas modifier la structure du fichier (les paramètres sont tous sur une seule ligne longue, entre parenthèses)
- Conserver les guillemets, virgules et parenthèses exactement comme dans le fichier original
- Ne pas mettre d'espaces autour du signe
=(toujoursParam=Valeur, jamaisParam = Valeur)
Si la syntaxe du fichier est cassée (parenthèse manquante, virgule oubliée, espace mal placé), votre serveur ne démarrera pas du tout. En cas de doute, faites une sauvegarde du fichier avant modification pour pouvoir revenir en arrière.
5. Personnaliser les paramètres
Une fois la configuration de base en place, vous pouvez modifier chaque paramètre selon vos préférences. Les sections ci-dessous listent tous les paramètres disponibles, organisés par thème.
5.1 Identité du serveur et connexion
| Paramètre | Description | Valeur par défaut |
|---|---|---|
ServerName |
Nom du serveur affiché dans la liste publique | Pterodactyl Server |
ServerDescription |
Description du serveur | "" |
ServerPassword |
Mot de passe d'accès au serveur | "" |
AdminPassword |
Mot de passe administrateur pour les commandes | "" |
PublicIP |
Adresse IP publique du serveur | "" |
PublicPort |
Port public utilisé par le serveur | 8211 |
Region |
Région du serveur | "" |
ServerPlayerMaxNum |
Nombre maximal de joueurs simultanés | 32 |
AllowConnectPlatform |
Plateforme autorisée pour se connecter | Steam |
bUseAuth |
Active l'authentification sur le serveur (True, False) |
True |
bShowPlayerList |
Affiche la liste des joueurs connectés (True, False) |
False |
RCONEnabled |
Active l'accès RCON au serveur (True, False) |
False |
RCONPort |
Port RCON | "" |
RESTAPIEnabled |
Active l'API REST pour le serveur (True, False) |
False |
RESTAPIPort |
Port utilisé par l'API REST | 8212 |
Sur WinHeberg, ne modifiez pas le PublicPort sauf raison spécifique. Le port est attribué automatiquement par le panel et tout changement manuel peut empêcher vos joueurs de se connecter.
5.2 Difficulté, temps et monde
| Paramètre | Description | Valeur par défaut |
|---|---|---|
Difficulty |
Niveau de difficulté (None, Easy, Normal, Hard) |
None |
DayTimeSpeedRate |
Vitesse du passage du temps en journée | 1.000000 |
NightTimeSpeedRate |
Vitesse du passage du temps la nuit | 1.000000 |
RandomizerType |
Type de randomisation du monde (None, Basic, Advanced) |
None |
RandomizerSeed |
Graine utilisée pour la randomisation | "" |
SupplyDropSpan |
Intervalle des largages de ressources (minutes) | 180 |
EnablePredatorBossPal |
Active les Pals de type boss prédateurs (True, False) |
True |
ServerReplicatePawnCullDistance |
Distance de rendu des entités | 15000.000000 |
5.3 Multiplicateurs (XP, capture, taux)
| Paramètre | Description | Valeur par défaut |
|---|---|---|
ExpRate |
Taux de gain d'expérience | 1.000000 |
PalCaptureRate |
Taux de capture des Pals | 1.000000 |
PalSpawnNumRate |
Taux de génération des Pals dans le monde | 1.000000 |
CollectionDropRate |
Taux de drop des objets collectés | 1.000000 |
CollectionObjectRespawnSpeedRate |
Vitesse de réapparition des objets collectables | 1.000000 |
EnemyDropItemRate |
Taux de drop des objets par les ennemis | 1.000000 |
WorkSpeedRate |
Taux de vitesse de travail des Pals | 1.000000 |
ItemWeightRate |
Modifie le poids des objets | 1.000000 |
Pour un serveur communautaire, beaucoup d'administrateurs augmentent légèrement les taux (1.5x à 2x) pour rendre la progression plus agréable. Évitez les valeurs trop élevées (10x ou plus) qui cassent complètement l'équilibre du jeu.
5.4 Combat, dégâts et survie
| Paramètre | Description | Valeur par défaut |
|---|---|---|
DeathPenalty |
Pénalité en cas de mort (All, Partial, None) |
All |
bEnablePlayerToPlayerDamage |
Active les dégâts entre joueurs (True, False) |
False |
bEnableFriendlyFire |
Active les dégâts infligés aux alliés (True, False) |
False |
bIsPvP |
Active le mode joueur contre joueur (True, False) |
False |
bHardcore |
Active le mode hardcore (True, False) |
False |
bPalLost |
Active la perte permanente des Pals en cas de mort (True, False) |
False |
bEnableInvaderEnemy |
Active les ennemis envahisseurs (True, False) |
True |
PalDamageRateAttack |
Taux de dégâts infligés par les Pals | 1.000000 |
PalDamageRateDefense |
Taux de résistance aux dégâts des Pals | 1.000000 |
PlayerDamageRateAttack |
Taux de dégâts infligés par le joueur | 1.000000 |
PlayerDamageRateDefense |
Taux de résistance aux dégâts du joueur | 1.000000 |
PlayerStomachDecreaceRate |
Taux de diminution de la satiété du joueur | 1.000000 |
PlayerStaminaDecreaceRate |
Taux de diminution de l'endurance du joueur | 1.000000 |
PlayerAutoHPRegeneRate |
Taux de régénération automatique des PV du joueur | 1.000000 |
PlayerAutoHpRegeneRateInSleep |
Taux de régénération automatique des PV pendant le sommeil | 1.000000 |
PalStomachDecreaceRate |
Taux de diminution de la satiété des Pals | 1.000000 |
PalStaminaDecreaceRate |
Taux de diminution de l'endurance des Pals | 1.000000 |
PalAutoHPRegeneRate |
Taux de régénération automatique des PV des Pals | 1.000000 |
PalAutoHpRegeneRateInSleep |
Taux de régénération des PV des Pals pendant le sommeil | 1.000000 |
bActiveUNKO |
Mode où les joueurs deviennent inconscients au lieu de mourir | False |
bEnableAimAssistPad |
Active l'aide à la visée sur manette (True, False) |
True |
bEnableAimAssistKeyboard |
Active l'aide à la visée au clavier (True, False) |
False |
bEnableDefenseOtherGuildPlayer |
Active la défense automatique contre les joueurs d'autres guildes | False |
Activer bIsPvP=True change radicalement l'expérience de jeu et peut entraîner des conflits dans votre communauté. Communiquez clairement à vos joueurs avant d'activer le PvP, et envisagez de demander leur avis avant d'imposer un changement aussi important.
5.5 Construction, objets et guildes
| Paramètre | Description | Valeur par défaut |
|---|---|---|
BuildObjectHpRate |
Taux de points de vie des objets construits | 1.000000 |
BuildObjectDamageRate |
Taux de dégâts infligés aux objets construits | 1.000000 |
BuildObjectDeteriorationDamageRate |
Taux de dégradation des objets construits | 1.000000 |
CollectionObjectHpRate |
Taux de points de vie des objets collectables | 1.000000 |
DropItemMaxNum |
Nombre maximal d'objets largués dans le monde | 3000 |
DropItemMaxNum_UNKO |
Nombre maximal d'objets largués en mode UNKO | 100 |
DropItemAliveMaxHours |
Durée maximale de vie des objets largués (heures) | 1.000000 |
bCanPickupOtherGuildDeathPenaltyDrop |
Permet de ramasser les objets d'autres guildes après pénalité de mort | False |
BaseCampMaxNum |
Nombre maximum de camps de base par joueur | 128 |
BaseCampWorkerMaxNum |
Nombre maximum de travailleurs par camp de base | 15 |
BaseCampMaxNumInGuild |
Nombre maximum de camps de base par guilde | 4 |
GuildPlayerMaxNum |
Nombre maximum de joueurs dans une guilde | 20 |
bAutoResetGuildNoOnlinePlayers |
Réinitialise automatiquement la guilde si aucun joueur en ligne | False |
AutoResetGuildTimeNoOnlinePlayers |
Temps avant réinitialisation automatique sans joueurs (heures) | 72.000000 |
PalEggDefaultHatchingTime |
Temps d'éclosion par défaut des œufs de Pal (heures) | 72.000000 |
bInvisibleOtherGuildBaseCampAreaFX |
Rend invisibles les effets visuels des camps des autres guildes | False |
bBuildAreaLimit |
Active une limite dans les zones de construction (True, False) |
False |
MaxBuildingLimitNum |
Limite maximale du nombre de bâtiments construits | 0 |
5.6 Divers et système
| Paramètre | Description | Valeur par défaut |
|---|---|---|
AutoSaveSpan |
Intervalle de sauvegarde automatique (minutes) | 30 |
ChatPostLimitPerMinute |
Limite de messages dans le chat par minute | 10 |
bIsMultiplay |
Active le mode multijoueur (True, False) |
False |
bEnableNonLoginPenalty |
Active les pénalités pour non-connexion (True, False) |
True |
bEnableFastTravel |
Active le voyage rapide (True, False) |
True |
bIsStartLocationSelectByMap |
Permet de sélectionner le point de départ via la carte | True |
bExistPlayerAfterLogout |
Permet aux joueurs de rester dans le monde après déconnexion | False |
bIsUseBackupSaveData |
Utilise les données de sauvegarde de secours (True, False) |
True |
LogFormatType |
Format du journal (Text, JSON) |
Text |
Pour un serveur de production, augmenter AutoSaveSpan à une valeur plus basse (par exemple 15 minutes au lieu de 30) permet de réduire les pertes en cas de crash. Attention cependant, des sauvegardes trop fréquentes peuvent provoquer des lags pendant l'écriture sur le disque.
6. Sauvegarder et redémarrer
Une fois toutes vos modifications faites, sauvegardez le fichier et relancez votre serveur.
- Sauvegardez le fichier
PalWorldSettings.ini(Ctrl+S dans l'éditeur du panel ou bouton Save) - Retournez sur la page principale du serveur
- Cliquez sur Start
- Surveillez la console pour vérifier que le démarrage se passe sans erreur
Si tout se passe bien, votre serveur démarre normalement avec votre configuration personnalisée.
En cas de problème
Voici les erreurs les plus fréquentes lors d'une modification de configuration Palworld.
❌ Le serveur ne démarre pas après modification
Si la console affiche des erreurs au lancement.
- Vérifiez que vous n'avez pas introduit d'espaces autour des signes
=(toujoursParam=Valeur) - Vérifiez que toutes les parenthèses sont bien fermées dans le fichier
- Vérifiez qu'il n'y a pas de lignes vides entre les paramètres
- Vérifiez que les guillemets sont équilibrés (chaque
"doit avoir sa paire) - En dernier recours, recopiez le contenu de
DefaultPalWorldSettings.iniet recommencez la procédure
❌ Mes modifications ne sont pas prises en compte
Si vous redémarrez le serveur et que rien n'a changé.
- Vérifiez que vous avez bien modifié
PalWorldSettings.iniet pasDefaultPalWorldSettings.ini - Vérifiez que vous êtes dans le bon dossier (
/Pal/Saved/Config/LinuxServersur WinHeberg) - Vérifiez que le serveur était bien arrêté au moment de la modification
- Vérifiez que vous avez bien cliqué sur Sauvegarder après vos changements
❌ Mes joueurs ne peuvent plus se connecter
Si les joueurs voient une erreur de connexion après la modification.
- Vérifiez que vous n'avez pas modifié
PublicPort(qui doit rester celui attribué par WinHeberg) - Vérifiez que
bUseAuthest toujours surTruesauf si vous avez une raison spécifique de le désactiver - Si vous avez activé
ServerPassword, communiquez le mot de passe à vos joueurs
❌ Les multiplicateurs n'ont pas l'effet attendu
Si vos modifications de taux (XP, capture, etc.) semblent ne rien changer.
- Vérifiez le format des valeurs (toujours avec 6 décimales, par exemple
2.000000et pas2) - Certains paramètres ne s'appliquent qu'aux nouveaux Pals ou aux nouveaux joueurs, pas aux existants
- Redémarrez complètement le serveur après les modifications
Bonnes pratiques
Quelques recommandations pour configurer votre serveur Palworld sereinement.
- Faites une sauvegarde de votre
PalWorldSettings.iniavant chaque modification importante - Modifiez les paramètres un par un pour identifier facilement ce qui pose problème en cas de souci
- Documentez vos changements dans un fichier à part pour pouvoir revenir en arrière si besoin
- Testez les valeurs progressivement plutôt que de mettre directement 10x ou 100x sur un multiplicateur
- Communiquez à vos joueurs les changements majeurs (PvP, multiplicateurs, mode hardcore) avant de les appliquer
- Évitez de modifier la configuration pendant que des joueurs sont connectés, ça crée de la frustration
Besoin d'aide ?
Si votre serveur ne démarre pas après modification de la configuration, ou si vous avez un doute sur un paramètre, n'hésitez pas à contacter notre support. Notre équipe peut vous aider à vérifier la syntaxe de votre fichier PalWorldSettings.ini et à restaurer votre serveur en cas d'erreur.
Votre serveur Palworld est maintenant configuré selon vos préférences, prêt à offrir une expérience sur-mesure à votre communauté 🎮.


