經過一番苦戰終於把Factorio的雙向火車完全理解
整理一下讓想當電車癡漢(?)的工程師(?)少走點冤枉路(?)
此心得適合已會簡單火車自動化但對雙向火車苦手玩家
若剛開始蓋火車可以參考巴哈這篇,蠻詳盡解說(我一開始也是看這篇)
https://forum.gamer.com.tw/C.php?bsn=28459&snA=396
火車教學關卡最後一關就算了吧,那情況太極端,我也亂按很久才解掉
目前玩的狀況(標準遊戲/200%礦含量)
https://imgur.com/Dfu6ktp
https://imgur.com/jqnCFXq
附近能挖的礦都快乾了再擴廠心有餘力不足,這存檔就停留在這吧QQ
火車18列雙向,4列單向環狀
一開始造單條雙向只是單純拿來用,後來想在單條鐵路上擴編就遇到重重問題
最後還是硬幹解決但方便性擴充性遠比不上單向環狀系統(尤其你想再加開一列時)
建議一開始就設計單向環狀鐵路無後顧之憂
雙向鐵路重點有幾點
1.使用普通信號燈,絕不使用連鎖信號燈(我試過n遍,無解)
2.安全與方便起見,信號燈兩側都裝
3.使用假車站強迫n列列車走你要的路線(最重要,不然不可能實現多列雙向)
首先最簡單,你a火車AB點車站來回跑沒有問題,連信號燈都不用
https://imgur.com/aDUu5Gk
https://imgur.com/uaTitaa
這時候你覺得a火車在卸貨,應該要有b火車在挖礦才有效率啊,
於是再造b車,還聰明的做會車線,前後都放信號燈就好了吧?
可惜Factorio的火車笨多了,他們永遠會卡在任何一個叉路面面相覷發呆
https://imgur.com/AuOsBT6
https://imgur.com/YVTaLmw
然後你覺得應該可以用連鎖信號解決接著搞10小時發現這是條死路(馬的)
唯一解就是所有的會車支線都放上"路過車站",把路過車站放進列車時刻表裡
強迫所有經過這會車支線的列車照著你的路走(類似圓環的概念)
還好如果這過路站不做任何事的話列車會過站不停呼嘯而過不會對速度造成影響
https://imgur.com/H8VUA86
https://imgur.com/5apZTGw
以下是AB站有ab兩列車來回,CD站有cd兩列車來回,中間還有共用線的demo
https://imgur.com/m0mN0QT
https://reurl.cc/3N5DgO
大家可下載觀察站點與時刻表排列
TRAIN TEST.zip檔放置於Factorio的存檔資料夾
C:\Users\使用者名稱\AppData\Roaming\Factorio\saves
裡就可以了(看不到AppData資料夾就位置欄直接用輸入的),開啟遊戲應該就能載入
有時候不放過路車站只是懶惰(像demo裡的D站上方那條)
因為Factorio的火車本身還是會預設走其中一條路,你知道他會走這條就可不放站
但這預設路線會因為你修改這鐵路任何一段而變更,到時候你還是要設過路站
雙向麻煩點在你這條線n輛車一組會車支線就要n條,且支線不會只有一組
礦前/卸貨前/大交叉口前都要來一組才不會讓其他列車等你在千里之外
所以看起來錯綜複雜其實只能算"維持運作",運量完全比不上單向環狀
環狀只要一直塞火車就好,反正他們都會乖乖排隊(信號燈排好就好)
甚至這礦挖完了拆遷移植也方便,雙向完全就前朝遺毒……
總之這大概就是臥軌n次心得(我不記得被撞死幾次了XD)
先祝各位在異星事業蒸蒸日上
--