McHMR 快报:McHMR 团队已完全开放源代码,接受社区贡献,点击 Github 按钮查看。

启动器 API 文档

启动器 API 是一套用于 McHMR 自动更新服务与 Minecraft 启动器进行交互的接口

通过启动器 API,可以实现自动更新服务器与启动器之间的通信,实现启动游戏前的检查更新、公告、游戏帮助和启动器远程配置等。

为确保自动更新服务器的稳定性和安全性,每次请求启动器 API 都进行身份验证。

可以参考代码以支持自动更新功能。

参考代码

身份验证

请求启动器 API 需要携带身份验证信息,以验证请求的合法性。

身份验证信息包含在请求的头部中,格式为 Authorization: Bearer <token>

身份验证信息由启动器 API 服务提供,启动器 API 服务会根据请求的来源和请求的参数生成身份验证信息。

身份验证信息的有效期为 10 分钟,超时后将自动销毁 token。

获取身份验证信息的方法请参考身份验证 API