物流

【Factorio】铁路交叉口的选择方法(2.0/Space Age适配)

Factorio 2.0的交叉口中,流量的关键不在于形状本身,而在于「根据工厂规模选择什么方案」和「信号如何布置」。本文针对初中级玩家,以原版和Space Age为前提,讲解T形路口、十字交叉、环岛、高架等方案的应用场景和信号原理。

物流

【Factorio】铁路交叉口的选择方法(2.0/Space Age适配)

Factorio 2.0的交叉口中,流量的关键不在于形状本身,而在于「根据工厂规模选择什么方案」和「信号如何布置」。
本文针对初中级玩家,以原版和Space Age为前提,讲解T形路口、十字交叉、环岛、高架等方案的应用场景和信号原理。

我在复线化初期,曾经把十字交叉做成单一闭塞,结果始终只能一次通过一列车,造成持续堵塞。
后来把内部分成4个闭塞,采用入口链式、出口普通信号的标准配置,流量立刻大幅改善。
所以交叉口的关键不是「选择更大的形状」,而是「遵循不让列车等待的设计原则」。

读完这篇文章,你应该能够根据自己的交通量选择合适的交叉口类型,并至少能够无死锁地组建一个。

Factorio铁路交叉口设计前提:先固定列车长度和行驶方向

复线行驶方向的统一

在考虑交叉口形状之前,首先要固定「单线还是复线」以及「右侧通行还是左侧通行」。
本文以Factorio 2.0原版Space Age为前提。
旧版铁路文章和旧图片容易混入v1.x时代的内容,特别是2.0的轨道规格差异最好别直接沿用。

单线可以节省轨道材料,适合早期临时线路。
但对向车的管理和信号设计会急剧复杂化,交通量一增加就容易出现待车场景。
交叉口设计不仅要考虑「如何安全抢道」,还要先解决「对向列车在哪停靠」的问题。
实际上,我也是在单线基础上扩大工厂后,最后被迫全线重铺成复线。
说实话,要稳定交叉口的话,从一开始就用复线会轻松得多。

如果用复线,整个网络要统一右侧通行或左侧通行
Factorio的车站和信号通常按进行方向右侧放置,所以日文玩家圈也倾向于游戏内右侧通行设计。
如果各拠点混用,每次分叉、合并、进站都会出现例外,设计模板也难以复用。

2.0中轨道从8方向改成16方向,弯道上放信号的自由度大幅提升。
旧文章中「这个弯道放不了信号」「这个分叉必须拉开间距」的说法,在现有环境中部分已经改变。
不过这种改进程度因环境差异(MOD有无、地图设置、具体配置)而异,建议在自己的存档环境中确认实际效果。
一些玩家反馈显示分叉合并的处理变得容易了,但并非所有情况都万能。

最长列车编成的定义和测量

决定行驶方向后,接下来要定下网络内运行的最长编成
比如以机车1节+货车4节的1-4编成为标准,那么之后所有交叉口大小、车站停止位置、待机闭塞长度都要按这个来决定。
如果模糊处理,后来会出现1-2、1-4、2-8混用的情况,即使信号正确也容易堵车。

特别是交叉口,比起看起来紧凑,「最长编成能否放进去」才是第一优先。
『教程:列车用信号 - Factorio Wiki』也提到,闭塞长度的基本原则就是按网络内最长列车来设定。
明明信号逻辑没问题,流量还是不好,原因往往不在信号本身,而是编成长估算错了。

测量方法很简单:在游戏内并排摆放实际编成,以其占有长度为基准
这里有个细节容易被忽视——『轨道 - Factorio Wiki』说过,轨道以2格为单位放置
微调交叉口或闭塞长度时,按2格倍数来看不容易出偏差。
我就因为没在意这点,边改蓝图边调整,结果出口闭塞莫名短了,理论上足够,实际线路配置却因半格积累,导致列车尾部还留在交叉口。

这里的最长编成指的是网络上可能出现的最大编成,不是平时常用的编成。
即使运用中矿车长、液体车短等混合模式,交叉口也该按长的来。
交叉口是公共设施,某些长编成破坏规则的话,整个系统就容易卡壳。

Tutorial:Train signals/ja wiki.factorio.com

闭塞长度和出口待机空间的标准化

编成长确定后,用它来标准化闭塞长度和出口待机空间
交叉口基本做法是入口用链式列车信号、出口用普通列车信号,但前提是「出口侧有足够空间让列车完全通过」。
出口闭塞短的话,车头出去了,车尾还在交叉口,结果就堵死其他方向。

标准很明确:交叉口出口后的闭塞,要能放下最长编成
换句话说,最后尾不能留在交叉口。
加上一点停止余量的话,实际运用也不容易堵。
再漂亮的十字或环岛,这个条件破了也容易死锁。

💡 Tip

我最大的坑就是1-4编成却出口闭塞太短。列车头部出了交叉口,尾部却微妙地卡在里面,导致全方向都亮不了绿灯。把出口延长到编成长+一点余量后,堵塞得离谱地消失了。

这个思路对T字、十字、环岛都适用。交叉口内部细分闭塞来提升吞吐是2.0容易做到的,但前提是出口不堵。内部分割是加速器,出口长度是基础——这样想就容易理清。

顺便说,Space Age的高架轨道虽然减少了平面交叉选项,但高架的上下部分或地上车站前后仍保留待机闭塞思路。
高架不是万能解决方案,而是要无论平面还是高架,都先固定「最长编成放在哪」才能稳定运行。
确定好这点后,选交叉口类型时就不是「我喜欢这种形状」,而是「这个编成长能否腾出出口空间」的判断了。

铁路交叉口主要类型对比:T形、十字、环岛、高架

T形路口:支线接入最好用

T形路口在支线并入主线的场景最趁手。
像采矿基地或油气拠点的支线接入,用T形最容易。
面积通常小到中,分支方向也比十字少,序盤から中盤にかけてかなり扱いやすいです。
自分も中盤までは、幹線に新しい採掘支線を足すときはまずT字で組みます。
必要な分岐と合流だけに絞れるので、線路の引き回しが素直なんですよね。

信号配置难度中等
基本是入口链式、出口普通,让列车不在交叉口停下。
T形进路组合少,比十字更容易掌握内部闭塞,2.0弯道信号自由度提升后,分叉合并的组法也改善不少。
旧版配置看起来窄,现在往往能组得自然些。

同时通过难度
支线入主线和主线直进的路线分得清的话能流通,但出口后待机空间不足就一堵。
T形省空间的代价,是距离太近时会实质连成大交叉口。
看起来小,运用却巨大化的情况很常见。

适用方面,序盤から中盤向けとして非常に優秀,大规模后作为「支线承纳役」仍很有用。
但幹線同士频繁横切时不适。
中盤の鉱石支线追加レベルならT字で十分でも、幹線×幹線になると別の形を選んだほうが伸びやすいです。
2.0原版中非常易用,Space Age中不用高架的地上接続仍可用。

十字交叉口:幹線同士をつなぐ本命。内部ブロック分割が鍵

十字交叉是主干线互连的主力
东西南北各有交通的基干网络中,T形吃不下的流量就靠十字。
面积中等,信号难度中到高
形状清楚,但如果做成单一闭塞就发挥不出性能——我最初的堵塞就是这样。

十字的关键是适当分割内部闭塞
不冲突的路线分成不同闭塞,能同时进入的列车就增加,吞吐量提升。
比如直进互不干扰、某些右左转也不冲突的情况下分开,就能从「一列一列排队」变成多列并行。
理论简单,实装时「哪些路线必须在同闭塞」容易迷茫,所以十字特别看设计,不是形状。

factorio@jp Wiki的配置例参考价值大(例:https://wikiwiki.jp/factorio/%E5%88%97%E8%BB%8A%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF/%E9%85%8D%E7%BD%AE%E4%BE%8B)。
但旧图和旧版手法混杂,2.0以后最好「参考内部闭塞思路」而不是「直接照抄」。

同时通过难度在4种中最高
虽然严格的性能排位难以断定,但主干线互联的前提下,分割后的十字很稳。
我的体感也是,主干×主干时十字内部分割最见效。
不是看起来大就行,闭塞整理后排队立刻缩短。

适用方面中盤以降、特に大規模向け
驿数和列车数增加的网络中,十字避不开。
2.0原版仍是主力,Space Age中地上干线接续仍很重要。
即使有高架,也不是全部立体,地上十字分割得当仍很实用。

环岛交叉口:易懂但交通量增加有极限

环岛交叉用视觉直观易懂,设计难度低到中
面积中等,分支合并折返能统一成一个形状,初心者容易做出「真的在动」的交叉口。
社区配置例也有范本,实装时有种「至少能转起来」的安心感。

但这点容易误解——易懂和高吞吐是两码事
环岛因结构相对不易堵车而知名,但交通量增时环状部分本身变成共享资源,待车容易集中。
中盤까지は便利でも、列车増発が始まるとボトルネック化しやすいです。
我也是最初「こで何でもいける」と思いまくら利用してたけど、路線が太くなった後に環状部へ列车が集中して、結局作り直した。

信号配置虽比十字直觉些,但环岛也需内部闭塞分割很重要
环状部丸ごと1闭塞だと、1列进入で他が全部待ち状態になりやすく、回遊構造が活きません。
逆に细かく分けすぎても、出口后スペース不足だと中で詰まります。
形が丸いだけで、やってることは结局「入口で止めて、出口へ抜けられる列车だけ入れる」という交差点の基本。

适用方面序盤〜中盤では高く、大規模では中程度と见るのが実感に近い。
小さめネットワーク、複数方向へ柔軟につなぎたい場面、折り返しも兼ねたい場面では便利。
一方、幹線交通の中心に置くと增便后に苦しくなりやすい。
2.0ではカーブまわりの扱いやすさが増して環岛自体も组みやすくなりましたが、「2.0だから万能になった」わけではありません。
扱いやすさは上がっても、交通集中への强さは别問題です。

💡 Tip

环岛は「困ったらこれ」で置きたくなりますが、実運用では支線の整理役としては優秀、本線の心臓部に置くと苦しくなりやすい、くらいの距离感がちょうどよかったです。

高架交叉口:Space Age限定。平面交差削减で管理单純化

高架交叉是Space Age限定的立体交叉方案。
最大强点是减少地平面线路交叉点,从根本上简化交叉口管理。
减少平面交叉,同时通过难度,而且地上复杂十字或多重分支的信号细控问题,用「干脆不交叉」来解决更容易。

代价是面积偏大,结构也比平面重。
高架上下、地上车站连接、哪部分逃到高架等都要设计,不能简单说「最强交叉口」。
信号难度虽比平面复杂十字容易理解,整体布局难度却向别的方向上升。
地上处理1处的收益和整体路网构成力权衡。

适用中盤以降、特に大規模向け
列车数増加、平面交差を磨いても管理成本高いと感じるタイミングで真価発揮。
AUTOMATON でも高架鉄道はプレイヤーが苦労していた平面交差管理を簡略化する方向で紹介されてますが、実装するとその意図かなりわかりやすい。
大規模ほど「衝突をさばく」より「衝突点を消す」ほうが効きます。

2.0原版との違いもここではっきり。
2.0は平面レール自由度上げてくれたけど高架自体ない。
つまり2.0で組みやすくなった平面交差Space Ageで選べる立体交差は別進化。
地上のT字・十字・环岛うまく使い分けるのが2.0原版基本線で、Space Ageは「交差させない」という段上の選択肢加わる。
『轨道 - Factorio Wiki』と列车ネットワーク/配置例 - factorio@jp Wiki* 见比べるとこの差いけてます。

パターン别の使い分けを表にするとざっくり次の通り。

パターン设置面积信号配置难度同时通过のしやすさ向いている規模2.0/Space Ageでの扱いやすさ注意点
T字路小〜中序盤〜中盤、支線接続2.0で分岐合流が組みやすく扱いやすい。Space Ageでも地上接続で有效近接配置で実质巨大交差口化しやすい
十字交差口中〜高中盤〜大規模、幹線接続2.0の16方位化で内部ブロック分割がやりやすい。Space Ageでも地上幹線で主力1闭塞のままだと処理が伸びない
環岛交差口低〜中序盤〜中盤、汎用接続2.0で組みやすさは向上。Space Ageでも地上の簡易交差口として便利交通量増加后に環状部が詰まりやすい
高架交差口中盤以降、大規模Space Ageのみ使用可。平面交差を減らして管理しやすい地上より面積を使い、全体レイアウト設計が重くなる

(注)下の表は「一般的な傾向」を整理したもので、同一条件下での厳密な性能順位を示すものではありません。
交差口の実効スループットは線形(線形長・曲率)、信号の细かい分割、编成长、运用パターンによって大きく変わります。
設計時は表を目安にしつつ、自分の编成长と信号配置での再確認を行ってください。

軌道 - Factorio Wiki wiki.factorio.com

信号配置の基本:入口は連動式、出口は通常信号

通常信号と連動式信号の違い

交差口信号配置の第一原则は入口链式列车信号(Chain signal)、出口普通列车信号(Rail signal)
这对T字、十字、环岛都一样,与其说是事故防止,不如说是防止交差内立ち往生的基本动作

普通信号主要看直前の前方ブロックが空いているか
空いてれば入れちゃうので、その先の出口が詰まってても、列车は交差口の中まで進んで止まることある。
これが厄介で、中央に车体残ると他方向をふさぎやすい。

链式信号は进入后通る先の进路まで含めて青になる见込みがあるか确认、入れてよい列车だけ通す。
つまり「出口まで抜けきれる列车しか交差口に入れない」動き。
これだけで停止位置が交差口外へずれます。
見た目の渋滞も、中で止まるのと外で待つのでは复帰速度が全然違う。
后続が本线またいで詰みにくくなるから实运用で地味に效く。

我も最初は入口を通常にしてたから、交差口中央で1本止まり、それ避けられない别方向も止まり、最终的に全方向が相互待ちになった。
正直「信号は付いてるのになんで回らないんだ」かなり悩みました。
でも入口を连动式に替えただけで、中に居座らなくなって、一気に詰み消えた。
『チュートリアル:列车用信号 - Factorio Wiki』説明通りで、理屈知る前に体感で納得したポイント。

交差口内部を分割して同时通過を増やす

入口チェーン・出口通常だけでも安全性大幅上がりますが、交通量増えると次に効いてくるのが交差口内部のブロック分割
交差口全体を1つの大きな闭塞にしてしまうと、空いている经路があっても、誰か1本が入った时点で他の列车は全部待たされます。
这样だと、见た目が大きい十字交差口でも实际の処理は「1编成ずつ通すだけ」になりがちです。

そこで、交差口の内部を进路のぶつかり方に合わせて複数ブロックへ切ると、衝突しない经路どうしは同时に進入できるようになります。
たとえば、互いに干渉しない右折同士や、完全に独立した抜け方が别ブロックになっていれば、理論上は独立ブロックの数だけ同时進入の余地が生まれます。
もちろん実際は形状と进路の組み合わせ次第ですが、少なくとも「交差口=常に1本しか入れない」状態からは抜け出せます。

この考え方は、ラウンドアバウトでも十字でも同じです。
重要なのは大きく作ることではなく、どこで进路が競合し、どこなら分離できるかを信号で表現することです。
前のセクションで触れた「1闭塞の十字が伸びない」の正体もここにあります。
内部を适切に区切ると、列车が交差口全体を専有する時間が短くなり、后続の流れも軽くなります。

2.0ではカーブまわりの信号調整がしやすくなって、こうした细かい分割も以前より組みやすくなりました。
設計していると、少し信号位置を動かしただけで「ここは别ブロックにできるのか」と気づく場面が増えます。
見た目の違いは小さくても、通過感はかなり変わります。

💡 Tip

交差口内で待たせない設計は、単に安全というだけでなく、止まる場所を外へ逃がすのが本質です。列车が中央ではなく入口手前で待つだけで、后続の逃げ道が残りやすく、詰まったあとの立て直しもずっと楽になります。

最小構成の配置例

いちばん基本的な配置は、かなりシンプルです。
考え方としては、交差口に入る全レーンの手前に連動式信号を置き、交差口を抜けた直後に通常信号を置く、これだけです。
まずはこの形にするだけで、中央停止の事故パターンはかなり減ります。
自分は新しい交差点を作るとき、最初は必ずこの最小構成から始めます。
最初から内部を细かく切ろうとすると、どこが競合しているのか逆に見えにくくなるからです。

そのうえで、処理を伸ばしたくなったら交差口内部に信号を追加して、干渉しない经路を别ブロックへ分けていきます。
ここで大事なのは、内部に信号を足す前提でも、入口チェーン・出口通常の骨格は崩さないことです。
入口を通常信号に戻してしまうと、せっかく内部を分割しても「入ってから考える」挙動になって、また中央停止が起きやすくなります。

実際のレイアウトでは、出口の先に列车1本がきちんと収まる待機スペースがあるかも效いてきます。
出口側が短いと、出口信号を越えたつもりの列车の最後尾が交差口にはみ出して、内部ブロック分割の効果が薄れます。
交差口单体だけでなく、その先の直線まで含めて「抜け切れる状態」を作ると、信号の原則がちゃんと働きます。

最小構成は地味ですが、ここが崩れるとどんな交差口パターンでも不安定になります。
逆にここさえ守れば、T字路でも十字でもラウンドアバウトでも、挙動がかなり素直になります。
信号で悩んだときほど、凝った形より先にこの基本配置へ立ち返るのがいちばん早いです。

パターン别の作り方と向いている場面

T字路の基本手順

T字路は、幹線から支線を生やすときにいちばん扱いやすい形です。
採掘拠点、精錬の枝線、補給用の小さな荷下ろし場など、「本線の流れは保ちつつ、横から出入りさせたい」場面にかなり合います。
自分も駅を増やし始めた時期は、十字を量産するよりT字で枝を足していくほうが明らかに安定しました。
支線接続向けと言われるのは、形が単純だからというより、競合する進路が少なく、詰まり方が読みやすいからです。

作るときの流れは、まず幹線の直進を崩さず、片側から支線を合流・分岐させる形を決めます。
そのうえで、前のセクションで触れた基本どおり、入口側で進入可否を判定し、抜けた先でブロックを切ります。
T字は十字より小さくまとまりやすいので油断しやすいのですが、実際には出口直後の待機スペースが不足すると一気に苦しくなります。
支線から本線へ入る列车、本線から支線へ曲がる列车が、出口先で詰まった瞬間に交差口全体を巻き込みやすいからです。

もうひとつ地味に重要なのが、近接したT字を並べすぎないことです。
T字自体は小さくても、短い間隔で連続配置すると、列车の最後尾が次の分岐にかかりやすくなって、実質的には大きな複合交差点になります。

article.share

R

RinSeo

Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。