Openttd
為什麼我的火車在路口選擇了堵路?
我是訓練信號的新手。這是我不明白的情況:
有三個信號。Y 形路口入口處的信號(右下角)是“進入信號”。另外兩個信號是“退出信號”。火車有兩種可能的路徑。一條路徑被一輛失事的火車擋住了。另一條路徑是免費的(如綠燈所示)。然而,火車決定走被封鎖的道路!為什麼?
尋找路徑
信號不會直接影響火車行駛的路徑:信號只能迫使火車停止和啟動,但不能指示其方向。雖然這是真的,但火車在選擇路徑時確實會考慮信號:紅色信號會帶來尋路懲罰。
OpenTTD 中有一個複雜的探路者。火車選擇向左走是因為左側路線的尋路懲罰小於右側路線的尋路懲罰。我看不出這兩種選擇背後的原因,所以我不能確定是什麼導致了這種情況。
如果火車無法通過正確的路徑到達目前目的地,它將始終選擇左側路徑:懲罰是無限的。
如果可以,但你在右側的那個信號後面建了一個巨大的鐵路迷宮,它仍然會選擇向左走。
如果可以,但是右邊那個信號後面有很多火車和紅燈,它也會選擇向左走。
解決你的情況
我建議使用 CTRL 鍵點擊該信號,同時按下信號建構按鈕,將其轉換為錯誤方向的單向信號。這使得它在不花任何錢的情況下無法通行。當墜毀的火車清理乾淨時(從現在起大約 3 個月內),將信號恢復到正常狀態。