铁路基础#
轨道铺设#
- 直轨 — 基本轨道单元
- 弯轨 — 90度转弯
- 道闸 — 控制列车进入区段
- 链信号 — 用于路口,防止死锁
车站#
车站是火车装卸货物的地方。每个车站有1-6个装卸位。使用过滤功能控制货物类型。
机车与车厢#
- 机车 — 提供动力
- 货运车厢 — 运输物品
- 液体车厢 — 运输液体
- 装甲列车 — 移动炮台
燃料选择#
- 煤炭 — 初期,速度 100%
- 固体燃料 — 中期,速度 120%
- 火箭燃料 — 后期,速度 180%
- 核燃料 — 终局,速度 250%
信号系统#
铁路信号#
- 放置于轨道右侧
- 绿色 — 区段空闲
- 黄色 — 火车正在接近,但区段已预留
- 红色 — 区段被占用
- 蓝色 — 出站信号,只有出站方向
链信号#
链信号不是根据自身区段变红,而是根据下一个信号的状况。它用于路口内部,防止列车停在路口中央
信号放置规则#
- 双轨铁路两侧都要放信号
- 路口前必须放链信号
- 路口后必须放普通信号
- 长直线上每隔 2-3 个列车长度放一个信号
路口设计#
丁字路口#
最简单的路口。两个方向的车流可能冲突。使用链信号避免死锁
最简单的交叉口。两个方向可能冲突,使用链式信号灯防止死锁。
十字路口#
最常见的路口类型。四条道路交汇。不推荐简单十字路口用于高流量场景
环岛#
环岛可以有效减少冲突点。但环岛本身就是一个大区段,低通量。适合中低流量
立交#
高流量场景下,使用分层立交可大幅提升通量。常见设计包括:三叶草、风车、压缩立交
高流量场景下,立体交叉可大幅提升吞吐量。常见设计:苜蓿叶式、风车式、紧凑式互通。
列车调度#
基本调度#
每车站一列列车,使用等待条件:
- 满载 — 离开装货站
- 空载 — 离开卸货站
- 时间 — 固定时间后离开
- 电路条件 — 根据网络信号
多列同路线#
使用相同站名。关闭"限制到前方车站"选项,让列车自动选择最近的闲置车站
使用相同的车站名。关闭「仅限前站」选项,让火车自动选择最近的可用车站。
站名规范#
推荐命名方案
[物品图标] 铁板 供应 / [Icon] Iron Plate Supply
[物品图标] 铁板 需求 / [Icon] Iron Plate Demand使用图标使站名一目了然
使用 icons in station names for instant recognition.
常见问题#
死锁#
原因:路口过小、链信号不足、列车过多。解决方案:移除不必要的列车、改进路口设计、增加绕行路线
通量瓶颈#
原因:单轨区间过长、缺乏等待区。解决方案:关键路段铺设双轨、设置等待站点
常见问题#
| 问题 | 回答 |
|---|---|
| 如何避免列车死锁?/ How to prevent train deadlocks? | 在路口前使用链信号,路口后使用普通信号。避免在路口内停车 |
| 双轨铁路右侧通行还是左侧?/ Right or left hand drive? | Factorio 默认右侧通行。选择一种方向后在全图保持一致 |
| 多列火车共用一条线路如何处理?/ Multiple trains on same line? | 使用相同站名 + 关闭"限制到前方车站"。设置等待站点让列车停靠等待 |
| 火车燃料的最佳选择?/ Best train fuel? | 火箭燃料(速度 180%)适合大部分场景。核燃料(速度 250%)用于终局大基地 |
信号放置规则#
| 场景 | 信号类型 | 放置方式 |
|---|---|---|
| 双轨直线 | 普通信号 | 每 2-3 列车长度两侧放置 |
| 路口入口 | 链信号 | 每个入口方向放一个 |
| 路口出口 | 普通信号 | 每个出口方向放一个 |
| 车站入口 | 链信号 | 确保列车不会停在路口 |
| 单轨会让线 | 普通信号 | 在会让线两端放置 |
列车长度设计#
| 长度 | 车厢数 | 吞吐量 | 推荐场景 |
|---|---|---|---|
| 1-1(1机1厢) | 1 | 低 | 初期短途 |
| 1-2(1机2厢) | 2 | 中 | 中期通用 |
| 1-4(1机4厢) | 4 | 中高 | 标准配置 |
| 2-8(2机8厢) | 8 | 高 | 大基地 |
| 3-12(3机12厢) | 12 | 极高 | 巨型基地 |
常见问题 2#
| 问题 | 回答 |
|---|---|
| 火车不走最短路径?/ Train not taking shortest path? | 检查信号是否放置正确。信号放错会导致火车绕路。确保双轨信号放在轨道右侧 |
| 如何让多列火车共享卸货站?/ Multiple trains sharing a station? | 使用相同的站名 + 关闭"限制到前方车站"。设置等待站点让多余的列车等候 |
| 液体火车和固体火车一样吗?/ Fluid trains same as solid? | 基本一样。液体车厢使用管道连接装卸。注意每种液体使用单独的车厢 |
| 火车最大速度是多少?/ Max train speed? | 理论最高 298 km/h(使用核燃料和无弯道直线)。实际通常在 150-200 km/h |
车站设计模板#
| 车站类型 | 布局 | 推荐场景 |
|---|---|---|
| 单侧装卸 | 1 条铁路 + 1 排箱子 | 低吞吐量车站 |
| 双侧装卸 | 1 条铁路 + 2 排箱子 | 中等吞吐量 |
| 多列停靠 | 2-4 条平行轨道 | 高吞吐量装卸站 |
| 堆叠等待区 | 多条平行等待线 | 多列火车等待同一车站 |
常见问题 3#
| 问题 | 回答 |
|---|---|
| 链信号和普通信号怎么区分?/ Chain vs Rail signal? | 链信号显示前方路口的状况,普通信号显示自身区段。路口前用链信号,路口后用普通信号 |
| 单轨铁路怎么设计?/ Single-track design? | 每隔一段距离设置会让线。使用双信号系统实现双向通行 |
| 火车调试模式怎么用?/ Train debug mode? | 按 F4 打开调试菜单,勾选 “show-train-path” 和 “show-rail-blocks” |
| 最有效的燃料是什么?/ Most efficient fuel? | 火箭燃料性价比最高:速度 180%,生产简单。核燃料虽然更快但生产复杂 |
火车数据速查#
| 机车类型 | 最大速度 | 牵引力 | 燃料效率 |
|---|---|---|---|
| 内燃机车 | 259 km/h | 600kN | 100%(基础) |
| 装甲列车 | 259 km/h | - | 与机车相同 |
| 货运车厢 | - | - | 容量 2000 物品 |
| 液体车厢 | - | - | 容量 25000 液体 |
铁路网络维护#
| 维护项 | 频率 | 方法 |
|---|---|---|
| 检查死锁 | 每次扩建后 | 观察是否有火车长时间停在原地 |
| 优化信号 | 通量下降时 | 将长区段分割为更小区段 |
| 升级燃料 | 解锁新燃料时 | 逐步替换所有机车的燃料 |
信号灯完整教程#
信号系统的核心是区段(Block)概念:轨道被信号分割成互斥的区段,一列火车进入区段后,该区段对其他火车锁定。普通信号只查看自身区段,链信号则会向前检查到第一个普通信号的整段路径,这是两者唯一的本质区别。
普通信号#
- 放置于轨道右侧,将轨道切分为独立区段
- 区段空闲显示绿色,前方区段已被预留显示黄色,区段被占用显示红色
- 蓝色信号表示列车只能沿信号反方向驶离,通常出现在单轨双向段的出入口
链信号#
- 链信号显示的是前方整条路径的状态,而不是自身区段
- 进入路口的每个入口都必须放链信号,防止列车停在路口中央阻塞交通
- 记忆口诀:路口前放链信号,路口后放普通信号
十字路口信号完整流程#
- 每个路口的入口方向各放一个链信号
- 每个路口的出口方向各放一个普通信号
- 出口信号之后留出一列车长度的轨道,再放下一组信号,避免列车尾部停在路口内
- 双轨线路两条轨道分别处理,所有信号一律放在各自轨道的右侧
| 场景 | 入口信号 | 出口信号 | 备注 |
|---|---|---|---|
| 单轨会让线 | 链信号 | 普通信号 | 会让线两端各一组 |
| 双轨直线 | 普通信号 | 普通信号 | 每 2-3 列车长度一组 |
| 十字路口 | 链信号 | 普通信号 | 四个方向各一组 |
| 环岛 | 链信号 | 普通信号 | 每个分支出口前放链信号 |
铁路网络扩展示例#
从单线升级到双线#
初期矿站到卸货站单线往返足够。当同线列车超过 4 列、频繁在会让线等待时,应升级主干双线:双向各一条专用轨道,全图统一右侧通行,全线按双线规则补信号。
让线与等待区#
长距离单线区间每隔一段距离设一条会让线供错车,会让线长度至少等于最长列车长度。卸货站前设堆叠等待区,等待轨道数与同时卸货的列车数一致。
按资源分站#
卸货站不要全部共线。铁板、铜板、石油按资源类型单独设站,各站前独立等待区,避免一种资源的卸货拥堵拖累全线。
重载专线#
当某条资源线的运量极大时,为其单独铺设往返专线,与通用网络彻底分离,是最彻底的通量解决方案。