KeepWorlds

幻獸帕魯世界設定詳解:PalWorldSettings.ini 每一項改什麼

把《幻獸帕魯》專用伺服器的世界設定逐項講清楚:經驗倍率、帕魯捕捉與刷新、據點上限、PvP、死亡懲罰各自影響什麼,以及開服前最該先改的那幾項。

專用伺服器架起來之後,真正決定這個世界好不好玩的是那一份世界設定。《幻獸帕魯》把四十多項參數塞進同一個設定檔,官方沒有逐項說明,於是多數人只改了經驗倍率就不敢再動——而真正會讓一群人玩不下去的,往往是死亡懲罰和據點上限這類沒人注意的項目。

這篇按「改了會影響什麼」把它們分成四組逐項說明。還沒把伺服器架起來的,先看從零架一台專用伺服器

設定檔在哪裡、什麼時候被讀取

Linux 專用伺服器的設定在這裡:

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini

Windows 版把 LinuxServer 換成 WindowsServer這個檔案要等伺服器第一次成功啟動之後才會產生,全新安裝時目錄是空的——很多人在這一步就卡住,以為裝錯了。

同一個目錄下還有一份 DefaultPalWorldSettings.ini它是範本,伺服器不讀它。改那一份不會有任何效果,也不會有任何錯誤訊息,這是新手最常見的一次白工。

打開之後會看到這樣一坨:

[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,...)

注意它是一整行,四十多項擠在一對括號裡用逗號分隔,不是一行一項。手改的時候三個地方容易出錯:

  • 漏掉逗號或多打一個,整行解析失敗,伺服器安靜地回落到全部預設值——世界照樣進得去,只是你的設定一項都沒生效
  • 字串類的值要帶雙引號(ServerName="..."),數值和布林值不帶
  • 布林值是 True / False,首字母大寫

最後一條最重要:程式只在啟動時讀一次設定。存檔之後必須重啟伺服器才會生效,熱改檔案沒有用。

改變遊戲手感的項目

這一組決定推進速度,改錯了不會出事,只會讓節奏變得奇怪。

參數預設說明
ExpRate1.0經驗倍率。固定幾個人週末玩的話 2.0 是個舒服的起點
PalCaptureRate1.0捕捉機率倍率。遊戲內滑桿上限是 2.0,再往上是官方從沒公開過的區間
PalSpawnNumRate1.0野生帕魯刷新數量。調高會明顯吃 CPU
CollectionDropRate1.0採集掉落量
CollectionObjectHpRate1.0礦石、樹木的耐久。調低等於挖得更快,方向和直覺相反
WorkSpeedRate1.0據點帕魯的工作速度
PalEggDefaultHatchingTime72巨大蛋孵化所需時間(小時)。填 0 是立即孵化
DayTimeSpeedRate / NightTimeSpeedRate1.0晝夜流逝速度。調高是讓那段時間過得更快,想要夜晚短一點就調高 NightTimeSpeedRate

兩個容易搞反的已經標出來了:CollectionObjectHpRate 調低才是變快,NightTimeSpeedRate 調高才是夜晚變短。

PalEggDefaultHatchingTime 是多人伺服器上最值得先改的一項。72 小時是按單人節奏定的,一群人湊週末玩的話,孵一顆蛋要跨三個星期。改成 1 到 2 小時,或者直接 0。

改變玩家之間關係的項目

這一組不影響效能,但它決定這個伺服器會不會因為一次意外而散夥。開服前必須先講清楚,開起來之後再改會有人已經付出了代價。

參數預設說明
DeathPenaltyItem死亡掉落。四檔見下
bEnablePlayerToPlayerDamageFalse玩家之間能否互相傷害
bEnableFriendlyFireFalse公會內部誤傷
bEnableInvaderEnemyTrue據點襲擊事件
bEnableNonLoginPenaltyTrue長期不上線的懲罰
bIsPvPFalsePvP 總開關

DeathPenalty 的四檔,從鬆到緊:

  • None —— 什麼都不掉
  • Item —— 掉背包裡的道具,裝備保留
  • ItemAndEquipment —— 道具和身上的裝備都掉
  • All —— 全部掉,包括隊伍裡帶著的帕魯

最後那一檔是糾紛的主要來源。帶著剛抓到的稀有帕魯失足掉進岩漿,隊伍裡的帕魯一起留在原地,而屍體包往往落在高等級區域,拿不回來。固定隊友的伺服器建議 Item,硬派向的再往上走,前提是所有人都同意。

bEnableInvaderEnemy 關掉之後據點不再被襲擊。這一項對經常離線的團隊很實用——襲擊發生在沒人在線的時候,回來只能看到一地瓦礫。

決定伺服器撐不撐得住的項目

這一組直接對上記憶體用量。《幻獸帕魯》的伺服器記憶體會隨世界規模單調增長,而且不會降回來,跑上一個月的世界吃掉二三十 GB 並不罕見,增長的來源主要就是這幾項。

參數預設說明
ServerPlayerMaxNum32同時上線人數上限
BaseCampMaxNum128全伺服器據點總數
BaseCampWorkerMaxNum15單個據點的工作帕魯數,引擎上限 50
BaseCampMaxNumInGuild4單個公會能蓋幾個據點
GuildPlayerMaxNum20單個公會人數
PalStomachDecreaceRate1.0帕魯飽食度下降速度

BaseCampWorkerMaxNum 是這裡最需要克制的一項。它看起來只是「據點裡能放幾隻帕魯幹活」,但每一隻都在跑自己的行為模擬——這一項的代價落在 CPU 上,而且是單核。從 15 提到 50,四十個據點的伺服器會明顯掉 FPS。

BaseCampMaxNumInGuild 限制的是單個公會,不是單個玩家。一人一個公會的伺服器,這一項等於是每人的據點上限。

人數上限那一項單獨展開在人數上限:32 人不總是 32 人,因為「設定值」和「機器實際撐得住的數」是兩件不同的事。

開服前先改的那幾項

如果不想逐項讀完,這張短表是最小集合——其餘的都可以開起來之後慢慢調,這幾項不行

參數為什麼現在改
ServerName社群伺服器清單裡顯示的名字,不改就是一串預設值
ServerPassword不設密碼,任何人都能進你的世界
AdminPassword不設就沒辦法用管理員指令,包括踢人
ServerPlayerMaxNum按機器的實際承載來定,不是按人多熱鬧來定
DeathPenalty開服後再改,有人已經掉過東西了
PublicPort只有改過連接埠的才需要動,預設 8211
PalEggDefaultHatchingTime72 小時對多人伺服器來說等於沒有繁殖系統

改完存檔,重啟伺服器,進遊戲用**參加多人遊戲(專用伺服器)**連上去確認設定生效——注意括號裡那半句,標題畫面上另有一條邀請碼的多人路線,那條連不上專用伺服器。

常見問題

改了 PalWorldSettings.ini 沒生效? 三個最常見的原因:改的是 DefaultPalWorldSettings.ini(伺服器不讀它)、沒有重啟伺服器端(設定只在啟動時讀一次)、那一行裡多打或漏了一個逗號(整行解析失敗,安靜地回落到預設值)。

想讓夜晚短一點該調哪一項? 調高 NightTimeSpeedRate。它是流逝速度,越高那段時間過得越快——方向和直覺相反。

DeathPenalty 選哪一檔? 固定隊友的伺服器建議 Item:只掉背包道具,裝備保留。All 會連隊伍裡的帕魯一起掉,是糾紛的主要來源。

交給託管的情況

上面每一項都要開檔案改、核對整行的逗號和引號、重啟,然後自己記得改過什麼。真正麻煩的不是第一次設定,是三個月後想調一項時,你已經不記得當初為什麼把某個值設成那樣。

KeepWorlds《幻獸帕魯》專用伺服器上,同樣這些設定是一張表單,每一項帶著說明和取值範圍,儲存時的重啟也由我們來做。

會員中心裡的遊戲設定,常用項目不必開檔案就能改

其他語言版本

不想自己維護?

選好遊戲與方案就能開伺服器,整機獨享,備份、遊戲更新與期限提醒都由我們盯著。

看看支援的遊戲