要找出 Corsair Cove 的生產瓶頸,從缺少的最終物資開始,每次向上游追一棟建築。不要一開始就增加另一個生產者。大多數停滯來自五種可見狀態之一:沒有工作者、沒有持續連線、輸入儲存為空、輸出儲存已滿,或 Fetcher 路線的來源也停止了。先把目前缺少什麼與它最後沒有抵達哪裡分開,才能讓每一次檢查指向可修復的狀態。
辨識確切缺少的目的地
短缺是顯示在 Galley、Tavern、生產建築、pier、tower,還是施工地點?打開該目的地,記錄它缺少的物資。全島資源總數不能證明正確的本地服務能收到它。Crew 會透過分配給其 pier 的 camp 消耗維持物資;Hands 使用分配給其建築的 camp。物資存在於島的另一端或另一個內部儲存,並不等於這個目的地已有可用輸入。
診斷時暫停新的建設。自動職業指派與新材料需求可能比你追查證據的速度更快改變面板。讓目前的鏈維持不變,能看見是既有狀態出了問題,而不是剛放下的另一棟建築立即建立了新的競爭需求。先固定觀察條件,再沿著缺少物資的實際目的地往回走。
使用固定診斷順序
- **人力配置:**確認每一份必要工作都已填滿;建築不會以部分人力運作。
- **連線:**從結構往 haven 追查,確認沒有 road、bridge、path、ladder、zipline 或 elevator 路段斷開。
- **輸出空間:**若生產者輸出已滿,建立或修復目的地路線。
- **輸入儲存:**若為空,選取輸入並沿著其 Fetcher 連線追到來源。
- **來源健康:**檢查上游來源是否有工作者、輸入、輸出空間與可用連線。
重複此順序,直到抵達礦藏、種植者或其他起點。沿著這個方向遇到的第一個失敗狀態,就是要修復的故障。固定順序避免在下游空建更多容量,也避免看到一個次要症狀就跳過真正中斷的上游;每次只把追查往前推一段,面板證據會比猜測更清楚。
解讀路線訊號
預設的綠、黃、紅路線分別代表高、中、低效率。當區域有許多重疊路線時,點擊連線圖示可突顯選定路徑。紅色路線不一定斷開,但它的移動時間可能讓一個配方循環快於送達速度的消耗者挨餓。將紅色視為需要與兩端狀態一起檢查的訊號,而不是一看到就必定要重建的結論。
Fetcher 連線上的紅色沙漏表示來源沒有產出預期輸入。若來源缺少工作者或自己的材料,移動消耗者不會有幫助。重建前先讀取兩端:確認目的地是否確實缺輸入,並確認來源是否有能取走的輸出。這樣可避免把位置當成問題,而實際失敗是在更上游的人力、材料或輸出空間。
區分生產與 Drain
建築轉盤中央顯示最高產量,近期生產與 Drain 則顯示正在發生什麼。消耗者或 Fetchers 移走物資時,Drain 會上升。當必要物資的 drain 超過 production,只有在確認來源持續運作後,才應增加能力或縮短路線。先確認是長期供給跟不上,還是物流讓已存在的貨無法在需要的時間抵達。
低 drain 加上滿輸出,表示需求沒有取走物資;高 drain 加上空輸出,表示來源可能需要第二個生產者;間歇性輸出常指向輸入送達問題。即使全島庫存圖看來相同,這些是不同問題。依照這些面板組合選擇下一步,能避免以更多生產修理沒有需求的輸出,或以更多路線修理根本沒有供給的來源。
找出共享資源競爭
一種中間物資可能餵給數條鏈。Hardwood 支援 Planks 與後續用途;Stone 可用於建造與其他加工;Black Powder 則在事件、船隻與島嶼防禦之間競爭。選取共享生產者並計算它的出站路線。新消耗者可能就是較舊鏈突然停住的原因,因為它讓同一份輸出承擔了先前不存在的 Drain。
優先處理生存與目前承諾。先恢復基本 camp 維持與防禦彈藥,再處理可選庫存或販售。與其複製每一棟上游建築,不如移除或暫停最不重要的 Drain;這能立即測試競爭是否就是原因,同時保留既有鏈條與其工作者。確定哪些消耗可延後後,再決定是否真的需要擴充來源。
路線改動後檢查人力
每條 Fetcher 路線都使用一名海盜,而 Drifters 會自動填補開放職位。具有數條入站與出站連線的 Warehouse 網路能消耗工作者池。All Hands on Deck 可使 Fetcher 與 Greenhand 的使用量加倍,讓看似資源短缺的問題變成人力短缺。新增路線後要重新讀取可用人數,因為一條產鏈可能沒有缺任何物資,只是無人能同時執行所有搬運與生產工作。
暫停低優先工作,觀察關鍵鏈是否自行獲得人手。若會,解法是人力配置或人口成長,不是新的生產比例。參見 工作 與 漂泊者。這種測試保留了現有建築和連線,因此能把「沒有足夠人」與「即使有人也沒有輸入」清楚分辨,不需先拆掉仍可能有用的鏈段。
納入營地與碼頭分配
當物資存在而海盜仍不滿足時,檢查分配的 Pirate Camp。必要的社群建築必須在該營地內且保持連通。重新分配建築或 pier 可以把需求移至支援較好的 camp,但也可能使目的地負擔過重。切換前比較住房、服務與淨生產,確認新營地可以承擔移入的需求,而不是只把不足從一處搬到另一處。
進階船隻 Crew 特別容易顯示這個問題:多種物資可能同時透過 pier 的 camp 被要求。少了一項服務,就會讓大量島嶼庫存看似無用。此時應讀取該 pier 所屬 camp 的具體需求與連通,而不是只在全島層級尋找相同物資;本地服務邊界決定了哪些庫存真的能支援這批 Crew。
套用最小幅度的復原
重新連接一段路、指派一名工作者、修好一條 Fetcher 路線,或清出一個輸出目的地。讓模擬更新後,再改變另一部分。若每個狀態都健康而吞吐量仍低於 drain,才在消耗者附近新增生產者或建立有目的的緩衝。一次只改一件事,能使面板的改變仍可歸因於剛完成的修復,而不會把多個改動混在一起。
診斷時避免拆除一條鏈。暫停能保留它的連線,也能測試工作者配置。穩定後移除過時的暫時路線,並每次重新開啟一組可選生產。這種逐步復原能保留已驗證的部分,並讓新增需求不會立刻遮蔽剛修好的瓶頸;只有在鏈已恢復後,才判斷哪些暫時措施確實不再需要。最小復原的價值在於保留比較基準:修好一條路後,能重新讀到該目的地的輸入是否上升、來源的輸出是否下降,以及 Drain 是否仍超過連續生產;若同時再改工人、位置與數量,這些訊號就無法指出哪個動作有效。每次停在遇到的第一個失敗狀態,先讓它回到正常,再重走下一段,能使一條長鏈的故障被拆成可處理的小步驟。來源空時,優先追它自己的輸入與人力;來源有貨而目的地空時,優先檢查 Fetcher、方向與距離;輸出滿時,優先確認是否存在能取貨的下游。這些不是不同的擴張規則,而是同一個由最終缺貨向上游閱讀的流程。恢復後仍要觀察一段時間,因為剛到的一批物資只能證明一次移動,不能證明後續配方、工作者與路線也會持續相連。當關鍵鏈已能在正常 Drain 下維持輸入與輸出,再逐組開回可選工作,並在每一組後重新檢查共享來源與人力池。若問題重現,最近恢復的那一組是新的競爭候選,而不是立刻假定所有上游都需要加倍。這種保守次序不發明固定比例,卻可依遊戲當下的可見狀態找出真正限制並避免把短暫修復變成新的瓶頸。
記錄當前缺少的最終物資和每一次修復後的面板狀態,能避免在鏈條變長時又回到只看總數的猜測;目的地、來源與中間路線的讀數共同構成可重複的診斷證據。若一段已正常而下游仍缺貨,就繼續往下游的下一個狀態檢查,而不是把已正常的部分重複擴充。