先说结论:幸福工厂服务器搭建要按 Satisfactory 1.1 之后的端口和管理方式执行。当前默认需要 7777 TCP、7777 UDP 和 8888 TCP;很多旧教程仍要求开放 15000、15777 等历史端口,已经不适合当前版本。完成 SteamCMD 安装后,还要在游戏的 Server Manager 中添加并认领服务器,才能创建或上传存档。
本文以 64 位 Linux 专用服务器为主,覆盖配置选择、SteamCMD、端口、首次认领、存档上传、HTTPS API、更新、备份和排障。Satisfactory 专用服务器只服务 PC 客户端,不能据此推断主机版也能加入。
适合谁:希望工厂世界全天在线、多人可以分别建设,并且需要自己控制存档和更新节奏的团队。
关键提醒:先让原版服务器完成一次创建、保存、重启和恢复,再考虑模组或自动化管理。本文不建议把管理 API 无保护地暴露到公网。
先确认专用服务器是否适合你
| 方案 | 适合场景 | 优点 | 责任边界 |
|---|---|---|---|
| 玩家主机开房 | 偶尔联机、所有人时间接近 | 无需单独维护服务器 | 房主离线后其他人无法继续 |
| 自建专用服务器 | 多人错峰建设、需要长期世界 | 存档和更新节奏可控 | 系统、端口、备份和更新自己负责 |
| 托管服务 | 希望减少系统运维 | 通常提供控制面板 | 先确认存档导出、版本与容量限制 |
专用服适合“世界持续可进入”,不等于服务器会在无人在线时继续完整模拟所有生产。具体暂停和会话行为应以当前游戏设置与官方文档为准。
幸福工厂服务器需要多大配置?
工厂规模、在线玩家、列车与物流网络会改变 CPU、内存和存档耗时。以下只作为建立测试环境的起点:
| 阶段 | 建议测试起点 | 重点观察 |
|---|---|---|
| 新档、少量玩家 | 4 核、8GB、SSD | 启动、自动保存、多人移动与建造 |
| 中后期长期工厂 | 4–6 核、12–16GB、SSD/NVMe | 单核负载、存档时间、列车与物流高峰 |
| 大型工厂或多人高峰 | 从实测数据增加 CPU 与内存余量 | 帧时间、网络、保存阻塞和磁盘增长 |
不要把“最大支持玩家数”当成固定配置公式。一个结构复杂的长期世界可能比新建多人世界负载更高。地域选择也应让实际玩家测试,可参考海外云服务器地域选择步骤。
Linux安装前准备
- 当前仍受支持的 64 位 Linux;
- 独立普通用户和固定安装目录;
- 至少数十 GB 可用 SSD,并为多代存档和更新留余量;
- 公网 IPv4、云安全组和本机防火墙权限;
- 另一台已安装 Satisfactory 的 PC,用于 Server Manager 认领与连接;
- 服务器外部的备份位置。
游戏进程不要长期使用 root 运行。SSH 只对管理员来源开放,游戏端口与管理入口分开配置。先记录系统镜像、游戏版本、安装目录和运行用户,后续升级才有可重复基线。
用SteamCMD安装Satisfactory专用服务器
根据 Valve 或 Linux 发行版说明安装 SteamCMD。Satisfactory Dedicated Server 的应用 ID 是 1690800,官方安装命令为:
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
路径可以替换,但生产中应使用明确的绝对目录并确保归游戏用户所有。安装完成后进入该目录,Linux 通常使用:
./FactoryServer.sh
首次启动先观察日志,确认进程进入可接受连接的状态。不要看到脚本启动就立即判断完成;服务端可能仍在初始化或等待网络。
当前版本需要开放哪些端口?
根据官方 Wiki 在 Patch 1.1.0.0 之后的说明,默认使用以下端口:
| 端口 | 协议 | 用途 | 开放范围 |
|---|---|---|---|
| 7777 | UDP | 游戏流量与轻量查询 | 向玩家开放 |
| 7777 | TCP | 服务器流量与 HTTPS API | 按联机和管理需要控制 |
| 8888 | TCP | 可靠消息传输 | 向需要连接的玩家开放 |
| SSH | TCP | 系统管理 | 仅管理员固定来源或 VPN |
不要照抄旧端口表:15000、15777 等端口属于旧版资料,当前服务器不再按那套默认端口工作。云安全组与系统防火墙必须同时允许正确协议;7777 TCP 和 UDP 是两条不同规则。
玩家、Server Manager和存档链路

玩家客户端先通过 Server Manager 添加公网地址,完成服务器认领后建立管理员身份,再创建新游戏或上传现有存档。世界数据保存在服务器侧,管理员通过 Server Manager 或当前 HTTPS API 进行受控操作;备份必须离开生产磁盘。
怎样添加并认领服务器?
- 让专用服务器完整启动,确认端口监听和安全组规则;
- 在 Satisfactory 客户端打开 Server Manager;
- 添加服务器公网 IP 与正确端口;
- 按客户端提示认领未管理的服务器,并设置强管理员密码;
- 创建新世界,或通过 Server Manager 上传已有存档;
- 进入游戏完成建造、保存、退出和重新加入测试。
“服务器待认领”不是异常,而是首次管理流程的一部分。若 Server Manager 一直显示离线,先检查服务器日志、7777/8888 端口和客户端版本,不要直接删除配置或存档。
现有单机存档怎样迁移?
优先使用游戏客户端 Server Manager 提供的存档上传能力,不要在进程运行时手工覆盖活动存档。迁移前:
- 在原 PC 上正常保存并退出世界;
- 保留未经修改的原始存档副本;
- 确认客户端和服务器版本兼容;
- 上传后由管理员启动该存档;
- 检查玩家权限、建筑、列车、电力、库存和当前里程碑;
- 完成一次服务端保存和重启验证。
大型存档第一次载入需要更长时间。判断是否卡死时应结合日志、CPU 和磁盘活动,不要仅凭客户端等待页面直接强制重启。
HTTPS API如何安全使用?
Satisfactory 1.0 引入了 HTTPS API,当前入口使用 /api/v1。服务器在未配置正式证书时可能使用自签名证书;这不等于可以忽略身份验证。管理请求应使用受控的 Bearer Token 或应用令牌,并遵守最小权限。
- 不要把管理员令牌写入公开脚本、前端 JavaScript 或聊天记录;
- API 只对管理网络、固定来源或受控代理开放;
- 记录谁执行了保存、停服、踢人和配置变更;
- 自动化停服应优先使用官方支持的优雅关闭方式;
- 证书校验问题应正确处理,不以关闭所有 TLS 校验作为长期方案。

怎样更新服务器而不丢存档?
- 通知玩家,等待当前自动保存结束;
- 使用 Server Manager 控制台或 HTTPS API 正常保存并停服;
- 备份存档、配置、管理员数据和版本信息;
- 执行 SteamCMD 更新:
steamcmd +force_install_dir ~/SatisfactoryDedicatedServer +login anonymous +app_update 1690800 validate +quit
- 启动并检查日志、端口和 Server Manager 状态;
- 管理员先进入世界,核对建筑、物流、电力和玩家权限;
- 验证成功后再恢复全部玩家访问。
不要在生产服无人监管时自动追最新版。客户端与服务端版本不一致会导致连接失败;大型更新还可能改变配置或模组兼容性。
幸福工厂存档怎样备份?
先通过官方管理方式保存并停服,再备份存档目录、服务器配置与管理相关数据。至少保留更新前、日常轮转和已验证稳定版本三类恢复点。
- 生产磁盘上的复制不算异地备份;
- 备份文件应包含时间、服务器版本和存档名称;
- 不要让新的错误存档覆盖所有旧版本;
- 恢复测试应在隔离目录完成,并实际进入游戏检查;
- 记录真实恢复时间和可接受的数据丢失窗口。
云平台快照可以缩短整机回退,但不能替代应用一致性保存和文件级多版本备份,具体可参考VPS快照、备份与恢复方法。
常见故障排查
| 现象 | 优先检查 | 常见误区 |
|---|---|---|
| Server Manager显示离线 | 进程、日志、7777 TCP/UDP、8888 TCP、防火墙 | 只开放旧版15000/15777端口 |
| 服务器能添加但不能认领 | 版本、服务端初始化状态、管理员流程 | 反复删除服务器数据 |
| 上传存档后无法进入 | 客户端/服务端版本、存档完整性和加载日志 | 运行中覆盖活动存档 |
| 更新后连接失败 | 双方版本、SteamCMD结果、端口与服务状态 | 继续放宽全部防火墙规则 |
| 后期保存越来越慢 | 世界规模、磁盘延迟、CPU、内存和存档大小 | 只靠频繁重启掩盖容量问题 |
正式开放前检查清单
- 服务端来自 SteamCMD 官方应用 ID 1690800;
- 游戏使用独立普通用户运行;
- 7777 TCP、7777 UDP 和 8888 TCP 配置正确;
- 旧版端口没有被无必要地开放;
- 服务器已由管理员认领并使用强密码;
- 新档或迁移存档完成进服、保存、重启验证;
- 管理 API 令牌未公开,入口已限制来源;
- 存档与配置已复制到服务器外部;
- 至少完成一次隔离恢复;
- 进程、CPU、内存、磁盘、端口和备份失败有监控。
幸福工厂服务器搭建前,怎样选择云服务器?
先收集主要玩家所在地区、预期同时在线、现有存档大小和工厂阶段。新档小团队可以从 4 核、8GB、SSD 做验证,中后期世界应根据保存时间、单核负载和内存峰值增加资源。不要把测试服的空世界占用直接外推到长期生产世界。
可在萤光云 VPS 产品页查看当前可售地域、CPU、内存和磁盘配置,并参考云服务器配置选择方法制定压测起点。库存、价格、线路和退款规则以实时页面与控制台为准。
官方资料
- Satisfactory Wiki:Dedicated servers
- Satisfactory Wiki:Dedicated Server HTTPS API
- Satisfactory Wiki:Configuration files
- Satisfactory Wiki:Save files







