 gongzhiyongandClaude Opus 5
|
3a76b40dbf
|
feat: 新增 Squad 服务端 Docker 多实例部署方案
包含 docker-compose.yml(实例 2 用 profile 门控)、.env.example 配置模板、
以及基于实测数据的部署说明。
实测确认的关键点:
- 镜像仅 134MB 不含游戏文件,约 80-100GB 服务端由 SteamCMD 运行时拉取
- 镜像声明 4 个端口,BEACONPORT=15000 官方 wiki 未提及,host 网络下多实例会冲突
- entry.sh 会自动重写 Rcon.cfg 端口,但 sed 只匹配字面量 21114,
首启后再改 RCONPORT 会静默失败
- entry.sh 每次启动无条件跑 app_update,故共享游戏文件方案有并发写入风险(未验证)
- 发现两个未见于文档的环境变量:SERVER_NAME、MULTIHOME
- RANDOM 环境变量在本镜像中无效(bash 内置特殊变量覆盖不了),已记录为已知问题
凭据一律使用占位符,.gitignore 挡住 .env / Rcon.cfg / License.cfg 等含密文件。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-07-27 20:48:11 +08:00 |
|