本指南介绍如何设置您的 Satisfactory 专用服务器,使用管理员密码认领服务器、管理会话设置、处理存档文件以及在游戏中连接到您的服务器。
服务器端口
您的 Satisfactory 服务器使用两个端口 — 一个主游戏端口(UDP + TCP)用于游戏流量、Server Manager API 和客户端连接,以及一个辅助端口(TCP)用于可靠消息传输(Satisfactory v1.1+ 版本需要)。两个端口都必须从您的客户端可访问,服务器才能正常运行。
分配给您的端口显示在 GPanel 的网络选项卡中。详情请参阅 如何查找服务器 IP 和端口。
首次设置
Satisfactory 服务器首次启动时不会自动加载世界。它会等待您通过 Server Manager 界面认领服务器并创建或加载存档。在您完成认领步骤之前,不会写入任何游戏文件。
步骤 1 — 访问 Server Manager
Satisfactory 内置了 Web 管理 API。您可以通过游戏内的 Server Manager 或浏览器界面访问:
https://<your-server-ip>:7777
步骤 2 — 认领服务器(管理员密码)
首次打开 Server Manager 时,系统会提示您认领服务器。此步骤设置的管理员密码用于控制对服务器管理功能的访问。
- 打开 Server Manager(游戏内或浏览器)。
- 输入一个强管理员密码并点击认领服务器。
- 您将以服务器管理员身份登录。请妥善保存此密码 — 每次通过 Server Manager 管理服务器时都需要用到它。
步骤 3 — 创建或加载世界
认领完成后,Server Manager 会提示您创建新游戏或加载现有存档。
- 新游戏:选择一个起始位置(Grass Fields、Rocky Desert、Northern Forest、Dune Desert)并点击创建游戏。服务器将生成一个新世界并加载它。
- 加载存档:如果您有现有的存档文件,请先上传(参阅下方的存档管理部分),然后从列表中选择它。
会话设置
会话设置控制您的服务器的显示方式以及谁可以加入。在 Server Manager 的 Server Settings 中访问这些设置。
| 设置 | 说明 |
|---|---|
| Session Name | 在游戏内服务器浏览器中显示的名称。设置一个易于辨识的名称,方便您和朋友找到服务器。 |
| Server Password | 玩家加入时需要输入的可选密码。留空则为公开服务器。 |
| Player Limit | 允许同时在线的最大玩家数。默认值为 4。根据您方案的资源按需增减。 |
| Auto-Save Interval | 服务器自动保存的频率(分钟)。较低的值可减少崩溃时的回档风险;较高的值可减少 I/O 操作。 |
更改立即生效 — 会话名称和玩家限制的更改无需重启。
存档文件管理
存档文件位置
Satisfactory 存档文件存储在服务器上的以下路径:
.config/Epic/FactoryGame/Saved/SaveGames/server/
文件扩展名为 .sav。服务器在游戏过程中会自动在此处写入自动存档。
下载存档(备份)
要下载存档文件进行备份或传输:
- 通过 SFTP 连接到您的服务器。有关连接说明,请参阅 如何通过 SFTP 上传文件。
- 导航至
.config/Epic/FactoryGame/Saved/SaveGames/server/。 - 下载您需要保留的
.sav文件。
上传存档(恢复或迁移)
- 通过 SFTP 连接到您的服务器。
- 导航至
.config/Epic/FactoryGame/Saved/SaveGames/server/。 - 将您的
.sav文件上传到此目录。 - 在 Server Manager 中,前往 Manage Saves 并选择上传的文件进行加载。
如何连接
方式 A — 游戏内 Server Manager(推荐)
- 启动 Satisfactory 并在主菜单点击 Play。
- 在会话列表底部选择 Server Manager。
- 点击 Add Server 并输入您的服务器 IP 和端口:
<your-server-ip>:7777 - 服务器将出现在您的列表中。点击它,输入服务器密码(如果已设置),然后点击 Join Game。
方式 B — 直接连接
- 从主菜单点击 Play。
- 选择 Join Game 并点击 Direct Connect 选项卡。
- 输入您的服务器 IP 和游戏端口:
<your-server-ip>:7777 - 点击 Connect。如果提示,请输入服务器密码。
常见问题
服务器未出现在浏览器中
- 在 GPanel 中确认服务器正在运行。服务器必须完全启动后才能接受连接或出现在浏览器中。
- 服务器浏览器可能需要几分钟才能列出新启动的服务器。在等待期间,使用直接连接或 Server Manager 立即连接。
- 如果您在认领后首次连接,请确保已创建或加载了世界 — 在会话处于活动状态之前,服务器不会接受连接。
- 检查您分配的两个端口(显示在 GPanel 网络选项卡中)未被客户端机器上的本地防火墙阻止。v1.1+ 版本需要两个端口才能使服务器正常运行。
玩家无法连接
- 验证分配的两个端口(显示在 GPanel 网络选项卡中)已开放且可达。辅助端口负责可靠消息传输,Satisfactory v1.1+ 版本需要此端口;如果被阻止,连接将失败或断开。
- 确保服务器已被认领且已创建或加载了世界。未认领的服务器或没有活动会话的服务器将拒绝所有玩家连接。
- 如果您设置了服务器密码,请确认玩家输入正确。密码区分大小写。
- 检查 GPanel 以确认服务器在线且未处于崩溃循环中。如果服务器在启动时崩溃,请查看控制台日志中的错误消息。
大型工厂导致内存使用过高
- Satisfactory 是内存密集型游戏。拥有大量机器、传送带和电力线的大型工厂会显著增加 RAM 使用量。这是正常行为。
- 如果服务器因内存不足而崩溃,请考虑升级到拥有更多 RAM 的方案。中后期的工厂很容易需要 6–8 GB 或更多内存。
- 减少活跃机器数量或将生产拆分为更小、更高效的设置可以帮助降低内存占用。
- 避免在地图各处的存储容器中保留大量未分类的物品,因为这些物品在服务器端始终被追踪。
无法认领或登录 Server Manager
- 如果您忘记了管理员密码,可以通过编辑服务器配置文件来重置。停止服务器,然后通过 SFTP 打开
FactoryGame/Saved/Config/LinuxServer/Game.ini并删除或重置AdminPassword条目。重启服务器并重新认领。 - 确保在访问 Web 界面或在游戏内 Server Manager 中添加服务器时,连接的是端口
7777。
需要帮助?
如果您的 Satisfactory 服务器持续出现问题,请 提交支持工单,并附上您的服务器 IP、问题描述以及 GPanel 中的相关日志。