Files
squaddocker/scripts
gongzhiyongandClaude Opus 5 af87e416ce feat: 市场模板改为脚本生成,预置 24 个实例
新增 scripts/gen-market.py 生成市场 JSON,替代手写。模板数可传参调整。

端口排布与容量上限:
四组端口各自从常规基址每实例 +10。最先相撞的是 RCON(21114 起)追上
查询端口基址(27165),故实例数硬上限为 606,超出会让不同实例的不同
服务抢同一端口。脚本对超限直接报错并说明原因。

已校验:24 个模板占用 144 个端口(24×6)零冲突;RCON 端口与 rconPort
字段一致;pingConfig 指向查询端口而非模板默认的 Minecraft 25565;
networkMode 均为 host;memory 均非 0;镜像均非 Docker Hub;编码均 utf8。
边界用例 607 被拒、606 可生成且末个 RCON 恰好不越界。

模板按每 8 个分组,避免市场列表过长难找。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-27 21:53:28 +08:00
..