OUTIL SERVEUR PALWORLD
Générateur de paramètres pour serveur Palworld
Créez un PalWorldSettings.ini complet pour votre serveur dédié Palworld. Toutes les options lues par le serveur 1.0, regroupées et expliquées, avec des préréglages Casual, Hardcore et PvP, l'import du fichier que vous utilisez déjà et un aperçu en direct de la ligne OptionSettings exacte.
Un préréglage est un point de départ que vous pouvez toujours modifier. Tout ce qu'un préréglage ne touche pas conserve la valeur d'origine du jeu.
Nom du serveur, mots de passe, slots, crossplay, RCON et API REST.
Slots on the server. 32 is the supported ceiling and each slot adds real memory use.
Name in the server browser. Commas are safe, double quotes are not.
Short blurb shown next to the server name.
Password for in-game admin commands, RCON and the REST API. Leave it empty and none of the three can be used.
Password players must enter to join. Empty means the server is open.
Port advertised to the community server list. It does not change the port the server binds to.
External address advertised to the community list. Leave empty and it is detected automatically.
Remote console for admin commands and scheduled restarts. Needs an admin password.
Port RCON listens on. Your host has to open it before anything can connect.
Region label used by the community server list.
Verifies players against the platform account service. Keep it on.
Shared ban list the server pulls at boot. The old api.palworldgame.com address returns an empty list since 1.0.
HTTP admin API. It authenticates as admin with your admin password, so never expose the port publicly.
Port the REST API listens on.
Lets players open the connected-player list from the escape menu.
Per-player chat rate limit. Lower numbers blunt spam bots.
CrossplayPlatformsWhich stores may connect, written as a tuple. Removing a platform locks those players out completely.
Announce in chat when a player connects or disconnects.
In-game proximity voice chat.
Within this range voice chat plays at full volume.
Beyond this range voice chat is silent.
PalWorldSettings.ini
[/Script/Pal.PalGameWorldSettings] OptionSettings=(Difficulty=None,RandomizerType=None,RandomizerSeed="",bIsRandomizerPalLevelRandom=False,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectHpRate=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,PhysicsActiveDropItemMaxNum=-1,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,BaseCampMaxNumInGuild=4,PalEggDefaultHatchingTime=1.000000,WorkSpeedRate=1.000000,AutoSaveSpan=30.000000,bIsMultiplay=False,bIsPvP=False,bHardcore=False,bPalLost=False,bCharacterRecreateInHardcore=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bEnableFastTravelOnlyBaseCamp=False,bIsStartLocationSelectByMap=False,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,bInvisibleOtherGuildBaseCampAreaFX=False,bBuildAreaLimit=False,ItemWeightRate=1.000000,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",bAllowClientMod=True,PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://b.palworldgame.com/api/banlist.txt",RESTAPIEnabled=False,RESTAPIPort=8212,bShowPlayerList=False,ChatPostLimitPerMinute=30,CrossplayPlatforms=(Steam,Xbox,PS5,Mac),bIsUseBackupSaveData=True,LogFormatType=Text,bIsShowJoinLeftMessage=True,SupplyDropSpan=180,EnablePredatorBossPal=True,MaxBuildingLimitNum=0,ServerReplicatePawnCullDistance=15000.000000,bAllowGlobalPalboxExport=True,bAllowGlobalPalboxImport=False,EquipmentDurabilityDamageRate=1.000000,ItemContainerForceMarkDirtyInterval=1.000000,PlayerDataPalStorageUpdateCheckTickInterval=1.000000,ItemCorruptionMultiplier=1.000000,MonsterFarmActionSpeedRate=1.000000,GuildRejoinCooldownMinutes=0,AutoTransferMasterCheckIntervalSeconds=3600,AutoTransferMasterThresholdDays=14,MaxGuildsPerFrame=10,BlockRespawnTime=5.000000,RespawnPenaltyDurationThreshold=0.000000,RespawnPenaltyTimeScale=2.000000,bDisplayPvPItemNumOnWorldMap_BaseCamp=False,bDisplayPvPItemNumOnWorldMap_Player=False,AdditionalDropItemWhenPlayerKillingInPvPMode="PlayerDropItem",AdditionalDropItemNumWhenPlayerKillingInPvPMode=1,bAdditionalDropItemWhenPlayerKillingInPvPMode=False,bEnableVoiceChat=False,VoiceChatMaxVolumeDistance=3000.000000,VoiceChatZeroVolumeDistance=15000.000000,bAllowEnhanceStat_Health=True,bAllowEnhanceStat_Attack=True,bAllowEnhanceStat_Stamina=True,bAllowEnhanceStat_Weight=True,bAllowEnhanceStat_WorkSpeed=True,bEnableBuildingPlayerUIdDisplay=False,BuildingNameDisplayCacheTTLSeconds=60)
Enregistrez ce fichier sous le nom PalWorldSettings.ini dans Pal/Saved/Config/WindowsServer sous Windows, ou Pal/Saved/Config/LinuxServer sous Linux, serveur arrêté. Sur un serveur DoomHosting, vous pouvez l'envoyer depuis le gestionnaire de fichiers ou le coller dans l'onglet Config du panneau de contrôle.
Vérifications
Seule la copie située dans Pal/Saved/Config/WindowsServer ou Pal/Saved/Config/LinuxServer est lue. Modifier DefaultPalWorldSettings.ini ne change rien.
Palworld lit ce fichier au démarrage et réécrit ses propres valeurs par-dessus à l'extinction. Arrêtez le serveur, enregistrez le fichier, puis redémarrez-le.
Comment fonctionne PalWorldSettings.ini
Palworld n'utilise pas une ligne par paramètre. Toutes les options tiennent dans une seule structure OptionSettings=(...) sous l'en-tête [/Script/Pal.PalGameWorldSettings], séparées par des virgules. Une virgule ou un guillemet en trop casse toute la structure et le serveur démarre alors silencieusement sur les valeurs par défaut. C'est pour cela que l'édition à la main de ce fichier tourne si souvent mal.
Toutes les options présentes ici viennent de la liste de paramètres du guide serveur officiel de Palworld et du DefaultPalWorldSettings.ini fourni avec le serveur dédié, avec les noms laissés exactement tels que le jeu les écrit. Rien n'est renommé ni traduit : ce que vous copiez est exactement ce que le serveur lit.
Choisissez un préréglage pour partir sur une base rapide, puis ajustez les valeurs une par une. Les taux sont des multiplicateurs où 1 correspond au jeu d'origine : 2 double la valeur et 0.5 la divise par deux. Le panneau de vérifications repère les combinaisons qui posent habituellement problème, comme RCON sans mot de passe admin ou le mode PvP sans dégâts entre joueurs.