Iron-HIM
本帖最后由 Iron-HIM 于 2021-12-1 17:24 编辑

我现在想要使用HMCL导出一个支持更新功能的MCBBS整合包格式的整合包,如图。这些参数该如何准确填写?





如上图所示。尤其是那个”整合包下载链接前缀“该如何填写,这里指的是填写整合包.zip的直连下载地址还是带有整合包文件(如manifest.json等)的直链地址?

另,HMCL底下的”强制升级最新版本“是否指的是当整合包下载链接有新整合包发布了这边再启动会重新从直链来更新整合包?

当我尝试将直链改为带有整合包文件的链接时,使用HMCL导入会出错:



Lacz
比如你在mcbbs上发布了整合包,链接就是你发整合包的帖子的地址,提供一个快速跳转的地址罢了,至于自动更新功能,后面写的很清楚了,需要你自行搭建服务器提供最新的整合包。正常来说,整合包作者在导出整合包时只需要填写整合包名称和作者名就行,其他参数全部留空。

冷い桜_
最新的forge官方停止了api下载功能 即不能自动从forge下载forge了
所以现在最好直接发整包 因为你提供的整合包很可能别人下不了forge
hmcl打包功能一言难尽

Flowers_花花
可以的话还是建议你直接一个压缩包打包上传即可
因为问答版太多人无法下载

Iron-HIM
本帖最后由 Iron-HIM 于 2021-12-1 18:21 编辑
Lacz 发表于 2021-12-1 17:43
比如你在mcbbs上发布了整合包,链接就是你发整合包的帖子的地址,提供一个快速跳转的地址罢了,至于自动更 ...

是的。我有一个对象云存储来支持自动更新服务器。目前我的需要是当我需要更新整合包时如何让已安装的整合包自动更新。

我的对象云存储地址假设为oss.test.com,那么这个整合包下载地址前缀就填写http://oss.test.com/modpacks么,这个对象存储里的文件架构又是什么样的?



我的文件结构如上图所示

Lacz
Iron-HIM 发表于 2021-12-1 18:20
是的。我有一个对象云存储来支持自动更新服务器。目前我的需要是当我需要更新整合包时如何让已安装的整合 ...

我去看了一下HMCL的wiki,这应该对你有帮助。




Iron-HIM
Lacz 发表于 2021-12-1 18:59
我去看了一下HMCL的wiki,这应该对你有帮助。

很感谢。但这个WIki描述还是没有准确描述MCBBS整合包规范,目前在导入的时候依旧会遇到那个报错。
我已经联系HMCL作者了,希望能有准确的回复。