LV.

10

GP

48

【心得】改善遊戲卡頓的經驗

v1.4

樓主

MOUSE4x

Mouse4x

GP92

BP-

2025-03-27 00:37:09 編輯

作者Frolg。無關這帖主題的蟲娘封面圖。詢問過作者的同意。這些是我時常用到的很陽春方式改善遊戲卡頓。覺得太麻煩太複雜,可以直接安裝第一部份的RocketMan和Performance-Fish。我認為造成Rimworld的卡頓有以下原因(除了遊戲本身優化糟糕和玩家硬體)1. 殖民地過於膨脹。如過多的人、動物、機械人,它們的計算尋路拖慢了遊戲2. 由Mod造成卡頓。如主畫面或運行過程卡頓,在打開開發者模式跳出了紅字。你可以從這邊嘗試解決紅字3. 模組過多這篇內文主要解說圍繞第1原因的緩解卡頓方法,分別是:一. 安裝性能提升Mod:RocketMan - Performance Mod二. 減少尋物延遲三. 參考外國人的反推薦Mod名單,嘗試排除太複雜的Mod四. 安裝安裝Mod:Toggleable Overlays五. 安裝安裝Mod:Toggleable Readouts六. 安裝RimPy,使用Optimize tex功能七. 安裝Mod:Dubs Performance Analyzer

關閉某些警告減少延遲

查看哪個工作高延遲

查看哪個Mod帶來高延遲

繪圖運算:DrawDynamicThings查看繪圖動態事物帶來的延遲

八.在開發者模式刪除物件九. 其他:

[Royalty DLC]安裝Mod:Psychic Harmonizer Lag Fix

安裝Mod:NoZzZ

如果你懷疑是某個Mod更新所致,可以從STEAM知道哪個Mod

[衝突 Biotech DLC]安裝Mod:RuntimeGC

九. 試驗中的改善遊戲性能Mod

Mod:Rim73 - Performance and Optimisations

Mod:RimThreaded

Mod:Performance Optimizer

Mod:Performance Fish

一.安裝RocketMan - Performance Mod

RimW✪rld 模組介紹

模組✪名稱 :RocketMan - Performance Mod 模組✪版本 :1.5、1.4 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2479389928 模組✪說明 :簡要:啟用此Mod後即提升流輰。效果:中~大這Mod會自動調整,不需要再自己設定。中文介紹。你只需要注意兩件事件:1. 小人/動物的移動超過9速,這Mod不能對那一隻小人/動物再套用它的Time dilation優化2. 當你把Mod的列表改變、增刪Mod、開新殖民地。需要重開自適應(Apaptive mode,見下圖)。排序在最底下。作者表示8GB 閃存佳,用以緩存數據減少短時間的重複運算。而在運行初期受自適應(Apaptive mode)影響。這段期間有極低可能出現小人、動物在"等待中",在運行45分鐘後,它自動關閉,不會再影響。這Mod特點(英文)。

Time dilation

間隔擴增

將你地圖以外(NPC)和動物的調用頻率,從60hz降到5hz達到的間隔擴增功能,作者表示這功能消去了對RuntimeGC使用的需要。(這功能指在你看不到小人、動物減少去調算,所達到的間隔擴增。在小火箭的圖示裡可以自己調整,像指定自己某動物種族在離開視線後執行間隔擴增)

Statistics caching

靜態緩存

緩存統計訊息集減去重覆運算一樣的結果

GlowGrid rework

照明運算重做

作者表示RW本來的照明運算很糟糕,每改變地圖其中一處照明,系統就會重算一次

World Reachability

世界可到達性檢查

RocketMan首次加載遊戲時,會創建一個的列表,其中包含這星球每一格的可到達性數據。把尋路的格子是否可到另一格的過程,簡化到是零個或一個運算完成

Pathfinding Stability

尋路更穩定

RocketMan會檢測出一部份尋路錯誤並將其糾正

Corpse Removal

清除屍體

平均7天,自動消去在基地外圍的屍體。作者表示這跟RuntimeGC差不多的想法,消去PawnsDead而達到的減少延遲

Game Log Removal

自動清理遊戲日誌

作者表示也是消去了對RuntimeGC使用的需要

這是上面所說的自適應(Apaptive mode)設定,在運行45分鐘就會自動關閉(圖片30分是舊設定)。點擊紅叉位置是重新開啟自適應(Apaptive mode)。開啟的後,它將建立緩存的清單,其中把超過9速的小人/動物記下,然後排除對它的優化作者表示會衝突的Mod:

多線程

多人連線類(Multiplayer)

可能衝突的Mod:

Smart Speed

我個人的用後感:兼容性很好。基地財富約為60萬。小人44人、囚犯83人、動物80隻。使用前,FPS在40~50徘徊、TPS最高在150,不滿足2倍速的180要求。使用後,FPS在45~60徘徊、TPS最高在210。可以跑起2倍速上圖是火箭人對於遊戲的警告功能的調整,警告是即使你已經按下暫停,警告仍然會繼續運算。如果你覺得手動能力好或妨眼,可以在這畫面開關這些警告,減少自己的卡頓。特別是你小人超過20個人,關閉無用的警告。正中間的average execution time是平均執行的時間,數值愈大代表愈延遲,火箭人將限制預設在35內。右下角的min update interval是最低更新間隔,數值愈大警告愈延宕。紅色是關閉了該警告,不再去運算它。如果你認為那警告是多餘的,自己已經不是新手,去關閉「需要殖民者床鋪」這種警告。綠色是在遊戲畫面的右邊顯示了,這警告正在運作。藍色是火箭人忽略該警告,不受限制。不受max execution in MS和min update interval數值的限制。黃色是火箭人忽略該警告,像藍色不受限制,但那警告卻對你產生了較大延遲。忽略的好處是該警告不會被延宕,比如「緊急治療」不能被忽略。否則小人可能即將失血而死,延遲出現需要治療的警告已經失去意義。上圖的紅框是上面所指的警告。這些警告在你小人很少時,影響而小;人多時影響而大。比如像「缺乏禦寒衣物」即使平常不會顯示警告,仍然根據浮動的氣溫,持續去統計小人的裝備數據。在小人數量變多時,這種警告影響開始變大。如果有更多小人,有更多的警告,延遲變得可觀。在火箭人Mod可以自己手動禁用通用,但是它是顯示代碼的名稱,請按下表查詢。建議使用Ctrl+F查找。

挑出來有延遲禁用的項目

警告顯示

說明

NeedWarmClothes

缺乏禦寒衣物

可能根據溫度和人數帶來大量延遲,我這裡看到100~230ms延遲。老手建議禁用,新手建議保留

[DLC]NoAcceptableFood

沒有可接受的食物

貴族挑吃,沒可吃的精緻或豪華料理的警告。初期低延遲,隨著貴族增加而延遲累積變大。沒這警告也會有心情反映的另類警告。

[DLC]RoyalNoThroneAssigned

沒有謁見廳

無謁見廳和有損尊嚴的謁見廳扣一樣心情。延遲高可以禁用。沒這警告也會有心情反映。

[DLC]UnusableMeditaionFocus+Alert_PermitAvailable

許可選擇就緒

新手建議保留。許可是貴族選擇資源空投或者榮譽支援,玩家通常留著點數在做決定的同時使用,而不是即拿即用。老手可以禁用。

[DLC]UndignifiedBedroom

不夠莊重的臥室

貴族的"有損尊嚴的卧室"是長期問題,有充裕的石材,誰不想馬上解決。給貴族刁民睡通鋪的話,可以考慮禁用。

[DLC]UndignifiedThoneroom

不得體的謁見廳

隨著貴族增加和謁見廳面積而延遲累積變大。我這裡有時候看到99ms延遲新手建議保留,老手或中後期已經完善基地可以禁用。沒這警告也會有心情反映的另類警告。

建議保留項目

警告顯示

說明

AwaitingMedicalOperation

X位病患正等待著接受手術

手術可怕的是由新手醫生去做。看到這警告可以及時換醫生

Caravanldle

旅隊閒置

這警告的延遲很小和重要

Colonistsdle

X位殖民者無事可做

小人閒置會檢測工作台或物件帶來高延遲建議保留再盡快給他們新工作。這選項不影響男爵/伯爵/主宰閒逛的警告,他們本身在源碼裡被設定了"閒逛不警告"

ColonistsNeedRescuing

有殖民者需要救援

這警告的延遲很小和重要。

ColonistNeedsTend

殖民者需要治療

Custom

太空梭即將離開 3~5天

可以太空梭來的時候才打開警告。

FireInHomeArea

火災(在居住區)

這警告影響很小。

LifeThreateningHediff

緊急治療

像失血嚴重、感染嚴重或者,到時間服用路西法強化劑會跳出警告。這警告延遲會隨著地圖的小人變多而增加,但不是拖垮遊戲的項目。

MajorOrExtremeBreakRisk

重度的崩潰風險

這警告包括中度崩潰。小人愈多延遲也愈多,但建議保留。居住條件非常好或不賣/不摘俘虜可以禁用。禁用注意心靈干擾事件出現的時候。

MinorBreakRisk

輕度的崩潰風險

同上。從輕度崩潰開始回復心情就沒上面警告的事。

QuestExpiresSoon

任務將在X小時後過期

這警告的延遲很小,禁用的作用不大。

ActivatorCountdown

不清楚這警告,可能重要。

CannotBeUsedRoofed

不可建造的屋簷地點

同上

MonumentMarkerMissingBlueprints

紀念碑藍圖遺失

任務或有帝國階位的小人下達的紀念碑指令。這警告是說紀念碑的藍圖未全部覆蓋。比方說門的位置要玩家放置門的建築藍圖。

[DLC]BestowerWaiting

佈施者等待中

老手可以禁用。

[DLC]ThroneroomInvalidConfigurtion

王座無法使用

同上

[DLC]TitleRequireBedroom

頭銜需求的臥室

同上

其他極少延遲的項目,可以禁用

警告顯示

說明

BrawlerHasRangedWeapon

持有遠程武器的格鬥狂

很少發生。除非給格鬥狂分配了有槍械的裝備菜單。格鬥狂持有遠程會反映在心情上的另類警告。

Boredom

缺乏娛樂

新手建議保留,老手可以取消。

BilliardsTableOnWall

撞球桌被建築物妨礙

對老手來說是低級錯誤,老手可以取消。

ColonistLeftUnburied

殖民者未埋葬

畫面上方的死亡小人頭像,有更顯眼的紅叉,這警告對老手顯得多餘。

HypothermicAnimals

動物有低溫症

新手建議保留。老手通常把蛇、豬放冷庫吃料理才有低溫症。

LowFood

食物不足

新手建議保留。

LowMedicine

藥品不足

有固定種植藥草可以禁用警告。

NeedBatteries

缺乏電池

NeedColonistBeds

需要殖民者床

通鋪型玩家可以禁用警告

NeedDefenses

缺乏防衛工事

老手或中後期可以禁用

NeedDoctor

缺乏醫生

同上

NeedMealSource

缺乏食物來源

同上

NeedMiner

缺乏礦工

老手或中後期可以禁用

NeedJoySources

缺乏娛樂設施

老手或中後期已經完善基地可以禁用

PasteDispenserNeedsHopper

營養膏合成機需要入料口

[DLC]NeedMeditationSpot

缺乏冥想點

需要冥想的小人只佔一小部份,可以禁用。

[DLC]UnusableMeditationFocus

無法使用的冥想焦點

錯誤的冥想項目。老手可以禁用

小延遲要經過判估決定

警告顯示

建議原因

DisallowedBuildingInsideMonument

在紀念碑內不容許的建築

一種要求在地圖上造大面積的任務。從空投來的藍圖可以知道大小。這種紀念碑不容許範圍內有藍圖以外的東西。比方說你造好了大範圍的紀念碑建築群,想在裡面放一張床作一位小人的房間,但是遊戲不允許這樣一魚兩吃。一旦放置了額外的建築會跳出這警告,還有一天的時限把建築移走,否則當失敗。很少這種任務。了解是甚麼任務可以禁用。

Exhaustion

精疲力盡

不常發生。通常是在造牆後被自困,但事前會警告閒逛。有些醫療Mod強迫小人不可以睡,要醫治完流血的囚犯才導致精疲力盡。

Heatstroke

中暑

除非是裸體主義不穿再遇上極端天氣。這延遲在人數變多和夏天時候變大。一般中後期不會發生中暑。即使沒這警告也會有左上警報"小人枯萎了"。

Hypothermia

低溫症

除非是裸體主義經常進入冷藏庫搬運。這延遲在人數變多和冬天時候變大。

HunterHasShieldAndRangedWeapon

獵人持有護盾腰帶和遠程武器

拿煙霧彈配護盾腰帶也會警告,如果你是野戰派用這種戰略可以禁用警告。或某些Mod的槍械範圍只有2~3,但它們定位是近戰武器般使用,也可以禁用。

HunterLacksRangedWeapon

獵人缺少遠程武器

如果有裝顯示武器介面或人多可以禁用。人少但對小人裝備清楚掌握也可以禁用。

ImmobileCaravan

旅隊超重無法移動

這警告的延遲很小和重要。但對老手來說是當下知道再同時解決的問題。

NeedReseachProject

缺乏研究項目

有裝科技排程Mod可以禁用。

NeedWarden

需要獄卒

中後期或人多可以禁用。

ShuttleLandingBeacounUbusable

信標不可使用

一年可能才用到一次。"星艦登陸信標已供電,但是無法使用。為了能夠使用,必須將其中四個放置在至少9格寬的方形角上,整個方形區域必須沒有障礙物,包括建築物、人、動物。"

StravationAnimals

動物飢腸轆轆

如果不養動物可以禁用。其實牠們餓暈也會有小人救牠們,餵他們。

StravationClolonists

小人飢腸轆轆

這問題多數在初期發生,或者專供食物吃完。如果有裝顯示飽食值或食物很多可以禁用。

TatteredApparel

破損的衣物

這警告延遲會隨著地圖的小人變多,而累積成大延遲,但不是拖垮遊戲的項目。

UnhappyNudity

一絲不掛

對小人裝備動向清楚掌握可以禁用。

二.收窄搜索的材料簡要:製作物品前,先收窄極小搜尋材料範圍,只覆蓋材料可以減少尋物延遲。效果:中~大(在後期愈多材料愈顯著)綠圈是調整至剛好覆蓋到材料,紅線是工作台和材料的直線距離。所以建議精密裝配台、屠宰台、衣車、金屬提煉器、石材切割縮小到覆蓋到材料的範圍。這種卡頓徵狀是發生走幾步卡頓半秒。你有可能透過Dubs Performance Analyzer知道是哪個工作延遲。舉例來說,廚師的工作出現極高的延遲200~2000ms。是冬天減少了獵物,缺少肉源,殖民地最後只剩下一堆農作物。這時候廚師們希望完成精緻料理x4的訂單,因為缺少肉類不能完成訂單,去了掃地。掃地後,再持續地搜尋材料想完成精緻料理x4,導致了卡頓。再舉例,你讓囚犯們都吃營養膏,為了對應逃獄,再建了另一所距離更遠的監獄B。這監獄B內沒有營養膏合成機,當獄卒要餵營養膏或送營養膏給囚犯的時候,會一直全圖檢查囚犯可食用料理(尋找營養膏這物件),而獄卒不會使用從監獄A裡的營養膏合成機。當囚犯的數量和料理庫存量越大,越導致獄卒工作計算路徑變大,帶來極高的延遲。獄卒們會地毯式搜索那任何一份可以讓囚犯吃的營養膏,實際上並不可能找到。三.嘗試排除"太複雜"的Mod連結(一)。這個是一眾外國粉絲所整理的"太複雜"Mod名單。連結(二)。這參考價值較小。從上圖的紅箭頭位置進入可以看到Mod名單。3級影響遊戲性能較大。1和0級影響較小。如果有打算移除一些Mod,特別是派系Mod、大型Mod,請在開新地圖才再移除。四.安裝Mod:Toggleable Overlay

RimW✪rld 模組介紹

模組✪名稱 :Toggleable Overlays 模組✪版本 :1.5、1.4 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2608654598 模組✪說明 :有中文化詳細請先看看STEAM裡作者上傳的圖片。這Mod把遊戲內一些輔助玩家的顯示資源數量、禁用顯示小圖示,換取遊戲一些性能提升,所以我個人不建議新手使用這Mod。五.安裝Mod:Toggleable Readouts

RimW✪rld 模組介紹

模組✪名稱 :Toggleable Readouts 模組✪版本 :1.5、1.4 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2661792499 模組✪說明 :有中文化如圖,可以選擇把介面左側所指定的資源隱藏顯示。建議點上面STEAM連結觀看演示gif。作者表示這Mod可以把遊戲的資源、物品從讀取器中過濾。而且還優化了遊戲的渲染,達至改善卡頓遊戲的目的。 不建議新手使用此Mod。六.使用RimPy的Optimize tex的功能

RimW✪rld 模組介紹

模組✪名稱 :RimPy 模組✪版本 :1.5、1.4、1.3 模組✪說明 :詳細介紹、安裝步驟和下載連結請看板上Château巴友寫的文章。以及參考那三樓的文章。這裏只集中解說RimPy的Optimize tex功能。簡要:僅改善打開遊戲時的加載速度。以犧牲圖片品質換取遊戲佔用更小RAM效果:小~中RimPy的主體是軟體,Mod是其中一部份。這軟體帶有另外的排序Mod功能,如果是使用HSK(Hardcore-SK)的合集,不建議使用這功能。RimPy的Optimize tex功能是將訂閱過的Mod,在同路徑建立相同紋理的DDS格式副本,在開遊戲時將只加載這些DDS格式副本。優點是加快遊戲的加載速度,由於降低了佔用的RAM和VRAM,微乎其微地改善了FPS。缺點是DDS是有損壓縮格式,降低的紋理質量。如果你喜歡放大遊戲來欣賞角色,或使用了地圖高清紋理,不建議使用此功能。對使用記憶體較小的筆電,改善比較顯著;對硬件較高端的家用電腦,只是改善開啟遊戲時間。換句話說,Optimize tex是你先讓它花長時間建立品質較差的DDS圖片,當開遊戲的時,CPU直接將DDS加載到GPU,免去以往CPU要將PNG解壓的性能開銷,達到加快了開啟遊戲。因為DDS容量較小,讓遊戲佔用的RAM少。對於我5800X 開啟了PBO超頻、16 GB RAM、300~400 Mod開遊戲無紅字(XML程度我會修)、讀檔後背景只有任務描述的語法錯誤、185小人的環境、寒帶灌木林。沒明顯改善FPS,維持在23~45 FPS。上圖紅框位置是作者對於Optimize tex功能的描述。底下按鈕是勾選Mod後,開始轉換紋理圖片。七.安裝Mod:Dubs Performance Analyzer找出問題

RimW✪rld 模組介紹

模組✪名稱 :Dubs Performance Analyzer 模組✪版本 :1.5、1.4、1.3、1.2、1.1、1.0 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2038874626 模組✪說明 :有中文化簡要:只分析工具Mod,找出卡的元凶Mod或導致卡的工作。如果其他Mod提升性能的做法是開源節流。這Mod屬於找出漏水的地方,當你感到很卡的時候,同時檢視裏面的數據,你有可能馬上找出哪裏在"漏水",但是"漏水"的原因需要自己推理。排序請放在最底(在RocketMan - Performance Mod之上)。其次是關閉警告提升流輰(RocketMan - Performance Mod預設會禁用這Mod關警告功能)。這作者做的其他Mod包括有Dubs Mint Menus、Dubs Bad Hygiene、Dub's Paint Shop。按順序點擊就會出現上圖的東西,首頁可以勾選功能優化遊戲,請別期待可以帶來飛躍性的性能改善,主要也是極少許加速。*「Disable in-game music」指把遊戲背景音樂徹底關掉,減輕負責遊戲那CPU負擔,自己另外聽Youtube之類的*3 「Disable all alerts」是關閉右邊的所有警告(Alerts),不必選擇。比方「破碎的衣物」這類警告,這選項勾選後會馬上帶來性能提升。但也看不到「輕度崩潰」那些警告,如果你勾選後覺得性能提升了,可以再參照這上面部份警告裡選擇性關閉很吃性能的警告如果你裝有RocketMan,改變警告這部份會被RocketMan搶去來做,選擇不再有效。紅圈是指目前這總項目合計帶來的延遲。357ms代表我的小人在思考工作花費了不小運算。即使只是一人花20~35ms去思考該優先做甚麼,但因為我有120位小人,延遲乘120是很驚人的。特別是紅圈超過500ms需要注意和針對來改善。中間右邊單個項目超過100ms也需要檢查。紫圈括號內是60TPS,是指當遊戲跑1倍速需要達到是60TPS。低過括號內代表正緩速進行。2倍速括號內是180TPS。如果你的TPS低於180,指跑不滿2倍速。3倍速括號內是360TPS。上圖是點擊了左邊Update的Harmony相關項目。使用到Harmony的Mod都涉及了C#。這些Mod可能帶來影響性能比較大。藍圈是可以看見C#給我當時帶來的延遲只有平均的5ms,高峰也只有55ms。紅圈是C#檔案內使用的名字。如果光看名字是很難知道哪個Mod的BigChoppa,我個人是使用FileSeek軟件往「C:\Program Files (x86)\Steam\steamapps\workshop\content\294100\」路徑搜索,最後才知道是Swords (Continued)TickThings是顯示小人/動物的延遲。打開TickDef也可以看到各個Mod所帶來延遲。紫圈「TatteredApparel(破碎裝備)」在(Alerts)警告的性能佔用是排名第一。橘圈是顯示關閉警告的前後分別,關閉後延遲由96ms降為10ms。紅圈是關閉了一部份警告。Alerts在這頁是選擇啟用的警報,即使暫停遊戲仍然會一直運作。可以隨時復原,請在勾選的時候,逐一核對項目,參考上表的RocketMan部份知道在取消甚麼。比方說把副武器Mod的"殖民者遺失副武器"取消了警告,再把副武器Mod取消啟用,重開遊戲會跳副武器紅字。解決這種紅字只需要在Alerts綠勾回去,印象中在記錄一次遊戲也會讓這種紅字消失。DrawDynamicThings是繪圖動態事物的運算。偶爾可以點擊這項看到對人、家具、動物在畫面出現時,所引起的延遲。八.在開發者模式刪除物件上圖是開發者模式的Destroy,在開啟「開模者模式」後,在畫面頂部的小圖示,點擊從左邊數起第四個按鈕就會出現這功能表。比較適合開啟了顯示了FPS進行遊戲的玩家排錯。因為只有自己了解自己FPS到哪個程度。如果有一天FPS從60猛掉。又不肯定哪個Mod的問題,可以在記錄之後,使用Destroy逐一摧毀懷疑導致卡頓的物品/動物/人物。持續觀察FPS跳動,繼續以排除法摧毀其他Mod加的東西。推算出卡頓的原因。九.其他A.安裝Psychic Harmonizer Lag Fix

RimW✪rld 模組介紹

模組✪名稱 :Psychic Harmonizer Lag Fix 模組✪版本 :1.4、1.3、1.2 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2458294153 模組✪說明 :改善皇權DLC中「情緒渲染裝置」仿生所帶來的掉幀問題。這Mod修改這仿生每1幀(現實1秒=60幀)都在更新數據的頻率,下調到每250幀才更新一次。使玩家打開心情介面不會再那麼掉幀。作者表示如果是中途加入這MOD,那麼在加入Mod之前,要安裝情緒渲染裝置的小人都要隔離其他小人,至到感覺不到這渲染心情為止。建議組旅隊出去之類,存檔。最後才加入這MOD。個人認為封面由15 fps 改善到59 fps是嚴重誇大,即使我200小人運行遊戲也不會提升太大。但是改善了查看心情值大幅掉幀的問題。B.安裝NO ZzZ

RimW✪rld 模組介紹

模組✪名稱 :No ZzZ 模組✪版本 :1.4、1.3、1.2、1.1 模組✪下載 :STEAM連結 模組✪說明 :這Mod會禁用小人和動物睡覺時飄散的Zzz繪圖。效用極小。一些動物流的玩家的煩惱,當大量動物在固定時間睡覺,會帶來可觀的Zzz Mote繪圖,畫面在出現有一大堆動物睡覺會卡頓。C.如果你懷疑是Mod更新所致上圖的紅圈位置可以迅速知道當天哪個Mod更新過。D.安裝RuntimeGC

RimW✪rld 模組介紹

模組✪名稱 :RuntimeGC 模組✪版本 :1.4、1.3、1.2、1.1 模組✪說明 :可以跟RocketMan - Performance Mod一起用。排序在Core後。這Mod的主要是「清理WorldPawns」(Pawns可以理解為小人)的功能,手動按鈕方式把小人冗餘的社交關係抹掉,我個人認為清理WorldPawns在前期沒有意義。只在大後期有一點用,可緩和極少許流輰。使用RuntimeGC請確認所支援的版本一致。RocketMan(另一個改善這遊戲流輰Mod)的作者認為不再需要這Mod來清理冗餘的小人社交關係。事實的確如此,除非我遇到派系的NPC首領缺失或屍體過多需要處理(詳見下面功能的圖片),才想用這Mod。清理WorldPawns的功能,除了把機械師召喚機械族清走引起問題,在1.4在較舊的版本會清理掉Mod的一些重要NPC引起問題。上圖本來應該存在的NPC被清理掉。案例以及圖片轉載來源 : https://tieba.baidu.com/p/7788323327現在最新版本已經改善這問題。注意RuntimeGC目前一共有幾個版本:

分支

連結

兼容版本

說明

問題

第1

1.0

原版。在STEAM上可訂閱的版本

1.0以外使用會清除友好NPC,導致發生穿梭機降落後是空機,沒有任務說明中來支援的NPC或被庇護NPC

第2

1.1

首個非原作者版本,不在STEAM上訂閱到,是需要手動安裝的版本

同上

第3

1.1、1.2

第二位非原作者接手的RuntimeGC,在STEAM上可以訂閱的版本

沒有

第4

已下架

1.3、1.4

第三位非原作者的RuntimeGC

將重要NPC清走把1.4御機師召喚來擊襲的"機械劫難"敵人清走,導致右邊警告雖然顯示機械族Boss將會來到,其實並不會來

第5

Steam

1.3、1.4

第四位非原作者的RuntimeGC新增清理腐屍和污漬的按鈕因為無法處理「清理WorldPawns」導致重要NPC不存在和導致「機械劫難」不來敵人的問題移除了「清理(調試模式)」的按鈕

未知

第6

Steam

1.3、1.4

第五位非原作者的RuntimeGC重新上傳第4的版本復原「清理WorldPawns」的按鈕

將重要NPC清走把1.4御機師召喚來擊襲的"機械劫難"敵人清走,導致右邊警告雖然顯示機械族Boss將會來到,其實並不會來解決方法之一是用開發者模式生成Boss再將其擊敗

第7

Steam

1.3、1.4

第六位非原作者的RuntimeGC,作者修復了第6在1.4把御機師召喚來擊襲的「機械劫難」敵人清走的問題

未知

*「兼容版本」是這些作者在Steam所填寫,只能參考。其實這些作者並沒有為遊戲每一個版本作獨立的檔案,而只是一份檔案來對應1.0-1.4,通常最新的RuntimeGC不兼容舊版本的遊戲軼事原作者從1.1就沒有再維護這MOD。其他版本都是非原作者的更新,我會用顏色來標示這些"作者"。這Mod第3個接手的兼容1.2的作者已經表示1.3不再需要這Mod了。大部功能逐漸被RocketMan - Performance Mod取代和建議使用火箭人。但第4個接手作者已經更新了對1.3兼容,讓這Mod重新延續下去,可是如上面所指,不兼容DLC Biotech。在20年2月17日直到9月14日的這段半年時間裡,大家都是用第2個。第2個一直存在問題,就是在使用清理WorldPawns會連帶把任務裡的NPC小人也一併清掉,把NPC當成pawnsDead處理。在導致接任務後沒出現對應的NPC(例如支援的士兵、佈施者)。功能RuntimeGC主要功能是紅色箭頭位置那按鈕。「清理WorldPawns」功能是把NPC冗餘的社交關係抹掉。按下後會清理一部份「pawnAlive」。在遊戲畫面右下角會增加掃把的圖示,點擊可以看這頁面。pawnAlivepawnAlive可以當作是NPC小人,如果有NPC(任何敵對、中立、友好的小人)從地圖離開,就會留下pawnAlive,下一次有NPC拜訪就可能根據這份pawnAlive情報生成關聯NPC的親戚。遊戲會為這些仍然存活的pawnAlive花費極輕微的運算,比如說有敵人傷口感染從你的基地離開,直100%感染死亡。pawnsDeadpawnsDead是任何小人(通常是敵人)的屍體一直存在,會持續帶來居高不下的pawnsDead,只要屍仍存在就暫時清理不掉。所以一些人(實況主/主播)選擇用火銷毀清屍,而不是放在荒野自然風化或放在冷藏庫餵動物。這是為了盡早減少WorldPawns,增加流輰。如果沒清理,這些屍體生前的親戚可能會在下一次的突襲現身(報仇?),增加玩家遊戲體驗。RuntimeGC的其他功能更多清理>屍體清理屍體為了減少pawnsDead。如果開啟了開發者模式,會增加可以清理其他地圖(比如哨站)的選項。急救>修復派系首領這功能是當NPC派系首領不見的時候,按下去就會有新首領。讓你在通訊台可以正常聯絡該派系。快捷欄>關閉所有信封在原版是可以狂右鍵清理信封。這Mod有一鍵清理。加速球最底的加速球是回收記憶體。不建議使用,記憶體滿了遊戲會自動執行回收。玩家的電腦如果是記憶體較小,除了會不流輰,回收情況也會頻繁,是卡頓其中原因。在每一次讀取自己存檔後,正在執行的rimworld.exe使用的記憶體也會增大,這也不是加速球可以改善。只能重開遊戲解決。十. 試驗中的改善遊戲性能ModRimThreaded

RimW✪rld 模組介紹

模組✪名稱 :RimThreaded 模組✪版本 :1.4 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2222907981 模組✪說明 :這Mod已停止更新,主要功能是改善Rimworld只調用單核心的情況,實現多核心運作。有另外標示了是實驗(Experimental)性質的版本。我不建議安裝,即使你專注於原版不使用其他Mod。這Mod經過多年仍然存在問題。只建議在你的存檔不重要,才開啟體驗。排序在最底。跟RocketMan - Performance Mod衝突。跟CE衝突。這Mod優點是調用多核處理遊戲後,使FPS、TPS變高。缺點是跟其他Mod兼容性糟糕,容易發生人物站住不動的問題,或畫面靜止不動的問題。跟原版的蟲災事件衝突,發生以上問題可以在重開遊戲得到暫時性的解決。Rim73 - Performance and Optimisations

RimW✪rld 模組介紹

模組✪名稱 :Rim73 - Performance and Optimisations 模組✪版本 :1.3 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2573814850 模組✪說明 :實驗性質的Mod之一,已停止更新,所以不建議安裝。這Mod會引起不能向囚犯送飯的問題。這Mod會導致皇權DLC的仿生"情緒渲染裝置"失效之類的小問題。這種問題可以在這Mod選項調整啟用"情緒渲染裝置"回去。也建議在Mod選項禁用它的job與hediff優化功能。因為它的工作優化有可能導致小人工作後站原地不動。或導致一些懷孕狀態衝突。作者在Steam發佈頁面底下,表示仍然在測試階段。這Mod留言區在一些試用者的評價中認為卡頓有所改善。如果你存檔已經病入膏肓,或認為改善卡頓的利,大於解決問題所花時間的弊,可以嘗試。作者表示兼容RocketMan - Performance Mod、RuntimeGC。不兼容RimThreaded( 多線程)。排序請放在最底(我也不清楚,可能在RocketMan - Performance Mod之下)。這Mod對部分遊戲源碼進行重新編制,以提升遊戲遊戲性能。在介紹中作者列出測試數據表示使用了這Mod可以減440ms延遲。Performance Optimizer

RimW✪rld 模組介紹

模組✪名稱 :Performance Optimizer 模組✪版本 :1.5、1.4 模組✪下載 :https://steamcommunity.com/sharedfiles/filedetails/?id=2664723367 模組✪說明 :另外有簡中語言這Mod的評價稍微兩極,一方認為值得推薦,在使用後有顯著的性能改善。在Mod發佈的初期,也有人留言區表示在Mod更新後毀掉存檔,或貼圖錯誤(在簡中語言的留言)。所以除非你很有心折騰和動手能力,才建議使用。或自己定期本地化來保存這個Mod的檔案,確保在自動更新後仍能還原去穩定的舊版本。這Mod作者表示"你有低可能會獲得大約20-35%加速的期望,但這在很大程度上取決於你的mod列表和當前的TPS "作者在8月27日的留言區表示,剔除Rim73為推薦Mod。如上面這Mod的Steam連結的演示圖片所示,其中用途是微調一些選項,或關閉一些UI,在滑鼠接近才顯示出來,達至性能節流的目的。微調選項是調低遊戲的小人工作、地圖物件、建築物的刷新頻率(響應頻率)。大概是以犧牲一些工作效率、植物生長、門的反應來緩解運算高峰期,把需要處理的運算按自己需求長度往後延。過長的運算延後會導致小人發呆或地圖刷新得不正常。這Mod衝突Anty the war ant race。曾經有人留言表示會衝突了原版靈能擴展 Mod,原版靈能擴展屬於不能中途移除。但是Mod作者更新很勤快,估計已修復問題。作者表示兼容RocketMan - Performance Mod和Rim73 - Performance and Optimisations。它們排序請放在最底。

RimW✪rld 模組介紹

模組✪名稱 :Performance Fish 模組✪版本 :1.5、1.4 模組✪下載 :https://github.com/bbradson/Performance-FishSteam 連結 1 (版本較舊) (https://steamcommunity.com/sharedfiles/filedetails/?id=3357374652)Steam 連結 2 (版本很舊) (https://steamcommunity.com/sharedfiles/filedetails/?id=3324954705) 模組✪說明 :實驗性質的Mod之一,當啟用此Mod即發揮作用。原作者沒有上傳到Steam工作坊,並聲明了MPL-2.0(Mozilla Public License 2.0)的開源授權協議。於是有另外兩位玩家以遵守了協議下,將其上傳到工坊。如果你不喜歡折騰,可以從工坊訂閱,但是請注意工坊的版本可能較舊。不兼容多線程與多人連線。上圖是Performance Fish在github的2025年3月的截圖。紅框顯示了作者持續在更新。而Steam版本則停留在2024年的舊版本。

我的其他發文

【自製MOD】

蟲娘

【自製MOD】

奎琳國王的新衣 (四樓解決奎琳透明的問題)

【自製MOD】

修正帝國在劇本裡永久-100關係

開後宮的方法

一些紅字解決方法

92

-

還有 55 則留言

排序:由舊到新

收合留言

顯示舊留言

MOUSE4x

#B55:3413009# mod衝突吧?而我記錄有幾個120MB也能照常繼續玩。我不知道你用甚麼mod,心目中點名"Call of Cthulhu - Cosmic Horrors"有點問題。"HD Pawn Rendering"耗一些內存換取圖片高清化。

B56

2023-04-05 12:01:31

回覆

米布丁

#B56:3413063# 我好像也只有一個眼睛HD的 先拿掉試試看 感謝

B57

2023-04-05 19:12:28

回覆

MOUSE4x

#B57:3413247# 我認為一個眼睛HD的Mod不至於引起崩潰....應該是別的Mod衝突。上面指的"HD Pawn Rendering"因為它是解鎖遊戲內對預設對全圖片的解析度限制,128x128放開到512x512,對內存增加負擔

B58

2023-04-05 21:33:54

回覆

米布丁

#B58:3413318# 也有可能是我電腦太老舊無法負擔吧https://truth.bahamut.com.tw/s01/202304/9ba638321b0599cad14b27665adee55a.JPG?w=300

B59

2023-04-06 05:01:47

回覆

さくら

新人加入 這篇對老電腦幫助極大

B60

2023-08-11 01:07:11

回覆

LV.

10

GP

68

2 樓

MOUSE4x

Mouse4x

GP2

BP-

2020-07-18 14:18:34 編輯

STEAM連結在這。7/16 在STEAM工坊上,有人上傳了也是非官方1.1 RuntimeGC模組合集包。7/18 被清走聲稱是跟rimworldbase網站上一樣的RuntimeGC,他聲稱沒改過裡面的東西。裡面除了1.1 RuntimeGC,合集包加料了兩個跟RuntimeGC不相關的MOD補丁,說是"更多水耕盆(More Hydroponics)"和"肥沃土地(Fertile Fields)"的補丁。雖然他不像在說謊。我覺得不要理比較好,不喜歡手動安裝RuntimeGC,又感興趣的人可以等幾天,讓其他人試過沒問題才決定。而且非官方1.1 RuntimeGC作者是Mireia Balaguer,他上傳到STEAM有可能之後被清走吧。畢竟內文看起來沒提到被同意授權上傳到STEAM。又有可能Mireia Balaguer原意不上傳去STEAM,就是不想惹麻煩。

2

-

LV.

20

GP

43

3 樓

steven159

dogedogego10

GP0

BP-

2020-07-23 08:55:21

現在有個奇怪的問題,雖然跟遊戲效能力不太有關係,但小人結婚結結了一個月還不結束要怎解決,是可以用全體徵召強制停止,但我想要他們快點結完去做事啊

0

-

MOUSE4x

...直接用CE把他弄成夫妻...?

B1

2020-07-23 14:57:47

回覆

steven159

[Mouse4x:MOUSE4x] 之前一直沒裝這模組看來只能這樣搞了

B2

2020-07-23 15:00:35

回覆

MOUSE4x

開發者應該也可以,從左邊數起第4個按鈕,搜relation之類,我沒這樣用過

B3

2020-07-23 16:13:42

1

回覆

LV.

14

GP

43

4 樓

死書蟲

sean20011210

GP0

BP-

2020-08-02 19:46:58

老大,請問一下,這個有辦法減少他的計算量嗎?

0

-

MOUSE4x

這個我無能為力...還有不是老大...

B1

2020-08-03 10:07:56

回覆

死書蟲

哇嗚~了解

B2

2020-08-03 12:21:00

回覆

死書蟲

我好像找到問題了,應該是因為我裝了環境模組+原版植物拓展+星球真實....

B3

2020-08-03 12:23:32

回覆

死書蟲

只要植物能長的幾乎都給他長爆,整個畫面的植物,後來放火燒掉就好很多了

B4

2020-08-03 12:24:16

回覆

LV.

10

GP

87

5 樓

MOUSE4x

Mouse4x

GP4

BP-

2020-11-12 12:32:38 編輯

12/11/20注意,這回覆帖說的是第2個Runtimegc:首個非原作者的只對應1.1的RuntimeGC,即不在STEAM上,需要手動安裝的版本。現在大家都在用第3個Runtimegc已經沒有這問題。因為那時候適逢剛出1.2,而第3個Runtimegc還沒出生,所以才出現以下發文:我還停留在1.1。最近收集了三位1.2用第2個Runtimegc的苦主。看情況是有DLC不可以在1.2用1.1 Runtimegc。如果出現了佈施者任務,"清理WorldPawn"會把前來的佈施者一併清理掉,不再來臨。這樣造成的困擾是非常巨大的。至於有些人會回應"在1.2用Runtimegc是沒問題",我是覺得1.2從8月11日推出,至今才過了9天。還不夠長。要不然那些人沒DLC對他們來說根本沒影響。

4

-

還有 30 則留言

排序:由舊到新

收合留言

顯示舊留言

MOUSE4x

https://truth.bahamut.com.tw/s01/202011/d45a45c7052f73bb83338ae118bde86e.JPG?w=300 來源截圖:https://www.youtube.com/watch?v=rlHWHU_oVEw

B31

2020-11-12 12:38:34 編輯

回覆

飄雪菲

有在想要上i7 還是怎樣,這amd的到底好在哪裡?

B32

2020-11-12 12:55:01

回覆

飄雪菲

這樣看一看 感覺i7好爛啊

B33

2020-11-12 13:09:30

回覆

飄雪菲

r5好像比較好

B34

2020-11-12 13:09:37

回覆

MOUSE4x

[seven54532:飄雪菲]我也想換,以往AMD的東西便宜又大碗,這次好貴...然後明年(好像下半年)又出intel 12代...如果你喜歡intel,i7價格在AMD zen3上市後減一點吧...

B35

2020-11-12 13:16:11 編輯

回覆

LV.

16

GP

0

6 樓

henry

henryks

GP0

BP-

2023-05-19 16:37:08

這篇太猛了,卡頓者的福音,竟然還有更新~推推~~

0

-

LV.

39

GP

129

7 樓

法院@認證母豬

zxcv70813

GP1

BP-

2023-11-10 07:57:41

倉庫太多東西也會導致lag嗎?有甚麼推薦的整理方法?還是把垃圾都丟了順便壓財富~~

1

-

MOUSE4x

多東西會,我以前的倉庫是用集裝箱,裝載供應一百多人的食物原料,小人在做飯的時候,做飯運算略微會飆升。毀檔之後沒再玩,但是我會覺得要把資源75一組,改成資源500一組比較理想。

B1

2023-11-10 14:26:57

回覆

法院@認證母豬

#B1:3574501# 感謝直接改10000好了

B2

2023-11-11 02:00:20

回覆

法院@認證母豬

我後面都直接把東西載出去丟

B3

2023-11-11 02:00:57

回覆

LV.

46

GP

16k

8 樓

寒湖布卿

ameast99

GP0

BP-

2023-12-05 15:43:40

大佬可以請問下有用過Rimsort嗎?因為是mac的筆電加上mod越來越多想用Optimize tex 拉一下性能但沒找到教學都是介紹Rimpy的@@

0

-

MOUSE4x

抱歉...沒呢...

B1

2023-12-05 17:19:44

回覆

寒湖布卿

#B1:3512797# 沒事 大佬的文章幫了很多忙XD常常翻來看、主要是mod多了給他自動排序炸紅字、現在手動一個個慢慢調整解決中

B2

2023-12-05 17:25:06

回覆

LV.

44

GP

125

9 樓

orick

xkp123

GP5

BP-

2024-06-09 22:26:52

Performance Fish最近有問題 連結櫃子超過6會導致遊戲凍結 我忘記連多少了反正我是中獎了不過github上有人給解法You have to disable "TryFindBestBetterStoreCellForWorker" patch, and all others patches that relies on it.Patches to disable:StorageSettingsPatches

AllowedToAccept

StoreUtilityPrepatches

TryFindBestBetterStoreCellFor

TryFindBestBetterStoreCellForWorker

Improve hauling accuracy

Restart your game to make the changes apply.

5

-

LV.

37

GP

91

10 樓

呆豬

BHSN0000083t

GP0

BP-

2024-09-13 22:25:19

請問 我的Dubs Performance Analyzer性能選項那邊為啥只有三個能勾?

0

-

還有 8 則留言

排序:由舊到新

收合留言

顯示舊留言

呆豬

#B8:3660844# 感謝!不過其他選項其實預設就好嗎?如果是這樣我已經忘了預設是長怎樣了...

B9

2024-09-15 01:13:26

回覆

MOUSE4x

rocket man的選項不用特意去改,除了偶爾點開一次"自適應模式"

B10

2024-09-15 01:14:08

1

回覆

呆豬

#B10:3660847# 哇 那我可能有稍微調過 可能要重載變回預設了

B11

2024-09-15 01:20:52

回覆

MOUSE4x

復原大概是你ESC>選項>日誌資料夾>RocketMan ,把Mod_2479389928_RocketMod.xml剪下貼上到別的地方,重開遊戲會還原設定。想反悔就把這Mod_2479389928_RocketMod.xml檔放回原位。

B12

2024-09-15 01:37:07

1

回覆

呆豬

#B12:3660852# 感謝

B13

2024-09-15 02:07:57

回覆

LV.

37

GP

92

11 樓

呆豬

BHSN0000083t

GP0

BP-

2024-09-17 00:14:52 編輯

用Dub Performance Analyzer稍微看一下發現幾個明顯都降不下來閃紅的部分-----Tick部分------RimWorld.Planet.WorldPawns:WorldPawnsTickRimWorld.Precept_Ritual:TickRimWorld.RitualObligationTrigger_Date:TickVerse.Reachability:CanReachVerse.TickList:TickVerse.Pawn:TickRimWorld.Planet.WorldPawns:WorldPawnsTick-----Update部分--------TacticalGroups.TacticalGroups:WorldComponentUpdateVerse.Sound.SoundRoot:Update-----GUI部分--------RimWorld.UIRoot_Play:UIRootOnGUIVerse.WindowStack:WindowStackOnGUI很抱歉我看不懂 最多只做得到這樣 有人能給我建議嗎?*補充 剛剛實在太好奇算了一下 53殖民者、84機械族(所有包含模組+原版) 沒奴隸 2俘虜 157隻動物(包含放養、寵物、牧場等所有動物)只有一個基地 Rimpy計算使用中模組共410個我好像理解了什麼xD

0

-

MOUSE4x

我沒甚麼建議..有加性能魚?STEAM有非原作者上傳了,雖然有MPL-2.0許可,但有下架的嫌疑https://steamcommunity.com/sharedfiles/filedetails/?id=3324954705

B1

2024-09-22 18:21:13

回覆

呆豬

性能魚我是去網頁自己下載的

B2

2024-09-22 21:04:06 編輯

回覆

LV.

37

GP

93

12 樓

呆豬

BHSN0000083t

GP0

BP-

2024-09-26 19:47:33

如果不想要遊戲出問題 是不是Runtime GC用來清理屍體比較適合?

0

-

還有 3 則留言

排序:由舊到新

收合留言

顯示舊留言

MOUSE4x

RuntimeGC底下有人在今年7月有這樣留言"玩文化DLC的朋友们注意了,在看到可接取授勋仪式,后千万不要清理WorldPawns,不然可能会导致授勋仪式一直卡死,因为布施者永远不会到"

B4

2024-09-26 19:57:31

回覆

MOUSE4x

所以只用來清屍清垃圾吧...

B5

2024-09-26 19:58:28

回覆

呆豬

是時候大膽一次了 然後就直接重玩xD

B6

2024-09-26 20:06:45

回覆

呆豬

問一下 請問像是金屬碎片、石塊堆這種垃圾 會影響遊戲優化嗎 畢竟玩久了 城外基本上一堆這種垃圾

B7

2024-09-26 20:26:13

回覆

MOUSE4x

影響優化?是說令遊戲緩慢之類嗎,影響極低。從來是人物多、動物多才卡

B8

2024-09-26 22:54:54

回覆

連結

文字顏色

更多顏色

背景顏色

更多顏色

特大

很大

字級

粗體

斜體

底線

刪除線

清除格式

更多顏色

未登入的勇者,要加入 13 樓的討論嗎?

延伸閱讀

情報

【B18】長程礦物掃描儀與礦脈聲納的用途

問題

B18版本玩到後期的敵襲,超過100隻蜈蚣機甲大家都是如何應付的?

情報

B18 MOD介紹及推薦

心得

1.6版本我在用的模組(10/18更新)

情報

[開發者模式中文化] 針對B18版本的開發者模式進行中文化。

◄►

1

板務人員:

IP 位置

發文時間

引言回覆

收藏文章

看他的文

複製連結

卡留言

刪除文章

編輯文章

檢舉文章

嵌入文章

刪除

閱覽分級

水桶

M文

收精華區

管理本頁

編輯留言

刪除留言

檢舉留言

作品介紹

水桶名單

分享

關閉圖片影片

設定

回覆文章

卡回文

【心得】改善遊戲卡頓的經驗

一樓

最新

本站所刊載之圖文內容等版權皆屬原廠商或原作者所有,非經同意請勿轉載

巴 哈 姆 特 電 玩 資 訊 站 https://www.gamer.com.tw