PALWORLD-PALVELINTYÖKALU
Palworld-palvelimen asetusgeneraattori
Rakenna valmis PalWorldSettings.ini dedikoidulle Palworld-palvelimellesi. Kaikki asetukset, jotka 1.0-palvelin lukee, ryhmiteltyinä ja selitettyinä, mukana Casual-, Hardcore- ja PvP-esiasetukset, jo käytössä olevan tiedoston tuonti ja live-esikatselu tarkasta OptionSettings-rivistä.
Esiasetus on lähtökohta, jota voit yhä muokata. Kaikki, mihin esiasetus ei koske, jää pelin omaan arvoon.
Palvelimen nimi, salasanat, pelaajapaikat, crossplay, RCON ja 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)
Tallenna tämä nimellä PalWorldSettings.ini kansioon Pal/Saved/Config/WindowsServer Windowsilla tai Pal/Saved/Config/LinuxServer Linuxilla palvelimen ollessa sammutettuna. DoomHostingin palvelimella voit ladata sen tiedostonhallinnassa tai liittää sen hallintapaneelin Config-välilehdelle.
Tarkistukset
Vain kansiossa Pal/Saved/Config/WindowsServer tai Pal/Saved/Config/LinuxServer oleva kopio luetaan. DefaultPalWorldSettings.ini-tiedoston muokkaaminen ei muuta mitään.
Palworld lukee tämän tiedoston käynnistyessään ja kirjoittaa omat arvonsa sen päälle sammuessaan. Sammuta palvelin, tallenna tiedosto ja käynnistä palvelin uudelleen.
Näin PalWorldSettings.ini toimii
Palworld ei käytä yhtä riviä asetusta kohti. Jokainen asetus on yhden OptionSettings=(...) -rakenteen sisällä otsikon [/Script/Pal.PalGameWorldSettings] alla, pilkuilla eroteltuna. Yksi ylimääräinen pilkku tai lainausmerkki rikkoo koko rakenteen, ja palvelin käynnistyy hiljaisesti oletuksilla. Juuri siksi tämän tiedoston käsin muokkaaminen menee niin usein pieleen.
Jokainen asetus tässä tulee virallisen Palworld-palvelinoppaan parametrilistasta ja siitä DefaultPalWorldSettings.ini-tiedostosta, joka tulee dedikoidun palvelimen mukana, ja nimet on jätetty täsmälleen siihen muotoon jossa peli ne kirjoittaa. Mitään ei ole nimetty uudelleen eikä käännetty, joten se mitä kopioit on se mitä palvelin lukee.
Valitse esiasetus nopeaksi lähtötasoksi ja säädä sitten yksittäisiä arvoja. Kertoimissa 1 on pelin oma arvo, joten 2 on tuplat ja 0,5 on puolet. Tarkistuspaneeli vahtii niitä yhdistelmiä, jotka yleensä menevät pieleen, kuten RCON ilman admin-salasanaa tai PvP-tila ilman pelaajien välistä vahinkoa.