Openttd

OpenTTD:信號量

  • June 23, 2012

誰能建議我如何在 OpenTTD 中設置信號量?我正試圖在煉油廠附近建立一個雙站,有兩列不同的火車去那裡。 我目前的火車設置

免責聲明:我通常使用雙向信號量。從來沒有完全弄清楚單向的。

最簡單的做法是避免信號量並建立兩條單獨的軌道,每條軌道都通向雙站中的一個單獨的插槽。

但是,如果您想重疊一部分軌道,您幾乎必須在每個交叉路口設置信號燈,以確保您的火車不會相互碰撞。基本思想是,一旦一列火車通過一個信號燈,信號燈就會在它後面變成紅色,直到火車通過另一個更遠的軌道。

您還必須確保以不會導致死鎖的方式設置它們。例如,如果您設置了三個信號量,如下所示:

在此處輸入圖像描述

當您的另一列火車從煉油廠站返回時,一列火車通過信號量 Y,您最終可能會遇到信號量 X 會阻塞兩列火車並且它們將永遠坐在那裡的情況(直到您注意到您的利潤正在下降瘋狂的)。

減輕死鎖的一種方法是在信號量之間留出足夠的空間以適應整個列車,並儘量避免像 X 處的信號量那樣的阻塞點。

我對您的建議是從簡化您的曲目開始。:) 但是,如果您不願意,我將從以下安排開始:

在此處輸入圖像描述

我認為您可能會在車站的“底”端遇到麻煩,在那裡您沒有信號量空間來保護每個車站軌道,但已經有一段時間了,我不確定這是否真的會是一個問題。

引用自:https://gaming.stackexchange.com/questions/74471