Skip to content

Chronos Seal V1.2.1

Choose a tag to compare

@CLARE-XHL CLARE-XHL released this 30 Aug 09:42
· 13 commits to main since this release
b662607

Chronos Seal V1.2.1 —— 补丁发布

⚠️ 版本状态:建议所有使用 V1.2 的开发者升级至此版本。

本次更新:修复了 V1.2 用户反馈的两个边界场景问题,提升稳定性和用户体验。


修复

  • encrypt.bat 脚本目录自动创建
    修复用户将 encrypt.bat 复制到发行包目录后直接运行时,因 scripts\ 临时目录不存在导致加密流程中断的问题。脚本现在会自动创建所需目录。

  • 首次激活原子性加固
    修复极端情况下(磁盘空间不足、权限不足、进程意外终止)system.json.enc 被用户密钥覆写但 auth.key 未成功写入,导致文件无法恢复的问题。
    现在采用“先备份 → 写入 auth.key → 确认成功后再覆写加密文件 → 失败时自动回滚”的原子性流程。


新增

  • build.bat 支持自定义截止日期
    运行 build.bat 时新增 HARD_EXPIRE 日期输入,开发者可自定义时间炸弹的截止日期(默认 2027-01-01),无需手动修改 config.h

优化

  • encrypt.bat 保留配置备份
    加密完成后不再强制删除 encrypt_config.json,改为保留在当前目录,方便后续游戏更新时重新加密(如需完全清除可手动删除)。

升级指南(从 V1.2 升级)

  1. 替换 encrypt.bat 文件
  2. 替换 decryptor.cc 源文件
  3. 重新运行 build.bat 编译生成新的 decryptor.node
  4. 已激活的用户无需额外操作,auth.key 与 V1.2 完全兼容