Release-20260618
服务端
- 将 supervisor 更换为 s6-overlay
- 新增 AUTO_TUNE 机制:自动按容器资源限制和硬件自动调整服务端配置;低配机器降低内存占用,高配机器更能发挥机器性能
- 重构服务启动顺序依赖,防止服务间冲突导致启动失败
- 新增服务端并行启动支持,提升启动速度
- 重构初始化流程,使用软链接代替复制,提升启动速度
- 新增数据库自动备份与恢复功能
- 重构定时任务功能,支持更多自定义配置与任务
- 重构服务端关闭机制,服务端与数据库随容器优雅退出
- 支持自定义 frida.js 配置(@exuanbo,PR #1)
- 重构 monitor_ip,支持多IP域名,合并 auto_public_ip 和 get_ddns_ip 脚本
- 大幅优化镜像体积
- 优化 secagent 内存占用
- 升级 dnf-compat-layer 为 0.2.0 版本,修复 secagent exit 135 问题
- 升级 llnut-gate-server 为 0.5.0 版本,支持开启/关闭注册功能
- 修复 zergsvr 启动失败问题
- 修复 MySQL 5.0 启动崩溃
- 修复 game 频道并发创建 history 目录导致的偶发启动失败问题
- 同步清风 2026.6.6 PVF 更新内容
客户端
- 升级 llnut 登录器和 ijl15.dll 为 0.5.0 版本,新增注册开关功能
- 重构 0725.dll,支持通过 GameSettings.toml 控制功能开关
性能对比
下表测试了新旧版本镜像从启动容器到服务端完全启动成功(出现五国日志)的时间与资源消耗情况。与 Release-20260430 相比:低配机器内存下降,高配机器使用更多资源以发挥性能;启动时间大幅缩短。
测试环境: Intel Xeon Platinum 8358 128 C / 256G MEM / 512G HDD / Ubuntu 24.04.4 LTS / Docker 28.4.0
| 配置 | Release-20260618 内存 | Release-20260430 内存 | 差值 | Release-20260618 启动 | Release-20260430 启动 |
|---|---|---|---|---|---|
| 1C 1G | 2.12 GB | 2.57 GB | -0.45 GB | 170.707s | 252.162s |
| 1C 2G | 2.38 GB | 2.73 GB | -0.35 GB | 167.814s | 237.083s |
| 2C 4G | 2.45 GB | 3.46 GB | -1.01 GB | 74.120s | 143.229s |
| 4C 8G | 2.60 GB | 3.24 GB | -0.64 GB | 49.609s | 112.728s |
| 8C 16G | 3.41 GB | 3.24 GB | +0.17 GB | 49.816s | 112.902s |
| 16C 32G | 4.33 GB | 3.24 GB | +1.09 GB | 49.821s | 112.875s |
| 64C 128G | 6.35 GB | 3.24 GB | +3.11 GB | 49.744s | 109.685s |
| 128C 256G | 7.71 GB | 3.25 GB | +4.46 GB | 49.658s | 112.867s |
CI
- 镜像构建合并为每个系统一个 bake job
- 修复 buildkit 与 dev tag 清理,使用仓库专有 API 清理过期 tag
测试
- 添加更多测试用例
文档
- 更新 README,新增 MALLOC_CONF 32/64 位说明、CentOS 7 数据库迁移步骤、Docker 29 seccomp 配置等说明