Régler les paramètres de monde Palworld
Cette page explique comment régler le monde d’un serveur Palworld hébergé chez CloudFive : vitesse de progression, taux de capture, récolte, dégâts entre joueurs, raids de bases. Elle s’adresse à quelqu’un qui a déjà un serveur en marche et qui veut l’ajuster — sinon, commencez par Installer un serveur Palworld.
Un conseil avant de commencer : changez peu de valeurs à la fois, et notez ce que vous changez. Un serveur dont on a multiplié six réglages par dix d’un coup devient injouable, et il est ensuite très difficile de savoir lequel est responsable.
Où se trouve le fichier de paramètres
Section intitulée « Où se trouve le fichier de paramètres »Tout tient dans un seul fichier, que vous ouvrez avec le gestionnaire de fichiers du panel ou en SFTP :
Pal/Saved/Config/LinuxServer/PalWorldSettings.iniIl contient une section et une seule ligne utile, qui regroupe tous les paramètres entre parenthèses :
[/Script/Pal.PalGameWorldSettings]OptionSettings=(Difficulty=None,ExpRate=1.000000,PalCaptureRate=1.000000,CollectionDropRate=1.000000,DeathPenalty="All",bEnablePlayerToPlayerDamage=False,ServerName="Mon serveur CloudFive")Deux habitudes à prendre tout de suite : copiez la ligne complète dans un fichier texte sur votre machine avant chaque modification, et gardez le fichier d’exemple sous la main. Vous aurez toujours un point de retour.
Les réglages que tout le monde change en premier
Section intitulée « Les réglages que tout le monde change en premier »Dans l’ordre où on les cherche, une fois le serveur ouvert aux joueurs :
| Paramètre | Ce qu’il fait |
|---|---|
ServerPlayerMaxNum |
Le nombre de places. 32 par défaut dans le jeu. |
DeathPenalty |
Ce qu’on perd en mourant : "None", "Item", "ItemAndEquipment" ou "All". |
DayTimeSpeedRate |
La vitesse d’écoulement du jour. Plus haut, jour plus court. |
NightTimeSpeedRate |
La même chose pour la nuit. C’est celui que l’on monte pour raccourcir les nuits. |
PlayerStomachDecreaceRate |
La vitesse à laquelle les joueurs ont faim. Plus bas, plus tranquille. |
bEnableFastTravel |
Autorise le voyage rapide. |
bExistPlayerAfterLogout |
Laisse le personnage dans le monde après la déconnexion. |
GuildPlayerMaxNum |
Le nombre de joueurs par guilde. |
BaseCampMaxNum |
Le nombre de camps de base par guilde. |
DeathPenalty="All" est la valeur par défaut, la plus punitive : le joueur perd tout, objets, équipement et Pals de son inventaire. Sur un serveur entre amis, "Item" ou "None" évitent beaucoup de soirées gâchées.
Expérience, capture, récolte
Section intitulée « Expérience, capture, récolte »C’est le trio qui définit le rythme du serveur. Les valeurs sont des multiplicateurs : 1.000000 est le rythme normal du jeu.
| Paramètre | Ce qu’il fait |
|---|---|
ExpRate |
L’expérience gagnée par les joueurs et les Pals. |
PalCaptureRate |
La réussite des captures. |
PalSpawnNumRate |
Le nombre de Pals sauvages présents dans le monde. |
CollectionDropRate |
La quantité de ressources obtenue par récolte. |
CollectionObjectRespawnSpeedRate |
La vitesse de réapparition des arbres et des minerais. |
EnemyDropItemRate |
Le butin lâché par les ennemis. |
WorkSpeedRate |
La vitesse de travail des Pals dans les bases. |
PalEggDefaultHatchingTime |
La durée d’incubation des œufs, en heures. |
Pour un serveur entre amis qui jouent quelques heures par semaine, un ExpRate et un CollectionDropRate entre 2 et 3 suffisent largement à rendre la progression confortable sans vider le jeu de son intérêt. Au-delà de 10, il ne reste plus grand-chose à faire au bout de deux soirées.
Dégâts entre joueurs et raids de bases
Section intitulée « Dégâts entre joueurs et raids de bases »Ces réglages décident de ce que vos joueurs peuvent se faire entre eux. Annoncez-les clairement avant d’ouvrir : un serveur qui passe du PvE au PvP sans prévenir perd ses joueurs dans la semaine.
| Paramètre | Ce qu’il fait |
|---|---|
bEnablePlayerToPlayerDamage |
Autorise les dégâts entre joueurs. L’interrupteur principal. |
bEnableFriendlyFire |
Autorise les dégâts entre membres d’une même guilde. |
bIsPvP |
Active les règles de PvP du jeu. |
bEnableDefenseOtherGuildPlayer |
Autorise les attaques de bases entre guildes. |
bCanPickupOtherGuildDeathPenaltyDrop |
Permet de ramasser ce qu’un joueur d’une autre guilde a laissé tomber. |
bEnableInvaderEnemy |
Active les raids de Pals sauvages sur les bases. |
PlayerDamageRateAttack |
Les dégâts infligés par les joueurs. |
PlayerDamageRateDefense |
Les dégâts subis par les joueurs. |
PalDamageRateAttack |
Les dégâts infligés par les Pals. |
PalDamageRateDefense |
Les dégâts subis par les Pals. |
Pour un serveur coopératif, laissez bEnablePlayerToPlayerDamage et bEnableDefenseOtherGuildPlayer à False : personne ne peut casser la base de personne. Pour un serveur PvP, activez les deux, mais réfléchissez d’abord à bCanPickupOtherGuildDeathPenaltyDrop : combiné à DeathPenalty="All", il permet de dépouiller complètement un joueur, et c’est le genre de règle qui vide un serveur si elle n’a pas été annoncée.
bEnableInvaderEnemy est une autre histoire : les raids de Pals sauvages n’opposent pas les joueurs entre eux, mais ils détruisent des bases quand personne n’est connecté. Beaucoup d’administrateurs le désactivent sur un serveur où les joueurs ne se connectent pas tous les jours.
Appliquer les changements sans perdre la sauvegarde
Section intitulée « Appliquer les changements sans perdre la sauvegarde »La sauvegarde du monde ne vit pas dans le fichier de configuration : elle est ailleurs, dans Pal/Saved/SaveGames/. Changer un réglage ne touche donc pas à votre monde. Ce qui le met en danger, c’est une manipulation de fichiers faite serveur en marche.
-
Prévenez vos joueurs, puis arrêtez le serveur depuis panel.cloudfive.xyz. Un fichier modifié à chaud sera écrasé quand le serveur s’arrêtera.
-
Prenez une sauvegarde et attendez qu’elle soit terminée.
-
Ouvrez
PalWorldSettings.ini, copiez la ligneOptionSettingscomplète dans un fichier texte de côté, puis modifiez vos valeurs. -
Enregistrez et vérifiez que la ligne est toujours une seule ligne, avec sa parenthèse fermante.
-
Démarrez le serveur et suivez la console jusqu’au message qui annonce le monde chargé.
-
Connectez-vous et vérifiez un réglage visible — un gain d’expérience, une capture — pour confirmer que le fichier a bien été lu.
Revenir aux valeurs par défaut
Section intitulée « Revenir aux valeurs par défaut »Quand plus rien n’a de sens, repartez du modèle fourni avec le serveur. L’opération est sans risque pour votre monde.
-
Arrêtez le serveur et prenez une sauvegarde.
-
Renommez
Pal/Saved/Config/LinuxServer/PalWorldSettings.inienPalWorldSettings.ini.bak. Vous pourrez toujours y relire vos anciennes valeurs. -
Ouvrez le
DefaultPalWorldSettings.inide la racine du serveur et copiez tout son contenu. -
Créez un
PalWorldSettings.inineuf dansPal/Saved/Config/LinuxServer/et collez-y ce contenu. -
Remettez uniquement les trois valeurs indispensables :
ServerName,ServerPasswordetAdminPassword. -
Démarrez le serveur et vérifiez que le nom affiché est bien le vôtre : c’est le signe que le fichier est lu.
Si ça ne marche pas
Section intitulée « Si ça ne marche pas »Le serveur redémarre avec son nom par défaut. La ligne OptionSettings est cassée : retour à la ligne, parenthèse ou guillemet manquant. Le serveur n’avertit pas, il ignore tout le fichier. Recollez la version que vous avez mise de côté, ou repartez du modèle.
Un réglage précis ne fait rien, les autres fonctionnent. Le nom du paramètre est mal orthographié. Recopiez-le depuis le fichier d’exemple plutôt que de le taper — en particulier ceux qui contiennent Decreace. Vérifiez aussi le format : un multiplicateur s’écrit avec un point décimal (2.000000), jamais avec une virgule, et les valeurs de texte vont entre guillemets.
Vos modifications disparaissent à chaque redémarrage. Soit vous avez édité serveur en marche, soit la même valeur est aussi définie comme variable de démarrage dans le panel, et celle-ci reprend la main au lancement. Réglez chaque paramètre à un seul endroit.
Vous avez modifié le mauvais fichier. Le DefaultPalWorldSettings.ini de la racine n’est pas lu. Seul celui de Pal/Saved/Config/LinuxServer/ compte.
Le serveur rame depuis vos changements. Regardez d’abord PalSpawnNumRate, puis le nombre de camps de base et d’ouvriers. Revenez à la valeur précédente pour confirmer, puis remontez par petits pas. Si le serveur est saturé même aux valeurs par défaut, changer de formule est plus efficace que n’importe quel réglage.
Le monde a disparu après une manipulation. Restaurez la sauvegarde la plus récente — c’est exactement pour cela qu’on en prend une avant de toucher aux fichiers.
Rien de tout cela. Vérifiez status.cloudfive.xyz : si un incident est publié, un ticket n’accélérera rien. Sinon, ouvrez un ticket de support avec l’identifiant du serveur, la ligne OptionSettings telle que vous l’avez enregistrée et les dernières lignes de console. Le support est joignable 7 j/7.