For the research see Railway (research)

铁路(Railway是《异星工厂》中的主要交通方式之一。尽管这项网络的安装过程可能会很复杂,并需要大量的资源与空间,但比起传送带系统机器人逻辑,它的速度更快,效率也更高,尤其是在长距离运输时。

然而,铁路建设并不是一朝一夕的事情。玩家需要花些时间了解一下基础,例如自动化运输等。学习如何管理与运营大型铁路系统需要时间与经验。

铁路/教程
有时候一幅图/一段视频的内容胜过千句话。

铁轨

The small green arrow used to start the planner.

利用铁轨铺设器可以进行铁轨的铺设。铺设一段单独的铁轨,然后将选择铁轨后在此段铁轨上进行拖拽。一段绿色箭头会从原位置出现并指示铁轨铺设的位置。单击或按住Shift点击三角开始手动或幽灵铺设。

要记得铁轨有两格,因此你无法单格移动铁轨。

The rail planner operating in manual mode.
The rail planner operating in ghost mode.

手动铺设

手动铺设可用于短距离的铁轨铺设,每次大约10块铁轨。铁轨会沿着鼠标的位置前进。按住鼠标画出理想路径后左键点击放置铁轨。重复此过程直到你按下Esc退出铺设。

幽灵铺设

幽灵铺设通过从roboportpersonal roboport中创造建筑机器人,可用于一次性长距离的铁轨铺设。将鼠标移到你希望铁轨终止的位置,按下R键旋转最后一块铁轨的朝向,然后点击左键完成铺设。铁轨会从起点经历最短路线绕开障碍物抵达终点。你可以按住Shift+左键点击使用最短路线;路上的树木和石块会被标记并破坏。按下EscQ键退出铺设。

Composition of rails to form switches, straight and diagonal.
Switching between rails with and without adequate spacing.

道岔

  • 可运行的开关没有视觉上的表示。在使用铁轨铺设时,玩家必须将一段铁轨放在已存在的铁轨上组成道岔。
  • 两条直行的交叉轨道不能作为有效开关,因为火车有着转弯半径的限制。不过它们可以连接防止碰撞的单独方块
  • 平行轨道彼此之间不会互动,一般也不会有什么问题。不过两条轨道过于靠近的话,从一条轨道调到另一轨道时需要额外资源;这条轨道必须从另一条平行轨道拐出,并最终接回。这会导致非常复杂的信号系统以及玩家应当尽量避免在空间不恰当的位置铺设平行轨道。


穿越轨道

An example of a safe railway crossing.

不要随意穿越轨道!

火车运行的速度很快,并在撞击目标时会造成大量上海。如果不做好预防措施,横穿轨道很可能会让你命丧黄泉。

避免与火车不必要的接触

穿越轨道时的必要事项列表:

  1. 拉远镜头,这样你就能看到驶来的火车。
  2. 先看左边,再看右边。
  3. 查看附近的信号灯:如果铁路信号灯突然从绿色变为红色黄色,就说明火车就要来了,不要过去。
  4. 避免靠近轨道,因为你不需要完全站在轨道上都会被撞到。
  5. 尽管玩家可以在火车行进时上车/下车,但一次失误就会葬送你的性命。车厢的侧边也会造成伤害。
  6. 重型盾牌可以用于减少受到的伤害。在极端条件下,你也许有可能用身体挡住火车。
  7. 所有有生命的对象都会受到火车的撞击伤害,因此不要将汽车坦克停在轨道上。
  8. 车站很远的火车会以(接近)全速行驶,因此在横穿时需要采取额外预防措施并拉大缩放倍数。火车在抵达车站时会逐渐减速至停止,速度会逐渐减慢。

安全穿越轨道

从V0.13版本起,就可以建造像图中这样的安全铁路了。这种铁路会在火车到来时限制玩家通行。当玩家在铁路上时,信号灯会通过电路网络保持闪烁,火车也会停止以等待玩家穿过铁轨。当玩家处于横穿铁轨的区域时,火车的大门会关闭,因此玩家无法在横穿时踏上轨道。这些措施确保了横穿铁轨的安全性。

火车

Diesel-locomotive.png 柴油机车 Cargo-wagon.png 货运车厢
Locomotive screen: 1: switch to schedule screen; 2: Fuel inventory;
Placing a Cargo wagon so it is attached to the train.
A very minimal station.
  • 一辆火车至少有一个火车头,但玩家也能再添加额外的火车头,使火车保持全速前进并可以切换前进的方向,此外还可以添加货运车厢使火车能够运输资源。
  • 火车头可以进行手动控制前后移动,不过一般情况下向后的移动速度都会慢上许多。左右移动按键可用在道岔处改变方向。
  • 火车只能自动向前行驶;其与终点站之间必须有可以向前行进的路径。玩家可以在火车一头安装火车头(朝向不同方向),或者在铁轨上设置循环。要注意的是循环中的信号灯可能会因为火车到来前就检测到而做出错误表现。
  • 火车需要燃料才能前进。燃料可通过机械臂添加。

火车头的库存只能用来装燃料。要运输货物的话就需要安装货运车厢。玩家需要将一节货运车厢放置在已存在的火车附近,然后会有一处绿色图标显示出货运车厢的挂载位置,以及火车与新车厢之间的连接。除此之外,如果货运车厢与火车相距较远的话,玩家也可以手动将货运车厢与拥有储存连接钥匙的火车连接在一起。货运车厢可通过手动或临近的机械臂进行填装。

车站

Inserter positions for the locomotive and first three wagons.

火车站是至少一处火车站牌加上储藏处或分配系统的组合,用于

High-performance train station for short trains. Highest possible unload rate, waiting spots, refueling, defended, multi-train capable, modular extendable.

不要把火车站和火车站牌混淆。

火车站是概念,而火车站牌是物品。

机械臂的位置

放置在铁轨旁的机械臂可用于装填/卸载站牌处的火车。要查看放置火车站牌处机械臂的详情,参见机械臂位置

使用机器人模块与逻辑机器人作为站内储存处

逻辑箱可用于从火车上进行装载或卸载,使得火车站能够通过逻辑系统完整运作。按需集货箱中转供货箱可分别用于装载与卸载。要注意的是火车不能直接通过逻辑机器人进行装卸载:请使用机械臂与逻辑箱。

举例

其他

  • 火车只有在完全停下后才能填装或清空。
  • 在自动模式下,火车会自动在火车站牌处停下。例外情况是轨道的损坏与燃料耗尽,这些都会使火车停下。
  • 如果你自己驾驶火车,你就可以在任何地方停下。
  • 参见Railway network/The renaming-of-train-stop-trick:查看所有同名的火车站牌。
  • 如果你有多个卸载站并希望平均分配火车,你可以使用堆叠站

信号灯

Rail-signal.png 铁路信号灯 Rail-chain-signal.png 铁路联锁信号灯
Block #1 is occupied, signal into that Block is red. Block #2 is approached, thus showing yellow, other blocks are free, signals showing green.
Train Station with multiple Train stops and Rail signals to allow operation of multiple trains on single track.
Block #1 occupied, signal red. Block #2 approaching, showing yellow. Chain signal #3 is reflecting block signal #2. The chain signal #4 is showing red, because the block is to be approached from another direction, thus the block is considered occupied.
A simple test setup to start with. Containing Train stops for schedules, and Rail signals to watch their behaviour.

要理解铁路信号灯也许很困难。以下是一些必要的术语:

  • 铁轨环节
一段铁轨(道具)。
  • 环节
一段没有交叉或道岔的延续性轨道。这在安装信号灯时非常重要。玩家可以将鼠标移动到环节上查看其数量。
  • 区块
由铁路信号灯定义的一组环节。根据默认来看每个连接的环节都属于一个区块,不论火车是否会在其上行驶,甚至就算它只能延一个方向前进(例如在道岔口时两个环节同属于一个区块)。玩家可以通过鼠标悬停查看当前区块的铁轨数量。还可查看此论坛帖获取区块的解释。

铁路信号灯用于自动雇佣多辆火车。要注意的是手动驾驶火车时会忽视这里描述的大部分规则;其他自动行驶的火车会按照玩家控制的信号灯前进,不过有时候在玩家闯红/黄灯时会不可避免地发生碰撞。一定要小心自动行驶的火车并给它们让道。

基本信号灯规则

  • 一个区块中同时最多只有一辆火车。横穿多个区块的火车会将其全部占据。
  • 红色信号灯表示下一区块中有火车。
  • 黄色信号灯表示有辆火车正在接近并已经得到进入下一区块的许可。
  • 铁路信号灯会分离出一个新区块并指示其状态:绿色——自由通行;黄色——已有预约;红色——已被占据
  • 铁路联锁信号灯会分离出一个新区块并指示下一个铁路信号灯的状态。
  • 一辆火车只能通过铁轨右侧的信号灯,或者同一环节内两侧都有信号灯。


僵局

当一辆火车被另一辆所封锁时就会陷入僵局。在这种情况下一般有两辆以上的火车,每辆车都被至少其他一辆车所阻挡。=

僵局是如何产生的?

参见此文章

影响僵局发生几率的因素

  • 取决于火车长度(在同等铁轨情况下,较短的火车发生几率较小)
  • 取决于区块大小:更大的区块代表更小的几率.
  • 取决于铁轨布局:有些布局比起其他更容易发生僵局。
  • 拥有的火车越多,发生的几率越大。
  • 如果火车需要经常在铁轨交叉处等候,也很有可能产生僵局。

僵局只会有几率发生

僵局只会有几率发生!

你很有可能在使用一份危险的布局,不过在较短火车与并不拥挤的交通下你很难有机会出现僵局。不过同等条件下其他人也许就会遇到。

游戏中没有什么预报僵局何时何地发生的机制,不过通过一些经验与下方的连接,这个问题还是容易控制的。


如何降低僵局几率?

铁路安全

An example of a safe railway crossing.

火车的速度很快,撞击时会造成巨大伤害。没有适当的安全措施,横穿启用中的轨道可能会小命不保。

一些躲避火车的小提示:

  • 横穿前缩放镜头以观察前来的火车。
  • 查看附近的信号灯;如果信号灯从绿转为黄或红,就说明有火车正在接近。
  • 避免在铁轨附近行走,即便你没有站在铁轨上也可能会受伤。.
  • 不要试图进入/离开正在运行的火车。

安全穿越

一次安全的铁轨穿越可以通过不让火车与玩家同时通过铁轨而完成。当火车有预留环节时,大门对玩家关闭,使得玩家无法抵达铁轨。当玩家在铁轨上时,信号灯会因为线路系统而保留,而火车必须等待玩家离开轨道后才能继续前进。余下轨道的大门也会关闭,防止玩家在横穿道外进入轨道。

自动化运输

The new train GUI since 0.13 (schedule tab): 1 - switch between automatic and manual driving mode; 2 - add new train stop; 3 - delete selected train stop; 4 - send train to selected train stop; 5 - add wait condition for selected train stop; 6 - delete selected wait condition; 7 - change logical mode of selected wait condition

这一章节主要概述了能让火车自动化在火车站之间运输的物品。玩家应当对建造铁路系统已经较为熟悉。


一开始玩家需要通过至少两处火车预期到达方向右手侧的火车站牌建立一道铁路系统。将鼠标悬浮在火车站牌上,你就能看见更适合建立火车站的载具位置(包括装卸载机器,填充燃料/修理机器)。

当你建立好火车时刻表(见下方)并为火车填充燃料后,你就可以切换到自动驾驶使火车按照规划运行。

火车时刻表

你可以在上方窗口中建立一个火车站牌列表。火车会根据已有顺序在站牌间行进,到达最后一站后会转回起点。站牌可通过点击按钮2添加(见图)。与火车站牌列表一同出现的还有一个弹窗。如果你选中一个后,另一个弹窗会出现,要你选择一个等待条件。

等待条件用于通知火车离开站点的时间。一共有6种等待条件:

  • 等待时间 - V0.12前的唯一可用选项。the only one available until version 0.12.
  • 库存满 - 火车的全部库存已满。
  • 库存空 - 与上条相同,只不过是已空。
  • 物品计数 - 火车(全部货物)上有特定数量的特定物品。
  • 线路条件 - 火车站牌与线路系统相连,因此信号灯可用于等待条件。
  • 未启用 - 一定时间内没有物品进行添加或移除。

下方的“物品”指的是某种类型的等待条件,而“等待条件”指的是所有条款(有点和数学相关)。

如果你加入超过一种条款,你可以使用“与”或“或”逻辑器(按钮7)改变其连接状态。“与”条件在全部条款为真时返回真值,而“或”状态会在至少一种条款为真时返回真值。如果你的列表中有多种条款用“与”和“或”连接,那么火车会首先计算所有“与”条件,然后再依次计算“或”条件。

例子

等待至满为止,最多30秒:

Full cargo inventory
OR 30 seconds passed

等待至货物满为止,或线路条件“油”大于3000:

Full cargo inventory
OR Circuit condition - Oil > 3000


等待至空为止,并在30秒及5秒空闲时间过后:

Empty cargo inventory
AND 30 seconds passed
AND 5 seconds of inactivity

等待至铁矿石不足,或铜矿石不足,或经过30秒时间:

Cargo: Iron ore < 500
AND 30 seconds passed
OR Cargo: Copper ore < 500
AND 30 seconds passed

最后一个例子为(注意插入成分):

((Cargo: Iron ore < 500 AND 30 seconds passed) OR (Cargo: Copper ore < 500 AND 30 seconds passed))

与此相同:

((Cargo: Iron ore < 500 OR Cargo: Copper ore < 500) AND 30 seconds passed)

遗憾的是,在当前界面下无法写出这种更短的形式。

火车不会动?

  • 火车加燃料了吗?确保火车头已经加过了燃料
  • 用成了非功能性开关?确保火车有一条通过开关的路径。
  • 有另一辆在同一环节区块的火车?确保火车的路径未被阻挡。
  • 火车站牌的位置正确吗?确保鼠标悬停在站牌时的黄色箭头指向终点或站牌出口。
  • 火车可以从正确方向经过信号灯吗?信号灯的放置正确吗?

没有路径?

当火车无法抵达目标时,一个“无路径”的符号就会在火车头上弹出请检查:

  • 火车只靠前行就能抵达每个车站吗?建造转弯斜坡或者在火车两头都装上火车头!
  • 火车站牌在正确的位置吗?
  • 如果你使用铁路信号灯,检查信号灯是否全都能正确引导交通。


铁路系统的防御

由于火车是敌人的主要目标之一,因此火车停靠的区域也应该(或多或少)加强防御。这比起火车站牌/火车站肯定更为重要。在火车移动时,它基本上是无敌的,并会摧毁路径上的一切对象,特别是敌人与玩家。

OpenTTD的关系

《异星工厂》的铁路系统基本上是通过Open Traffic Tycoon Deluxe的基础信号灯实现的。玩过此游戏的玩家也会在《异星工厂》中找到类似的元素。如果不能的话,也可以看看OpenTTD的文档。

用户提示与技巧

这一章节包括了进阶知识的链接。作为忠告来看,这一章节给出的提示详细介绍了错综复杂的游戏机制,并且对希望自行探索更好方式的玩家而言极其危险。注意下面的不少信息可能已经过期/错误。

教程

《异星工厂》目前尚处于早期版本,你需要一块一块来铺设铁路区块。你可能觉得不是很困难,不过当前的铁路很难三言两语说明白,图片也很难描述清。

视频

我们建议你观看一下建造简单铁路的饰品,这样一开始的步骤就比较简单了。

通用入门技巧

不要立即开始建造全力运行的铁路。先尝试建造一个简单的循环并逐步扩展。学会利用各种道具。

一般的开始流程:

  • 一开始你需要轨道。你可以自己创建轨道,不过我们建议使用自动建造,因为工作量会很大。
  • 创造一件装配用铁棒,并以此组建直线铁轨曲线铁轨
  • 一开始你会需要大约100-200块直线铁轨与10-20块曲线铁轨。
  • 放置一些铁轨并建立一处小型轨道。
  • 创建一辆柴油机车与一辆货运车厢
  • 将其放置在建好的轨道上,使其连接成为火车。
  • 燃料加入机车。
  • 进入机车(在旁边站立时按下回车键)并开始驾驶。

关于火车

关于火车站与火车站牌

关于信号灯

其他提示

avatar