Skip to content

GameHelm v2.0.0

Latest

Choose a tag to compare

@vatebur vatebur released this 04 Nov 09:05
· 1 commit to main since this release

GameHelm 2.0 是轻量级 Web 服务控制台,适用于 Web 应用、后台任务、开发环境和游戏服务器。

  • 统一管理 systemd 用户服务和本机 Docker Engine 中预先配置的容器,支持异步启停、状态查询、定时关闭、续时及无限运行。
  • 按配置、认证、控制器、运行时和 Web 分层,服务操作与实际运行状态分开确认。
  • 首次启动将明文密码替换为带随机盐的 Argon2id 哈希,原子回写保留配置文件中的注释与排版,配置文件权限为 0600。
  • public_origin 与 trusted_proxies 为可选项,示例默认注释,支持 HTTP + IP 直接访问。
  • 倒计时、续时记录和会话仅保存于内存。GameHelm 重启后,运行中的服务按当前配置重新获得完整时长,续时次数归零;同进程内运行时暂时失联则保留原计时。
  • 目标不存在和运行时不可达统一显示“异常”,界面支持手机访问。

2.0 采用新的配置结构,按全新安装设计。main 和 2.0 分支维护 2.0 系列,1.x 保留在 独立分支 及 v1.3.1 发布,历史标签保持可用。

提供 Linux amd64、arm64 二进制和 SHA256SUMS。安装方法与配置说明见 README。发布前通过 race tests、go vet、golangci-lint、双架构构建及 JavaScript/Shell 语法检查,并完成实际 Docker/systemd 操作与 ego-browser UI 验收,详见 验收记录。

继续使用 1.x 的用户,请从 1.x 分支获取安装脚本,或对已有旧脚本显式设置 GAMEHELM_VERSION=v1.3.1。此前旧脚本默认跟随 latest,latest 现用于 2.0 系列。