物流

【Factorio】物流机器人的开始方法|最小配置与布局设计

物流机器人虽然便捷,但如果从一开始就用单一网络覆盖整个工厂,往往会因为充电等待和绕路而容易堵塞。本文以 Factorio 2.0 版本原版环境为基础,按照最小配置→布局设计→应用场景→故障对策的顺序,帮助你稳定运行第一个物流网络。

物流

【Factorio】物流机器人的开始方法|最小配置与布局设计

物流机器人虽然便捷,但如果从一开始就用单一网络覆盖整个工厂,往往会因为充电等待和绕路而容易堵塞。
本文以 Factorio 2.0 版本原版环境为基础,按照最小配置→布局设计→应用场景→故障对策的顺序,帮助你稳定运行第一个物流网络。

参考标准是机器人港口的50x50物流范围110x110建筑范围以及同时充电4台的基本规格。既不会过度扩张,也不会显得局促,让你能够做出更好的布局判断。

我自己在以传送带为主的工厂中只把商城本地化为机器人物流时,补充效率立刻大幅提升;但当我把整个工厂连成一个网络时,充电堵塞导致了延迟。
物流机器人并非万能工具,限制在少品种多批次的补充上,采用小规模分割的方式使用才是它的强项——这篇文章会让你掌握这种思维方式。

开始物流机器人之前的前置知识

适用版本与前提条件

本文讨论的是 Factorio 原版 2.0 系列的地面物流
物流机器人看起来像是无所不能的通用基础设施,但实际上需要"机器人港口(Roboport)""物流箱""物流机器人"这三个组件在同一物流网络中连接,才能真正发挥作用。
『物流网络 - Factorio Wiki』中也将这个最小配置作为基础来讲解。

最初部署时最直观的方式是:在供给端放置被动供应箱,在需求端放置需求箱,并确保两者都在同一机器人港口的物流范围内。
这样能清楚地看到"从哪里取,运到哪里去",更容易理解物流机器人的行为。
反过来说,只放了箱子却超出港口范围,或者没有放入机器人的话,看起来很完整但其实什么都不会发生。
说实话,我一开始对这个根本搞不明白。

物流机器人能越过墙和配线灵活运输,这是它的优势。
不过要记住,它不是用来替代长距离大批量运输的工具。
对于少品种多批次的补充、商城、研究所周边、玩家补给等场景确实很舒适,但矿石干线和大规模中间材的主要运输还是用传送带或列车更稳定。
理解这种使用分工后,物流机器人就变得好用多了。

物流网络/ja wiki.factorio.com

物流网络的构成要素与术语

要理解物流网络,首先要区分物流范围建筑范围
机器人港口有两种范围:橙色是物流范围,绿色是建筑范围。
如 『机器人港口 - Factorio Wiki』 中所述,标准是物流 50x50 格,建筑 110x110 格
不清楚这个区别的话,会看到绿色范围内的东西却迟迟不动,造成困惑。
我一开始就在这里吃了好几次亏。
绿色是"建造和维修"的范围,不是运输范围。

机器人港口本身既是网络中继点,也是充电设备。
每基港口同时只能为 4 台机器人充电,机器人增多就会出现充电等待。
大网络中只放少数港口的话,实际运输反而不是瓶颈,而是充电队伍。
机器人在运输中也可能绕路去较近的充电点,所以实际运用中不仅要考虑"移动距离",还要考虑"哪里会充电堵塞"。

了解物流机器人的基础性能也能帮助判断。
未研究状态下物流机器人速度是 3 格/秒,蓄电量1.5MJ,飞行中持续消耗 3kW,每移动 1 格还要额外消耗 5kJ
算下来,未研究状态下平均每格消耗约6kJ,理论上能飞约 250 格
当然实际情况会因往返、等待、路线而不同,但"几百格的往返会很吃电"这个概念就是这么来的。

充电行为也很关键。
当电量偏低时,机器人会优先充电而不是工作,以 1.5MJ 的 20% 即约 300kJ 为实际参考。
所以与其盲目扩大网络,不如设计成短往返的形式反而更稳定。
物流机器人的优势不是"能飞到任何地方",而是能灵活连接短中距离
理解到这一点,设计就不容易出错。

箱子的角色也应该掌握。
初期常用的是供给端的被动供应箱和需求端的需求箱
还有用于应急存储和网络库存聚合的储存箱、便于中转和优先供应的缓冲箱、主动将内容物外送的主动供应箱
但初期不用全部玩转,先把"供应源"和"需求点"这两个角色分清楚,挂动行为会更直观。

💡 Tip

物流机器人"放了却不动"时,先看橙色范围内再做其他检查,切割故障会更高效。绿色范围只对建筑机器人有效,不是物流工作范围。

机器人港口 - Factorio Wiki wiki.factorio.com

个人物流(玩家需求)的基础

物流机器人的一大魅力是玩家本身也能作为需求点
开启个人物流后,指定数量的物品会自动补充到身上,这让传送带、插入器、电线杆、弹药、维修物资遗漏的情况大大减少。
在工厂各处走动建造和调整时,这个差别比想象中巨大。

想象一下,玩家就像"移动的需求箱"。
只要网络里有存货,你又在物流范围内,机器人就会自动补充所需的东西。
反过来,不需要的东西也能通过玩家的丢弃栏返回网络。
与之前要来回奔跑于商城补充物资的日子相比,工作节奏真的顺畅多了。
我特别有感触的是,拓展基地时再也不用为缺少电线杆而来回跑了。

不过个人物流也免不了网络本身的性能限制。
距离太远、充电堵塞、库存在别的网络里,这些情况都会拖延补给。
也就是说,个人物流的舒适度不是由玩家设置决定,而是需要补充的物资是否就近放在机器人能短距往返的范围内
如果觉得个人物流很慢,与其改需求数,不如检查一下供应位置和网络的展开方式会更有效。

2.0 系在机器人周边的 GUI 和相关功能上有改动,但地面运作的基础原理到这里就够了。
Space Age 中的宇宙平台上机器人和港口无法正常工作,需要另当别论。
追踪 2.0 周边的变动信息可以看 Factorio 的『即将推出的功能』。


然后在进货端放需求箱。这是接收点。把被动供应箱和需求箱都放在同一港口的橙色范围内。基础部署是这样讲的。距离越短越容易确认,初期尽量靠近港口放会减少失误。


要了解的是,港口对电力有某种短期保持的行为(有时会用"内部缓冲"来描述)。
可以观察到它能缓解短时电力下跌或充电尖峰,但内部缓冲的具体容量和定量行为(能吸收多大程度的停电)会因版本和补丁而变。
如果要在本文中给出具体数值,请以官方 Roboport 页面或补丁说明为一次引用出处。

即将推出的功能/ja wiki.factorio.com

第一个物流网络用这个最小配置就行

所需物品列表

只为了初次成功的话,配置可以大幅精简。
需要的就是机器人港口物流机器人被动供应箱需求箱想运输的物品库存
这里的关键是不要混淆箱子的角色。
供给端放被动供应箱,需求端放需求箱。
这样机器人就能明确判断"从哪儿取,放哪儿去"。

配置时要留意的是把两个箱子都放在同一港口的橙色范围内
如前一节所说,有效物流范围是橙色而不是绿色。
这里出了差错的话,看起来很完整却没有运输发生。
我就曾经因为觉得两个箱子离得近,随便放了,结果其中一个居然超出范围,傻傻等了好久。
这真的很重要。

另一个容易忽视的点是需求箱必须设置希望的物品和数量
需求箱放下来没设置的话什么都不会动。
"要什么、要多少"都得输进去,机器人才认可这是一个配送目标。
我曾经把需求数留在 0,愣是困了 10 分钟,直到改成 1 的时候机器人才蹦出来。
初次尝试用 1 种物品、少数量,挂动会更容易看清。

安装步骤

流程很简单。首先放一个机器人港口,接上电。物流机器人理所当然需要港口通电,不然什么都启动不了。忽视这点的话容易钻进改箱子设置的死胡同。

接着在出货端放被动供应箱
把想运的物品放进去。
比如说想在商城旁补充传送带或插入器,就把库存放进这个被动供应箱。
这是供给源,所以可以直接接生产机器的输出,或者手动投入也行。

然后在进货端放需求箱
这是接收点。
把被动供应箱和需求箱都放在同一港口的橙色范围内
Factorio Wiki 的『物流网络 - Factorio Wiki』也是这样讲基础部署的。
距离越短越容易确认,初期尽量靠近港口放会减少失误。

放好需求箱后,设置想接收的物品和数量。这里用 1 个或 10 个这样的小数字就够了。输入数量后,箱子就被认定为"缺货",成为配送目标。

最后,把物流机器人放入港口的内部插槽
机器人加入网络后,条件满足就开始工作。
初学者常犯的误解是"持有机器人=自动飞行",实际上必须放进港口才能启动
齐全后,被动供应箱里的物品就会被机器人运到需求箱去。

💡 Tip

初次验证时,被动供应箱里只放 1 种物品,需求箱也只要求 1 种。比起同时流多种物品,看清"往返了一趟"这样的结果会理解得更透彻。

不动时的最小检查清单

物流机器人不动时,与其乱猜,不如按顺序逐条核实反而更快。最小配置下故障原因基本就能排除。

  1. 有没有供电

港口不通电的话机器人只会待机。先看这个。

  1. 被动供应箱和需求箱是否都在橙色范围内

其中一个超出范围的情况非常普遍。注意是橙色不是绿色。

  1. 需求箱里有没有输入物品名和需求数

数量为 0 的话不会动。我在这里卡的时间最长。

  1. 港口内有没有物流机器人

光是制造或背包里放着不算。必须投放进港口内的插槽。

  1. 被动供应箱这一端有没有库存

要求有也没货来源的话当然运不了。检查供给端确实有物品。

从上往下逐条检查,初期的"为什么动不了"基本都能解决。
特别是初心者的卡点一般就是电源、范围、需求数、机器人在籍、库存这五个里的某一个。
第一台飞起来后,心理压力就大大降低了。

机器人港口的布局设计与范围查看

范围重叠与网络连接确认

摆放港口时首要掌握的是物流范围 50x50、建筑范围 110x110 这样的分工。
按『机器人港口 - Factorio Wiki』的规格说明,只有橙色物流范围内的东西才是机器人配送的对象。
搞混这个的话,看着位置不错却什么都不动就很典型。

初心者特别容易卡在范围外的箱子无法工作这一点。
供给端或需求端只要有一端超出物流范围,配送就发生不了。
建筑范围的绿色很宽,容易看着"好像进来了没问题啊",但建筑和物流的判定是分开的。
建筑机器人能到但物流机器人沉默,这就是这个差异引起的。

网络连接本身也不是越连越好。
把港口连接成极细的数珠状来扩大覆盖面的话,机器人的移动距离会越来越长。
不仅配送本身就慢,途中充电的次数也增多,来回的额外成本就会很明显。
理论上可以接成一个大网络,实际运用中反而容易堵。

我自己最初就是"连起来就方便"的思路,把工厂从一端拉到另一端搞成一张网。
不过当机器人开始在商城和研究所之间长途通勤后,物品的送达时间莫名其妙地慢。
仔细排查才发现,那些接驳的细管道地段导致机器人绕路和多次充电,额外成本特别大。
物流机器人的关键不是广度,而是让常用范围短且粗是最稳定的

充电端口与拥堵对策

港口很好用,但充电能力有明确上限。
每基港口同时只能为 4 台机器人充电
超过这个数字的话,机器人就会浮在附近排队。
少量运作时感觉不到,但商城或研究所这种配送集中的地点,这 4 台就成了直接的瓶颈。

拥堵容易的地点要采用厚重放置港口的思路。
与其均匀分布在工厂各处,不如在发出发次多的地点追加放置会更有效果。
特别是商城周围,完成品外运和材料补充同时发生,机器人往返频繁,单基港口很容易就饱和。

我自己对这点感受特别深刻。
商城用一基港口时,港口周围排了一圈充电等待的机器人,一眼就能看出"堵了"。
后来在对角放了第二基港口,机器人有了分流,来回距离和等待队伍都明显改善。
增加机器人数之前,先把拥堵地点的港口密度调上去效果往往更好。

💡 Tip

商城、研究所、个人物流的领地重合的地方,比起增加机器人数,先增加港口的充电口通常效果更显著。

连接极细的大网络之所以难用,也和这个充电拥堵有关。
远方飞来的机器人到了目的地还得排队充电,配送延迟就开始连锁。
机器人再多却很慢的时候,与其怀疑数量不足,不如先看看充电口不足的可能性,往往就是这样。

电力供应与内部缓冲的思路

港口连上电源线就完事,这样想就太天真了。
机器人进出频繁的时段,电力消耗会陡然上升,集中充电的时候港口周围的负荷一下子上去。
供电太细的话机器人侧的表现就变得不稳定,难以判断是箱子设置问题还是电力问题。

要了解的是,港口对电力有某种短期保持的行为(有时会用"内部缓冲"来描述)。
可以观察到它能缓解短时电力下跌或充电尖峰,但内部缓冲的具体容量和定量行为(能吸收多大程度的停电)会因版本和补丁而变。
如果要在本文中给出具体数值,请以官方 Roboport 页面或补丁说明为一次引用出处(例:Factorio Wiki 的 Roboport 页面)。

实战中,供电要充足,混杂的地点港口要密集就能大体稳定。
故障原因大多不是箱子设置有多复杂,而是范围误解、过度扩张、充电等待、电力不足这几个里的某一个。
配置阶段就把这些点堵住,机器人物流就能相当顺手。

五种箱子的角色与初心者使用分工

先学这三种:被动供应/储存/需求

五种彩色箱子中,初期只用被动供应箱、储存箱、需求箱就够了。
说实话我最初就是把五种全摆开结果脑子乱套了,但稳定运作的形式其实就这三种。
一句话概括就是出货箱、收货箱、需求箱

被动供应箱是把生产完成品或多余物品"有需要就拿走,没需要就放着"地向网络公开。
重点是不会主动吐出内容
比如商城旁生产齿轮、传送带、插入器完成后的输出,一开始用这个。
生产出来的东西放在这儿,只有需求箱或玩家物流需要时机器人才会来取,库存流向一目了然。

储存箱是网络里剩余品和回收品的存放地
玩家扔掉的东西、拆除返还的东西、失去去向的东西都来这儿。
机器人倾向于不混杂不同物品,所以当"杂物库"特别拿手。
用过滤器还能做到"石头专用箱""木材逃离箱"这样的分类。
工厂运作久了,没有这个"剩余物的接收器"就容易卡住。

需求箱是入口端指定数量并接收的箱子
要给研究所输入科学包、向防线补充弹药、给商城的组装机少量补料,都用这个。
"这个箱子要铁板这么多""要电路板那么多"规定好后,机器人从网络里自动补充。
需求端的意图清晰,对初心者特别友好。

把这三个连起来的流向就很简单了。
生产物输给被动供应、剩余品逃往储存、需要的地方从需求拉
记住这套就能解决五种箱子的大部分迷茫。
其实『物流网络 - Factorio Wiki』里需求箱的搜索顺序是有规定的,但初期的体感就是这三种角色的清晰分工最容易理解。

用过头了很危险:主动供应的陷阱

主动供应箱从名字听起来像是"升级版供应箱",但初心者滥用的话容易翻车。
原因很简单:中身不留在原地,而是拼命向网络外推
即使目的地还没确定,机器人也会硬着头皮往储存箱运。

这导致什么情况呢?生产线完成品一股脑儿流进仓库。
不是因为有需求才出运,而是放在箱子里本身就不被允许,所以拼命往别的地方挪。
结果储存箱被成品和中间材堆满,什么在哪儿全看不清。
仓库一下子变成"垃圾屋",这是典型案例。

我自己也被坑过。
完成品线的输出用主动供应的时候,机器人明明在干活但工厂感觉一直不稳定。
查下来才发现,没打算用的库存也全部被运进了仓库,存储变成了"百货商店"。
改回被动供应后,只有真正需要的东西在动,一下子平静下来。
差别出乎意料大。

当然主动供应本身没错。
立刻要赶出去的东西、不能放在原地的东西才用主动供应能走得很顺。
但初期的"不清楚用哪个就用这个"思路,会让物流的流向变得不透明。
常规生产的输出用被动供应、主动供应限制在特殊用途,这样事故就少多了。

💡 Tip

量产线出口不确定时,拿被动供应作基准能最容易追踪库存流向。主动供应专用于"不想在原地放着的东西"能减少翻车。

进阶用法:缓冲箱的正确时机

缓冲箱听起来很方便,但行为有很强的设置依赖性。
比如"是否作为需求箱的优先源"、"能否作为供应方循环利用"这些会因设置和其他箱子的相互作用而变。
具体的行为细节和例外状态在官方 Buffer chest 页面(Factorio Wiki)里有说明,或者把"运用上的注意"单独整理为别的篇幅会比较合适。

箱子类型迷茫时,与其全部一起学,不如用三种搞定基础形式、主动供应有限使用、缓冲箱需要时再加这样的顺序。这样的话物流机器人的行为就能读得清清楚楚。

该在哪儿用物流机器人

推荐场景:商城/研究所/个人物流/小物补充

物流机器人最舒服的发挥场景是少品种多批次、细致地向各地配送
具体来说就是五金商城、研究所多品种补给、玩家个人物流、小物件中间材补充。
这些地方用传送带搞得面面俱到的话,配线复杂度比不上实际收益。
用机器人的话,改改箱子设置就容易成型,布局变化也好调整。

商城和五金店特别相得益彰。
传送带、插入器、电线杆、组装机、管道这样品种多但单次流量不大的物品最合适。
随着商城完成品种类增多,用传送带配线会越来越局促,但机器人只需要把供给端改成被动供应箱、接收端改成需求箱就能轻松搞定。
自己也经常早期就把商城独立出来做机器人化,这方面确实是"救星级"的感觉。
配线外观也清爽了一大截。

向研究所补充也是机器人的代表应用。
特别是多色科学包并排放置的研究块,想用传送带流畅配线意外麻烦。
用机器人小分量运的话,研究所这一端就能只接需要的品种,配置简单多了。
给研究所小分量补料真的威力大,研究线的增减和重组都能无缝跟进。
自己的感觉里,这是"机器人就是神"级别的场景,研究线的伸缩非常顺手。

玩家个人物流也能充分体现机器人的价值。
建筑中自动送来传送带、电线杆、模块、墙、弹药这些,只是这一点工作节奏就大幅改善。
个人物流不能直接增加工厂总吞吐,但减少手停的时间效果巨大。
拓展规模越大这个差别就越明显。

小物件中间材的补充也很合适。
比如电路板、齿轮、电池、引擎组件这样,不是主役但各处都少不了。
这类东西全塞上主干线会让幹线变得很乱,管理也吃力。
用机器人向各处小分量送,工厂整体的视野就会清爽许多。

避免的用途:大量远距的主干物流

反过来,大量且远距的主干物流应该避免让机器人承担。矿石、板材、电路这样的基础幹线全用机器人从广网络覆盖的形式。看起来很优雅,但中身会相当吃力。

原因就在于机器人未研究时3 格/秒的速度加上每次配送都伴随的充电往返。单次配送是成立,但距离一长就会吃上移动时间和充电等待。港口同时充电才 4 台,在广

article.share

R

RinSeo

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