This repository was archived by the owner on Aug 27, 2026. It is now read-only.
Repository navigation
MCSync 2.0.0
MCSync 2.0.0
中文
- 云端托管改为 SHA-256 内容寻址:
objects/sha256/<前两位>/<完整哈希>,不再生成时间戳版本目录。 - 完整历史清单位于
manifests/<releaseId>.json;正式入口仍为channel/stable/mods-v5.json,并且必须最后替换。 - 新增重新全量发布模式:可沿用同哈希的平台验证证据,但会完整导出全部本地托管对象;后续 OTA 只需上传新哈希对象。
- 发布 GUI 可在完整发布中生成旧版网关,也可独立生成不触发全量扫描的 1.9.x、1.6.x/1.7.x 永久升级入口上传包,并附机器清单、SHA-256 清单和中英文说明。
- 发布序号继续按当前系统时间生成并承担防降级,不参与文件 URL。
- 修复 Iris、Indigo 和 PacketFixer 自写配置造成的反复重启。
- 发布 GUI、命令行发布器、中英文文档和 106 项回归测试已同步更新。
English
- Cloud hosting now uses SHA-256 content addressing at
objects/sha256/<first-two>/<full-hash>instead of timestamp-named release directories. - Complete historical manifests live at
manifests/<releaseId>.json; the stable entry remainschannel/stable/mods-v5.jsonand must be replaced last. - Added a fresh full-publication mode that may reuse exact-hash platform verification evidence while still exporting every locally hosted object. Later OTA releases only need newly introduced hashes.
- The publishing GUI can include legacy gateways in a complete publication or generate a standalone permanent 1.9.x and 1.6.x/1.7.x gateway upload package without a full rescan. The package includes a machine manifest, SHA-256 sums, and equivalent Chinese and English instructions.
- Release sequences are still generated from the current system time and enforce anti-downgrade rules, but no longer participate in payload URLs.
- Fixed restart loops caused by self-rewriting Iris, Indigo, and PacketFixer configuration files.
- The publishing GUI, command-line publisher, bilingual documentation, and all 106 regression tests have been updated together.