文档版本:v1.0 最后更新:2026-04-02 08:28:05
本文档说明当前项目如何把 event/*.json 样例配置同步到服务器。
注意:
launch 返回的 manifestUrl 为准,而不是直接把根目录 event/*.json 当作正式配置入口。当前样例配置会发布到 OSS,供样例玩法和调试链路使用:
classic-sequential
gotomars/event/classic-sequential.jsonhttps://oss-mbh5.colormaprun.com/gotomars/event/classic-sequential.jsonscore-o
gotomars/event/score-o.jsonhttps://oss-mbh5.colormaprun.com/gotomars/event/score-o.json对应样例加载入口见:
项目根目录已有 OSS 上传脚本:
该脚本封装了 tools/ossutil.exe,默认 bucket 为:
oss://color-map-html依赖前提:
~/.ossutilconfig项目根目录新增了专门的配置发布脚本:
它会在上传前执行这些检查:
schemaVersiongamegame.mode.\publish-event-config.ps1 all
.\publish-event-config.ps1 classic-sequential
.\publish-event-config.ps1 score-o
.\publish-event-config.ps1 all -DryRun
也可以使用:
npm run publish:config
npm run publish:config:classic
npm run publish:config:score-o
npm run publish:config:dry-run
| 本地文件 | 远端对象 | 说明 |
|---|---|---|
event/classic-sequential.json |
gotomars/event/classic-sequential.json |
顺序打点默认配置 |
event/score-o.json |
gotomars/event/score-o.json |
积分赛默认配置 |
后续如果新增新玩法配置发布,建议同步修改以下位置:
当前方案属于“本地校验 + 手动发布到 OSS”。
后续接入正式后台后,推荐演进为: