KeepWorlds

免費線上工具

適用 1.0 版

幻獸帕魯伺服器設定產生器

帕魯把全部伺服器設定塞在用逗號分隔的一行裡,其中一個字元出錯,整份設定就會集體退回預設值。這個工具替你拼那一行——玩法參數用的是我們帕魯伺服器會員中心裡的同一套表單,另外補上了自己架伺服器才要填的那幾項:進服密碼、管理密碼、連接埠、RCON 與 REST。把你手上那份檔案貼進來,它改的就是那一份,本工具管不到的設定原樣保留。

你的 PalWorldSettings.ini

只寫出這裡能改的那些項。沒列出來的項遊戲會用自己的預設值,所以一份短檔案就是一份完整的檔案。

整個工具在你的瀏覽器裡跑:貼進來的檔案和填進去的密碼都不會傳到我們這裡。

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(BaseCampMaxNumInGuild=4,BaseCampWorkerMaxNum=15,BuildObjectDamageRate=1,BuildObjectDeteriorationDamageRate=1,CollectionDropRate=1,CollectionObjectHpRate=1,CollectionObjectRespawnSpeedRate=1,DayTimeSpeedRate=1,DeathPenalty=Item,DropItemMaxNum=3000,EnemyDropItemRate=1,EquipmentDurabilityDamageRate=1,ExpRate=1,GuildPlayerMaxNum=20,ItemCorruptionMultiplier=1,ItemWeightRate=1,MaxBuildingLimitNum=0,MonsterFarmActionSpeedRate=1,NightTimeSpeedRate=1,PalAutoHPRegeneRate=1,PalAutoHpRegeneRateInSleep=1,PalCaptureRate=1,PalDamageRateAttack=1,PalDamageRateDefense=1,PalEggDefaultHatchingTime=1,PalSpawnNumRate=1,PalStaminaDecreaceRate=1,PalStomachDecreaceRate=1,PlayerAutoHPRegeneRate=1,PlayerAutoHpRegeneRateInSleep=1,PlayerDamageRateAttack=1,PlayerDamageRateDefense=1,PlayerStaminaDecreaceRate=1,PlayerStomachDecreaceRate=1,ServerPlayerMaxNum=8,SupplyDropSpan=180,WorkSpeedRate=1,bAllowGlobalPalboxExport=True,bAllowGlobalPalboxImport=True,bEnableFastTravel=True,bEnableFastTravelOnlyBaseCamp=False,bEnableInvaderEnemy=True,bEnablePlayerToPlayerDamage=False,bHardcore=False,bPalLost=False)

從你現有的檔案開始

把目前的 PalWorldSettings.ini 貼進來、拖到這一欄,或點「選擇檔案」,整份檔案或只有 OptionSettings 那一行都可以。本工具管不到的設定會原樣保留。

先選一檔難度

官方預設的平衡:各項倍率均為 ×1,死亡掉落裝備以外的道具

伺服器與存取

朋友看到的名字,以及誰進得來

ServerName

朋友在遊戲的伺服器清單裡看到的名字,最多 32 個字。不能包含逗號、等號、括號、引號、反斜線、$ 和反引號。

ServerPlayerMaxNum

調到方案人數以上後負載自負,我們不再承諾穩定性。

ServerDescription
ServerPassword

留空就是任何人都能進的公開伺服器。

AdminPassword

RCON 和 REST API 都拿它當唯一憑據。留空的話 REST API 會拒絕所有請求,開著 RCON 則誰都連得進來。

bShowPlayerList

打開後玩家能在 ESC 選單裡看到目前線上的人。

bAllowClientMod

關掉後,開著 Mod 的玩家進不來。它只管玩家電腦上的 Mod,和伺服器自己裝不裝 Mod 無關。

網路與介面

對外連接埠、RCON 與 REST API

PublicPort

社群伺服器清單上登記的連接埠,不會改伺服器實際監聽的連接埠——連接埠轉發要另外設定。

PublicIP

一般留空,主機自己會填。只有伺服器在 NAT 後面、清單裡顯示的位址不對時才需要手動填。

RCONEnabled

遠端主控台,管理工具和機器人用它下指令。要先設管理員密碼。

RCONPort
RESTAPIEnabled

HTTP 管理介面,面板和機器人用它。要先設管理員密碼。

RESTAPIPort
CrossplayPlatforms

只有選取的平台能連進這台伺服器。它和「跨平台大廳」不是一回事——那個決定伺服器出不出現在社群清單裡,這個決定已經拿到位址的人按不按平台放行。

倍率與產出

經驗、捕捉、採集與工作速度

ExpRate
PalCaptureRate
CollectionDropRate
EnemyDropItemRate
WorkSpeedRate
PalSpawnNumRate
DayTimeSpeedRate
NightTimeSpeedRate
PalEggDefaultHatchingTime

填 0 為立即孵化。其他蛋的孵化時間也會相應改變。

CollectionObjectHpRate
CollectionObjectRespawnSpeedRate

戰鬥與難度

傷害、PvP、死亡懲罰與襲擊

DeathPenalty
PlayerDamageRateAttack
PlayerDamageRateDefense
PalDamageRateAttack
PalDamageRateDefense
bEnableInvaderEnemy
bEnablePlayerToPlayerDamage
bHardcore

只能在開服首次設定時開啟,世界建立之後再開不會生效。

bPalLost

同上,只有在開服首次設定時開啟才會生效。

bIsPvP

它只開 PvP 規則。玩家之間能不能互相造成傷害,由「開啟玩家間 PVP」那一項決定。

多人與 PvP

語音、PvP 掉落、地圖顯示與重生冷卻

bEnableVoiceChat
VoiceChatMaxVolumeDistance

在這個距離以內,語音音量不衰減。

VoiceChatZeroVolumeDistance

超過這個距離就完全聽不到;與上一項之間,音量逐漸變小。

bCanPickupOtherGuildDeathPenaltyDrop
bAdditionalDropItemWhenPlayerKillingInPvPMode
AdditionalDropItemNumWhenPlayerKillingInPvPMode

只在上一項打開時起作用。

bDisplayPvPItemNumOnWorldMap_BaseCamp
bDisplayPvPItemNumOnWorldMap_Player
BlockRespawnTime
RespawnPenaltyDurationThreshold

重生後活不到這麼久又死了,下一次的重生冷卻要乘上「重生冷卻倍率」。

RespawnPenaltyTimeScale

生存與恢復

飢餓、耐力與血量回復

PlayerStomachDecreaceRate
PlayerStaminaDecreaceRate
PlayerAutoHPRegeneRate
PlayerAutoHpRegeneRateInSleep
PalStomachDecreaceRate
PalStaminaDecreaceRate
PalAutoHPRegeneRate
PalAutoHpRegeneRateInSleep

道具與掉落

重量、耐久、掉落物與空投

ItemWeightRate
ItemCorruptionMultiplier
EquipmentDurabilityDamageRate
DropItemMaxNum
SupplyDropSpan

據點與公會

建築、據點數量與公會規模

BuildObjectDamageRate
BuildObjectDeteriorationDamageRate
MonsterFarmActionSpeedRate
GuildPlayerMaxNum
BaseCampMaxNumInGuild
BaseCampWorkerMaxNum
MaxBuildingLimitNum

填 0 表示不限制。調高會增加伺服器執行負荷。

bAutoResetGuildNoOnlinePlayers

公會成員超過「公會離線判定時長」沒上線,公會的建築和據點帕魯會被清掉。

AutoResetGuildTimeNoOnlinePlayers
GuildRejoinCooldownMinutes

填 0 表示沒有冷卻。

世界與體驗

傳送、帕魯箱與存檔

bEnableFastTravel
bEnableFastTravelOnlyBaseCamp
bAllowGlobalPalboxExport
bAllowGlobalPalboxImport
AutoSaveSpan

存得越勤,當機時回退得越少,磁碟負擔也越大。

bIsUseBackupSaveData

遊戲自己再留一份存檔備份,會增加磁碟負擔。

常見問題

PalWorldSettings.ini 放在哪
Linux 上是 Pal/Saved/Config/LinuxServer/PalWorldSettings.ini,Windows 上是 Pal/Saved/Config/WindowsServer/PalWorldSettings.ini。替換掉檔案之後重新啟動伺服器——遊戲只在啟動時讀一次,不重啟就不會生效。
密碼、連接埠這些,用了你們的伺服器也要自己填嗎
不用。託管的機器上,進服密碼在會員中心裡改、管理密碼由我們產生並顯示(備份前的強制存檔要用它),連接埠也已經設好——那一側的表單裡只有玩法參數。這一頁多出來的這幾項,是給自己架伺服器的人填的。
改完檔案遊戲裡沒變化
常見的三個原因。一是伺服器沒重啟——設定只在啟動時讀一次。二是那一行壞了:它是一串用逗號分隔的清單,值裡出現逗號、等號、括號或引號會把它切在錯誤的位置,而遇到壞行時遊戲的反應是每一項設定一起退回預設值,看起來像「我的改動被無視了」,而不是一條錯誤訊息。三是世界資料夾裡有 WorldOption.sav——有它在,伺服器根本不讀這份 ini,見 WorldOption.sav 那一條。
世界資料夾裡的 WorldOption.sav 是什麼,要刪嗎
它是遊戲內世界設定的一份快照,從單機或連線世界搬到專用伺服器的存檔常帶著它。專用伺服器的世界資料夾裡有這個檔案時,伺服器照它設定,不讀 PalWorldSettings.ini——我們 2026 年 10 月在實機上試過,連管理員密碼都換成了它裡面的空值,REST API 一律驗證失敗。想用 ini 管理設定,就停服,把它從 Pal/Saved/SaveGames/0/ 下那個世界的資料夾裡移走(留一份備份),再啟動。想保住連線時調好的倍率,移走之前先在遊戲裡對照世界設定,把數值填進本工具。我們的存檔轉換工具轉出來的世界不帶這個檔案。
產生出來的檔案比我原來的短,是不是少了東西
沒有少。沒列出來的項遊戲會用自己的預設值,所以一份短檔案就是一份完整的檔案——我們自己的伺服器也是這麼設定的。先把你現有的檔案貼進來的話,裡面的內容都會原樣帶回去,包括本工具管不到的那些項。
為什麼沒有 Difficulty(難度)這一項
1.0 版的官方設定文件沒有列出它,伺服器隨附的預設檔裡它是 Difficulty=None。想整體換難度,用表單上方的四檔預設:數值取自遊戲內世界設定切換難度時的實際值,一次改齊十二項,之後還能逐項微調。
RCON 和 REST API 要不要開
只在要用管理面板、機器人或腳本時開,而且開 REST API 就夠了:官方已宣布棄用 RCON,它還會截斷中文暱稱。兩者都只認管理員密碼,開之前先設一個夠長的;兩個連接埠都別在防火牆上對外開放——官方文件寫明 REST API 不是為直接暴露在網際網路上設計的。要遠端管理就走 SSH 通道。
為什麼這裡不能設世界種子和隨機化
那幾項在世界生成時就定下了,之後改不動——遊戲自己的設定介面上也寫著這句。把它們列出來等於暗示它們還有用。

更多帕魯工具

查看全部

相關教學

查看全部教學