经过一番苦战终于把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)
先祝各位在异星事业蒸蒸日上