跳到主要内容

蓝图与规划实用攻略·建造、列车与能源Tips

Factorio 小贴士——简短实用的建议,帮助你更快地建造、高效防守,并更好地管理你的工厂。

蓝图和蓝图书

  • 使用蓝图来复制并粘贴可正常运作的布局:选中蓝图物品,拖拽框选,松开后打开蓝图设置,选择图标并创建蓝图。蓝图会放置幽灵实体,只要在 roboport 范围内,construction robots 就会建造它们。
  • 蓝图(建设规划) 配置:将四个图标槽设置好,便于快速识别蓝图;在保存到 My blueprints(持久库)之前先编辑好,方便跨存档复用。
  • 参数化:蓝图可以包含可配置参数(例如 combinator 常量和 signal 标签),这样在放置时就能调整同一个蓝图,而不必之后手动编辑。
  • 导出 / 导入:使用 Export to string 和 Import string 在游戏外分享或编辑蓝图(它们是 base64 压缩的 JSON 字符串)。
  • 放置技巧:
    • 放置蓝图时按住 force/partial-force 键,可以跳过被阻挡的物品(同时也会标记树木/岩石以供拆除)。
    • 蓝图的最大尺寸非常大(10,000 × 10,000 tiles)——但为了灵活性,还是应尽量保持蓝图模块化且小巧。
  • 蓝图书和库的工作流程:
    • 使用蓝图书来分组相关蓝图(例如采矿、熔炼、供电、研究、物流)。可以嵌套蓝图书,建立清晰的层级结构。
    • 将稳定、经过测试的蓝图保存到 My blueprints(库)中,这样它们会跨存档保留,并且更容易查找。
    • 先按用途(它的作用)组织,再按规模或阶段组织;在蓝图书内按你实际放置的顺序排列蓝图,并使用 SHIFT+鼠标滚轮在不同设计之间快速切换。
    • 试验时保留任意蓝图书的副本:编辑副本,在游戏内验证,然后只在确认无误后再替换生产用蓝图书。

升级与拆除规划器

  • 绿图(升级规划)
    • 空白的 绿图(升级规划) 会在适用时自动将传送带、地下传送带、分流器、机械臂、组装机和熔炉升级到下一等级。应用筛选条件前,先把规划器放进你的物品栏。
    • 你可以筛选并映射特定实体对(左侧 = 要更改的实体,右侧 = 新实体),从而精确控制升级和降级。
    • 将规划器拖过现有结构即可排队升级;建造机器人会完成这些工作。
  • 红图(拆除规划)
    • 空白的 红图(拆除规划) 会移除所有实体、环境对象(树木/岩石/悬崖/鱼)以及幽灵;只有当所选区域内全是地块时,才会选中地块。
    • 编辑筛选条件以对白名单/黑名单中的特定实体类型进行限制;筛选图标会显示在规划器物品上。
    • 将 红图(拆除规划) 放入物品栏以编辑设置,并且在删除它时要小心——已配置的规划器可能会标记大量内容等待移除。

蓝图与规划器最佳实践

  • 保持严格的命名/版本管理体系:在蓝图名称中加入 v 版本号或日期,避免误覆盖,并便于跟踪变更。
  • 采用先复制再测试的工作流程:先修改复制出来的书;在实际运行中验证无误后,再替换生产用/主用的书。
  • 将蓝图做成小型、单一用途的模块(最小功能单元),这样更容易复用和排错。

火车、信号和车站(实用技巧)

  • 车站
    • 火车总是会寻路到调度名称相同、且最近的已启用车站(寻路会考虑其他火车和占用情况)。可以使用 circuit network 或车站启用状态来动态控制目的地。
    • 可以为每个停靠点单独设置列车限制;火车不会为超过其列车限制的停靠点寻路。
  • 信号:
    • 使用普通轨道信号将铁路网络划分为区块;每个区块内只保证有一列火车。
    • 使用链式信号防止火车进入无法立即离开的路段(非常适合交叉口、路口以及防止死锁)。
    • 信号颜色:绿色(区块空闲),黄色(区块已预留/接近中),红色(区块被占用),蓝色(部分出口空闲)。链式信号会镜像其后续信号的状态,是防止火车停在交叉口中的关键。
  • 调度:
    • 使用等待条件(时间、货物满/空、无活动)和由 circuit 触发的条件来制定稳健路线。例子:“等到满载 或 等待30秒”可以防止过早发车,同时避免无限等待。
  • 安全:自己穿越轨道时,拉远视角并检查信号;火车造成的伤害非常高。

电力与能量存储

  • 太阳能 + 蓄电器
    • 太阳能板只在白天发电;蓄电器 在夜间储能。一个常见的实用比例大约是 25 个太阳能板:21 个 蓄电器,可在昼夜循环中持续提供约 1 MW 电力(经验法则)。
    • 单个普通品质的太阳能板,按全天平均约为 42 kW。
  • 蓄电器:
    • 5 MJ 的储能在最高 300 kW 放电速率下,充放电时间约为 17s。
    • 可以通过使用独立的电线杆将 蓄电器 同时接入两个彼此隔离的电网,从而在这些电网之间共享储能(断开电线杆网络)。蓄电器 的充电优先级较低,只会接收多余的电力。
  • 蒸汽 作为“能量罐”的存储:
    • 储存 500°C 蒸汽 的储罐可容纳约 2.425 GJ(25,000 单位 × 每单位能量),而 165°C 蒸汽 可储存约 750 MJ。需要时可用热交换器和蒸汽轮机将储存的 蒸汽 转化为电力。

插件效果分享塔、模块与吞吐量

  • 插件效果分享塔
    • 插件效果分享塔 通过一个“传输强度”乘以一个系数来传递模块效果:分布效率(普通 插件效果分享塔 为 1.5)除以受该机器影响的 插件效果分享塔 数量的平方根。综合效果对 n 个普通 插件效果分享塔 大致按 1.5 × sqrt(n) 进行缩放。
    • 最适合放在大量兼容模块的机器密集摆放,或者单台机器需要极端速度的地方(例如,小矿脉上的采矿钻机)。
    • 避免把 插件效果分享塔 用在低频运行的机器上(它们始终会耗电),以及不接受模块的机器上。
  • 抽油机 和模块:
    • 枯竭的油田仍然会从速度模块中受益;模块和 插件效果分享塔 会成倍提升产量。请为后期采油谨慎规划模块 + 插件效果分享塔 组合。

战斗与防御

  • 火焰喷射器 炮塔:
    • 伤害会随所供给的油品类型而变化;炮塔会喷出一道火焰流并点燃敌人。被点燃的敌人会持续受到伤害(对 biters 和 spitters 非常有效)。炮塔会优先锁定未被点燃的敌人。
    • 火焰喷射器 炮塔不会影响玩家,也不会影响具有火焰免疫的载具。
  • 重炮 车厢:
    • 重炮 只有在火车停靠在火车站时,或被玩家手动停下时才会开火;它们不能在红色信号停车时开火,也不能在移动时开火。重炮 有最小射程(避免太近开火),并且会激怒附近敌人冲向车厢——务必为 重炮 列车提供防护。

物流与实用建筑

  • 货运车厢 作为大型箱子:
    • 把 货运车厢 停在轨道上,并用插入器把它围起来,就能做出一个高吞吐的即时运输箱。优点:可使用大量插入器,物品可沿车厢即时传输。缺点:不能被物流机器人访问,除非在站点否则无法被电路网络直接读取,容量也比钢制箱子小。
  • 桶:
    • 管道不方便时,使用桶来运输液体(长距离空档、太空平台、其他星球)。桶可以通过传送带、火车、汽车或机器人搬运,非常适合小批量转运。

Combinators、speaker 和 display panels(自动化技巧)

  • 算术运算器
    • 除法会被截断(整数除法)。可使用取模(%)和截断除法来提取数字或循环取值。
    • each 信号可让你按每个信号分别执行运算,并且可以按信号分别输出,或将结果求和输出。
  • 判断运算器 和其他逻辑设备:
    • 使用 combinators 控制机器(例如,crusher 可以根据物品信号自动选择配方),按优先级选择配方(信号类型 → recipe 类型 → asteroid/type 顺序),并构建更高级的列车或生产逻辑。
  • 程控扬声器
    • 可播放本地或全局音效,并显示 GUI 警报(150 chars)。同时最多可播放 50 个音效。speaker 的音量会控制可听范围(满音量可达 ≈ 64 tiles)。

环境、树木和污染

  • 树木会按 chunk 吸收少量污染;污染严重的 chunk 会损伤树叶生长阶段,但树木仍会继续去除污染。
  • 清除树木:使用拆除规划器和建造机器人收集木材;如果想快速清理,也可以用炸药/火焰喷射器(但爆炸会移除木材资源)。

最后的实用思路:采用模块化建造,勤于测试,给你的蓝图做好版本管理,并保持蓝图足够小且目标明确。使用规划器和蓝图来加速重复建设,仔细规划火车信号和站点限制以避免死锁,并根据你的玩法风格,用蓄电器蒸汽储存来平衡发电。