NARZĘDZIE SERWEROWE PALWORLD
Palworld Server Settings Generator
Zbuduj kompletny plik PalWorldSettings.ini dla swojego dedykowanego serwera Palworld. Wszystkie opcje, które czyta serwer 1.0, pogrupowane i opisane, z presetami Casual, Hardcore i PvP, importem pliku, który już masz, i podglądem dokładnej linii OptionSettings.
Preset to punkt wyjścia, który dalej możesz zmieniać. Wszystko, czego preset nie rusza, zostaje na wartości z gry.
Nazwa serwera, hasła, sloty graczy, crossplay, RCON i REST API.
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)
Zapisz plik jako PalWorldSettings.ini w Pal/Saved/Config/WindowsServer na Windowsie albo Pal/Saved/Config/LinuxServer na Linuksie, przy zatrzymanym serwerze. Na serwerze DoomHosting wgrasz go w menedżerze plików albo wkleisz zawartość w zakładce Config w panelu.
Kontrola
Czytana jest wyłącznie kopia w Pal/Saved/Config/WindowsServer albo Pal/Saved/Config/LinuxServer. Edycja DefaultPalWorldSettings.ini nic nie zmienia.
Palworld czyta ten plik przy starcie, a przy zamykaniu nadpisuje go własnymi wartościami. Zatrzymaj serwer, zapisz plik, dopiero potem uruchom go ponownie.
Jak działa PalWorldSettings.ini
Palworld nie zapisuje jednej opcji na linię. Wszystkie ustawienia siedzą w jednej strukturze OptionSettings=(...) pod nagłówkiem [/Script/Pal.PalGameWorldSettings], oddzielone przecinkami. Jeden przecinek albo cudzysłów za dużo psuje całą strukturę, a serwer po cichu startuje na wartościach domyślnych. Dlatego ręczna edycja tego pliku tak często kończy się źle.
Wszystkie opcje pochodzą z listy parametrów w oficjalnym przewodniku serwerowym Palworld oraz z pliku DefaultPalWorldSettings.ini dołączonego do serwera dedykowanego, a nazwy zostały dokładnie takie, jak zapisuje je gra. Nic nie jest zmienione ani przetłumaczone, więc to, co skopiujesz, jest tym, co serwer przeczyta.
Weź preset jako szybką bazę, a potem dostrajaj pojedyncze wartości. Mnożniki działają tak, że 1 to gra bez zmian, więc 2 oznacza dwa razy więcej, a 0,5 połowę. Panel kontroli pilnuje kombinacji, które zwykle wychodzą źle, na przykład RCON bez hasła administratora albo PvP bez obrażeń między graczami.