10
10
月
2026
异星工厂是最值得开长期服的游戏之一:工厂在你睡觉时还在生产,朋友随时能上线推进度。而且它的服务端非常轻——新世界 500 MB 内存就能跑。
这篇讲 Windows 下的完整搭建流程。
📌 系统选错了?→ 异星工厂开服教程(Linux 版)
Windows 环境还没准备?→ Windows 开服通用前置教程
一、开服前必须知道的三件事
- ⚠️ 异星工厂不走 SteamCMD 的专用服务端——它是从官网直接下载 headless(无图形)版本,或者用你 Steam 里已装的游戏本体加
--start-server参数 - 端口 UDP 34197(游戏)+ TCP 27015(RCON,可选)
- 客户端和服务端版本必须完全一致,这是最常见的连不上原因
配置建议:
| 项目 | 2-4 人 | 8-16 人 / 大型基地 |
|---|---|---|
| CPU | 2 核(单核性能优先) | 4 核高主频 |
| 内存 | 2 GB | 4-8 GB(后期基地很吃内存) |
| 磁盘 | 3 GB + 存档空间 | 10 GB SSD |
| 带宽 | 3 Mbps | 8 Mbps |
异星工厂的更新循环跑在单核上,主频比核数重要。新工厂很轻,后期巨型基地会很吃资源。
二、端口规划
| 用途 | 端口 | 协议 |
|---|---|---|
| 游戏主连接 | 34197 | UDP |
| RCON(可选) | 27015 | TCP |
| 远程桌面 | 3389(映射成别的) | TCP |
NAT 型服务器:34197 UDP 必映射,RCON 可选,加一个 RDP 的 TCP。
三、下载服务端
异星工厂没有免费的匿名 SteamCMD 专用服,两条路:
方式 A:官网下载 headless 版(推荐)
- 打开 https://www.factorio.com/download
- 下载 Windows 64-bit zip 包(headless / 普通版都行,都支持
--start-server) - 解压到
C:\FactorioServer
方式 B:用已装的游戏 + SteamCMD
steamcmd.exe +login 你的Steam账号 +force_install_dir C:\FactorioServer +app_update 427520 validate +quit需要拥有游戏的账号,且会下载完整客户端(含图形资源,体积更大)。推荐方式 A。
四、创建世界(存档)
异星工厂的专用服务端必须先有一个存档文件才能启动。
用命令行创建
cd C:\FactorioServer\bin\x64 # 或解压目录
factorio.exe --create saves\my-world.zip想自定义地图(矿藏、虫群、地形):
factorio.exe --create saves\my-world.zip --map-gen-settings my-map-gen-settings.json --map-settings my-map-settings.json模板文件在数据目录:C:\FactorioServer\data\map-gen-settings.example.json 和 map-settings.example.json,复制出来改。
五、配置服务器
复制模板:
cd C:\FactorioServer\data
copy server-settings.example.json server-settings.json
notepad server-settings.json关键项:
{
"name": "我的异星工厂服",
"description": "和朋友一起造火箭",
"max_players": 8,
"visibility": {
"public": true,
"lan": true
},
"game_password": "",
"require_user_verification": true,
"max_upload_in_kilobytes_per_second": 0,
"autosave_interval": 10,
"autosave_slots": 5,
"afk_autokick_interval": 0,
"auto_pause": true,
"rcon": {
"enabled": true,
"port": 27015,
"password": "改成强密码"
}
}常用项:
| 项 | 说明 |
|---|---|
name / description | 服名与描述 |
max_players | 0 = 不限 |
game_password | 进服密码 |
visibility.public | 是否出现在公开列表 |
auto_pause | 没人时暂停工厂(建议 true,省资源) |
autosave_interval | 自动保存间隔(分钟) |
rcon | 远程管理,密码必须改 |
六、启动服务器
cd C:\FactorioServer
start /wait bin\x64\factorio.exe --start-server saves\my-world.zip --server-settings data\server-settings.jsonstart_server.bat
@echo off
cd /d C:\FactorioServer
:loop
bin\x64\factorio.exe --start-server saves\my-world.zip --server-settings data\server-settings.json --port 34197 --rcon-port 27015 --rcon-password 你的密码
echo 服务端退出,15 秒后重启...
timeout /t 15
goto loopNSSM 常驻(推荐)
nssm install FactorioServer "C:\FactorioServer\bin\x64\factorio.exe"
nssm set FactorioServer AppParameters "--start-server saves\my-world.zip --server-settings data\server-settings.json --port 34197"
nssm set FactorioServer AppDirectory C:\FactorioServer
nssm start FactorioServer⚠️ 别直接双击运行,远程桌面一断就没了。
七、加载 MOD(可选)
- 把 MOD 的
.zip放到C:\FactorioServer\mods\ - 编辑
mods\mod-list.json,把对应 MOD 的enabled改成true - 重启服务端
玩家进服时会自动同步 MOD,但版本必须完全一致。
Space Age DLC:作为三个内置 MOD(space-age、quality、elevated-rails)存在于 mod-list.json,启用后玩家必须也装 DLC。
八、玩家怎么进服
- 游戏主菜单 → Multiplayer → Connect to Address
- 输入
你的IP:34197 - 有密码就输入
连不上先查这三样:
- UDP 34197 映射了没
- 客户端和服务端版本号是否完全一致
- MOD 列表是否一致
九、常见问题排查
| 现象 | 原因 | 解决 |
|---|---|---|
| 启动报 "Cannot load map" | 存档不存在 | 先 --create 建存档 |
| 玩家连不上 | 34197 UDP 没映射 | 补映射 |
| 提示版本不匹配 | 客户端更新了 | 服务端同步更新 |
| MOD 报错 | MOD 版本不兼容 | 更新 MOD 或禁用 |
| UPS 掉到很低 | 基地太大 / 单核瓶颈 | 优化产线,换高主频 CPU |
| 内存持续涨 | 后期基地 | 加内存 |
| 自动保存卡顿 | 存档大 | 延长 autosave 间隔,换 SSD |
| 远程桌面断就掉 | 前台运行 | 用 NSSM |
十、日常维护
- 更新:下载新版覆盖解压,更新前先备份存档
- 备份:打包
saves\目录(存档就是单个 zip 文件,很好备份) - 版本一致性:每次更新后通知所有玩家一起更新
自动备份见 存档备份与自动维护教程。
十一、总结
异星工厂开服要点:
- 从官网下 headless 版,不走 SteamCMD 匿名
- 端口 UDP 34197 + RCON TCP 27015
- 必须先
--create建存档 - 客户端与服务端版本、MOD 必须完全一致
- 单核性能决定后期 UPS
📌 觉得有用请点赞收藏,开服问题评论区交流。
想省掉命令行折腾,可以看看 财富云计算 的游戏云服务器,NAT 型性价比高,适合长期挂服。
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复