Factorio Multiplayer Guide — Co-op, Dedicated Servers & How to Host

Factorio 多人联机全指南:怎么和朋友联机(公开列表/Steam 直邀/IP 直连)、房主玩法、Dedicated/Headless 专用服务器(Linux + SteamCMD + --start-server)、管理命令、PvP 与跨平台问题。

Last Updated: August 12, 2026

Factorio Coop & Multiplayer Guide — Dedicated Servers & How to Host

一句话:Factorio 原生支持多人合作(默认合作 Freeplay,上限取决于服务器性能,几百人同图也能跑),联机方式有三种——公开房间列表、Steam 直邀、IP 直连;想要 24 小时常驻或几十人同服,就上 Dedicated/Headless 专用服务器(官方 headless 包 + --start-server。本文覆盖从"和朋友开一局"到"Linux 上搭常驻服务器"的全部路径。

Factorio 多人合作画面(Steam 商店页截图)
Factorio 多人合作画面(Steam 商店页截图)


官方资源: Steam 商店页 · 官方 Wiki:Multiplayer · 官网 factorio.com · Wikipedia

多人模式基础:怎么和朋友开一局

主菜单 → Multiplayer,四种入场方式:

  1. Host new game:新建世界(可设公开/Steam/LAN 可见性)
  2. Host saved game:托管已有存档
  3. Browse public games:浏览公开房间列表(官方服务器列表,无需端口转发)
  4. Join game(Steam):Steam 好友直邀,一键加入
最省事的联机

双方都是 Steam 玩家 → 房主建局 → 好友列表点 "Join" 即可。公开列表适合找野队;LAN 适合本地局域网派对。

房主玩法的现实

  • 房主即服务器:房主掉线 = 全房掉线(除非用专用服务器)
  • 存档即世界:房主存档决定地图;加好友只需在房主档上继续
  • 人数上限:官方推荐常规规模 ≤ 几十人;理论无硬上限,由服务器 CPU 决定
  • 协作分工:Factorio 多人是"异步协作"——各管各的产线(采矿/炼铁/科研/防御),分工出效率

Dedicated / Headless 专用服务器

想常驻/多人稳定,用专用服务器:

安装(两条路径)

  1. 官方 headless 包:官网 factorio.com 下载页 有 headless 专用压缩包(无图形/音效,体积最小)
  2. SteamCMDapp_update 427520(Steam 应用 ID 427520,与游戏本体同 ID;加 -headless 参数运行)

启动(Linux 示例)

# 先生成存档
./bin/x64/factorio --create ./saves/my-save.zip

# 启动服务器
./bin/x64/factorio --start-server ./saves/my-save.zip --server-settings ./data/server-settings.json

常用参数:

  • --start-server-load-latest:自动载入最新存档(崩溃恢复友好)
  • --server-settings:server-settings.json 配置(人数、密码、描述、公开/私密)
  • --rcon-port/--rcon-password:远程管理端口(进阶)

系统服务(开机自启)

用 systemd 托管(Restart=always 崩溃自动拉起):

[Service]
ExecStart=/opt/factorio/bin/x64/factorio --start-server-load-latest --server-settings /opt/factorio/data/server-settings.json
WorkingDirectory=/opt/factorio
Restart=always
硬件要求

headless 版只依赖标准 glibc/libstdc++,任意现代 Debian/Ubuntu 即可;性能瓶颈在单核 CPU(游戏模拟是单线程)——人越多/基地越大,越吃主频。

管理命令(服务器管理员)

在服务器控制台或游戏内控制台执行:

命令 作用
/promote <名> / /demote <名> 授予/撤销管理员
/ban <名> / /unban <名> 封禁/解封
/kick <名> 踢人
/mute <名> / /unmute <名> 静音
/pause / /unpause 暂停/恢复(主机)
/save 立即存档
/admins 列出管理员

完整命令表见 作弊与控制台指南

模组、PvP 与进阶玩法

  • 模组联机:全队必须装同一套模组(版本一致);overhaul 合作(Krastorio 2 等)是社区主流玩法(见 模组指南
  • PvP:默认合作 Freeplay,但官方论坛有 PvP 场景/地图下载;多人对战是"谁的工厂先武装到牙齿"
  • 速度协作:2.1 更新(2026)改善太空物流后,Space Age 多人(星际分工)体验进一步提升(见 Space Age 指南

跨平台:PC 与 Switch 不通

  • PC(Steam/独立版)↔ Switch无跨平台联机——生态完全独立
  • 跨存档:无
  • 想和 PC 玩家联机:全员 PC;Switch 版只能 Switch 互联(详见 平台指南

常见问题排查

  • 连不上公开列表:检查 NAT/防火墙;或用 IP 直连(IP:端口
  • 加入失败提示版本不符:房主与加入者版本必须一致(2.0.x 大版本内小版本也要匹配)
  • 延迟/卡顿:服务器 CPU 满载是主因——减少怪、限制玩家数、换高频 CPU
  • 存档损坏担忧:服务端定期 /save 或设置 autosave 间隔;--start-server-load-latest 兜底

Frequently Asked Questions

Factorio 支持多人吗?

支持。默认合作 Freeplay,Steam 公开列表/直邀/IP 直连均可;规模由服务器性能决定。

怎么和朋友联机?

房主主菜单 → Multiplayer → Host new game → Steam 好友列表点 Join;或公开房间/IP 直连。

专用服务器怎么搭?

官方 headless 包(factorio.com 下载页)或 SteamCMD 装 427520,--start-server ./saves/xxx.zip 启动;systemd 托管可开机自启。

PC 和 Switch 能联机吗?

不能。PC 与 Switch 生态完全独立:无跨平台联机、无跨存档。

多人模式有成就吗?

有。需在服务器停留足够时长且非作弊环境;Lazy Bastard 按全员手搓总量计算。

服务器需要什么配置?

任意现代 Linux 即可(headless 无图形依赖);性能瓶颈在单核 CPU 主频,人多/基地大时吃紧。


Last updated: August 12, 2026.