切换语言: Deutsch English Español Français 日本語 한국어 Nederlands Polski Русский Українська

车站

From Official Factorio Wiki
Jump to navigation Jump to search
车站

生产配方

0.5
+
5
+
6
+
6
+
3
1

原料总计

8.25
+
7.5
+
14
+
3

地图图标

生命值

250
325 400
475 625

堆叠数量

10

火箭容量

10 (1 组)

占地面积

2×2

开采工时

0.2

原型类型

train-stop

内部名称

train-stop

前置科技

可由以下设施生产

车站用于提供一个可命名的地点,以便火车在这些地点之间自动运输物品。与内燃机车一样,车站的颜色可由玩家自定义。此外,可以使用富文本进一步自定义车站的名称,例如使用物品图标。

机制

车站用于标识火车停靠的位置。每放置一座车站,都会在火车的列车时刻表界面内增加一个可供停靠的地点,这可以用于创建火车的装卸站。

当存在多个同名的车站时,火车总是会前往距离最近的站点。“最近”并不是两座车站间铁轨的长度,而是指火车通过寻路算法计算出的路线长度,此距离受铁路上的火车影响。除了路线长度外,如果空闲的车站距离并不太远,则火车会优先选择空闲的车站,而非被占用的车站。

车站的界面会显示在该车站停靠的每辆火车的信息,包括其名称、当前活动以及在地图上的位置。此外,可以通过车站界面或信号网络为其设置列车限制。只有限制数量内的火车可以在寻路时将受限车站作为目的地。如果列车限制数量低于以该车站作为目的地的火车数量,这些火车将继续前往该车站,否则火车将不会停靠。

火车会尽量避免经过非目的地车站的路线,也就是在寻路算法中这种路线会有惩罚,这通常会强迫列车选择一个“更近”的路线。

信号网络

可以通过信号网络来启用或禁用车站。当车站被禁用时,火车不会前往该车站。如果列车时刻表中包含了已被禁用的车站,它会优先选择具有相同名称的未禁用车站。如果没有这种车站,火车会进入“目的地已满”状态并等待,直到车站重新启用。如果火车在车站禁用时正在车站停靠或在前往该车站的途中,则它会继续前往该车站并等待发车条件满足。

当火车尝试前往一座已经启用的车站时,它会首先检查该车站是否设置了“列车限制”。此设置会限制允许前往该车站的最大火车数量。如果前往该车站的火车数量(包括在车站停留的火车)大于或等于车站当前的列车限制,则火车不会前往该车站,而是在时刻表中检索已启用的其它同名车站。如果同名的所有车站都已满,火车将进入“目的地已满”状态。一旦同名车站被启用以允许更多火车停靠,火车会继续前往车站。与禁用车站类似,如果车站的列车限制在火车在前往车站的途中发生更改,火车会继续前往车站并等待发车条件满足。将车站的列车限制设置为0基本等效于禁用车站。

当存在多个同名的有效车站时,火车将首先检查每座车站的“优先级”。车站优先级可以手动设置,也可以通过信号网络设置。优先级最低为0,最高为255,默认为50,火车将优先前往高优先级的车站。如果所有有效车站的优先级都相同,火车将前往最近的车站。火车只在发车时考虑车站优先级;如果车站的优先级在火车在行驶途中发生变化,导致它在列车时刻表中不再是优先级最高的车站时,火车不会立即重新规划路径前往新的最高优先级车站,而是会继续按照原路线行驶。

在火车行驶途中,如果新建车站的容量未满,火车可能会重新规划其路径并驶向同名的不同车站。在这种情况下,该列火车将不再计入原车站的列车限制数量。

车站可以接入信号网络并将信号传递给火车,也可以读取火车的货物内容,使用唯一ID来标识火车,或者统计前往车站的火车数量。

当读取停靠车站的火车货物内容时,流体的量会向下取整到最接近的整数,除非流体量小于1,此时会取整到1。

指示灯

车站顶部设有指示灯,它们会显示车站的运行状态:

   黄灯常亮 – 车站无列车占用,可以停靠。

   黄灯交替 – 有列车正在接近或者通过车站。

   黄灯闪烁 – 有列车正在车站内停靠。

   没有灯光 – 车站无效。

   红灯闪烁 – 车站被信号网络禁用。

图集

更新历史

  • 1.1.0:
    • 允许为车站设置列车限制。
    • 在信号逻辑中,火车中装载的流体量小于1时会被取整到1,而非0。
  • 0.17.0:
    • 更改生产配方,现在会用到铁棒。
  • 0.15.0:
    • 车站在寻路算法中增加2000格的惩罚,因此火车会尽量避开与其路径无关的站点。
    • 当活动车站被拆除时,所有在该站停靠的火车都会立即驶离。
  • 0.13.0:
    • 新的图像。
    • 摆放辅助指示器。
    • 在鼠标悬停时可显示火车停靠的位置。
  • 0.10.0:
    • 现在可以修改车站名称。
  • 0.7.0:
    • 放置时会显示火车的进站方向。
    • 每个火车站可以有多个站牌。
  • 0.4.1:
    • 放置后不可旋转。

参见