
异星工厂的新手列车网,先解决“货从何处来、要送到何处”,再铺轨和放信号。若一上来就把矿区、熔炉、工厂和车站全连成一张网,线路看似完整,列车却可能因路线、区块或时刻表设置不一致而停摆。先挑一条稳定的矿区到加工区运输线,把它跑通,再复制扩建,通常更容易查错。
第一步是画清货流。标出装货站、卸货站和列车需要经过的主线,决定每站装卸何资源,避免一个站名代表多种用途。给同类站点采用统一命名,并让列车时刻表明确前往对应站点;如果站名、资源和停靠顺序没有制度,后续增加列车后就很难判断它为何去了错误的地方。车站还应留出列车进出和等待的空间,尽量不要让排队车身占住主干线。
第二步,先定最大列车长度,再设计站台和信号间距。列车超过站台可容纳长度时,装卸会不完整;两个交叉口距离太近时,列车尾部也可能仍占着前一处区块,挡住其他线路。Factorio Wiki的铁路教程建议先选择最大列车长度,并以此安排区块距离。对新手来说,先用一种固定编组测试,再扩展车厢数量,往往比边造网边改变列车长度省事。
线路结构尽量从简单开始。Factorio Wiki建议新手考虑两条并行轨道,各自承担一个路线,减少单线双向会车带来的冲突。如果地图空间有限而使用双向单线,就需要认真处理会车点,并在允许双向通行的位置按行驶路线成对设置信号;只在一侧放信号,可能让自动列车把看似连通的轨道判定为单向,出现“无路径”。先确定全网采用哪种路线制度,再逐段铺设,不要在不同区域随意混用。
信号的核心不是“多放多少”,而是把轨道切成可管理的区块。普通铁路信号划分区块,并阻止列车进入已有列车占据的区块;链式信号会继续检查后续路径是否可进入。对于交叉口,一个常见起点是在入口使用链式信号、出口使用普通信号,目的是让列车只有在能驶离路口时才进入,避免停在路口中央。不过这不是无脑套用的口诀:每次放完都要观察区块颜色与列车实际路线,确认不同路线的线路没有被误切成无法通行的区段。
车站也要避免成为主线上的“停车场”。如果列车需要等待资源、燃料或站台空位,应让它在不阻断其他列车的位置等待;必要时为车站规划旁线或等待区。新增列车或车站时,同时考虑燃料怎么补给。Factorio的铁路教程明确提醒玩家尽早安排列车燃料,否则线路建好后仍会因缺燃料而停止运行。
调试时不要一次投入很多列车。先让一列车完成装货、运输、卸货和返程,检查时刻表是否循环、站台是否能容纳整列车、信号是否朝向行驶路线。之后逐步加入第二列车,观察它们在何者区块等待。若报无路径,依次检查轨道是否真正相接、单向信号是否放反、双向路段两侧是否都有对应信号;若互相堵住,则查看是否有列车停在交叉口、站台排队回堵或相邻路口间距不足。
因此,新手搭列车物流网的稳妥顺序是:定货流和站点,统一路线与命名,按最大列车长度留出空间,再添加信号、时刻表和燃料方案,最后少量列车逐段测试。先让一条线路稳定运行,再把它扩成网络;这样的起步不追求一次铺得很大,却能让每个故障都有清楚的检查位置。
相关文章