01 是否需要独立无图形服务端
Factorio 可以在玩家游戏中托管,也可运行独立专用或无图形进程。独立服务端适合不希望依赖某位玩家保持游戏开启的群体,但不自动意味着必须租独占物理机。
官方站点 Multiplayer documentation / 多人文档 ↗ 介绍无图形模式,并要求游戏及模组版本匹配。比较方案前记录发行号、启用内容与模组版本;商家泛称“支持 Factorio”并不足够。
02 先从明确的新存档启动
原生 Linux 文档示例先创建再启动存档:
./bin/x64/factorio --create ./saves/hostzaro-test.zip
./bin/x64/factorio --start-server ./saves/hostzaro-test.zip仅在已准备好的安装环境,以合适的非特权服务账号运行。文件名是全新测试世界示例,不要用生产存档试验未知地图生成参数。
区分服务器设置、地图创建设置与已保存工厂。创建新世界时才选择相应生成选项,不要假定修改模板会重写已有工厂。面板可能自动生成配置,应核实实际命令和文件路径。
03 区分网络、版本与模组不匹配
多人文档说明默认游戏端口为 UDP 34197,可由服务端配置。防火墙、路由器或商家分配应匹配实际值,TCP-only 检测不能证明 UDP 路径可用。
- 确认进程无错误加载目标存档。
- 让客户端匹配游戏版本和启用模组。
- 先测试适用的本地路径,再让外网玩家加入。
- 记录失败在连接前、同步期间还是加载后。
- 诊断时保护账户与列表凭据。
工厂正常加载但拒绝不同模组组合时,应先查兼容;反之,客户端匹配也不能靠重装模组访问映射错误的地址。
04 付款前验收已发展工厂
第二轮使用真实工厂副本,让常用玩家检查生产、火车与进度,记录反复模拟变慢或断线。空地图不能证明后期存档容量。询问扩容能否保留世界。
迁移或取消前,把存档、模组版本清单及相关设置保存在托管账户之外。在隔离目标恢复,保存一项新改动并验证重启。还需检查无人时暂停策略:官方文档描述默认自动暂停,离线生产是否继续应主动决定。
比较实际续费、区域与导出条件。本文是部署验收指南,不是性能排名。完整恢复流程见 Backup and restore checklist / 备份恢复清单。