本帖最后由 bangbang93 于 2020-2-3 16:13 编辑

完整文档 https://bmclapidoc.bangbang93.com/
相信大部分人就算没用过至少也应该听说过BMCLAPI了,与MCBBS合作后想了想还是来补个帖子吧
BMCLAPI
BMCLAPI是@bangbang93 开发的BMCL的一部分,用于解决国内线路对Forge和Minecraft官方使用的Amazon S3速度缓慢的问题。BMCLAPI是对外开放的,所有需要Minecraft资源的启动器均可调用
协议
  • BMCLAPI下的所有文件,除BMCLAPI本身的源码之外,归源站点所有
  • BMCLAPI会尽量保证文件的完整性、有效性和实时性,对于使用BMCLAPI带来的一切纠纷,与BMCLAPI无关。
  • BMCLAPI和BMCL不同,属于非开源项目
  • 所有使用BMCLAPI的程序必需在下载界面或其他可视部分标明来源
  • 禁止在BMCLAPI上二次封装其他协议

目前BMCLAPI高峰期每秒钟响应200次下载请求,平均每日响应500万次下载请求
服务器的开销是有费用的,若你觉得BMCLAPI对你有帮助,欢迎捐助,支付宝:bangbang93@bangbang93.com

↓或者扫码↓

先领个红包



使用
如何使用Mojang和Forge官方源进行下载就不再赘述了,不知道的开发者请自行Google。 以下所有内容均建立在已经能够成功从官方源下载数据的基础上

BMCLAPI的目标是100%兼容官方的文件目录结构,不过由于是多源合一,所以部分资源的根路径会有所区别。 熟悉C#的朋友可以参考BMCL的Mirror实现https://github.com/bangbang93/BMCL/tree/master/BMCLV2/Mirrors
MCBBS源
mcbbs源是BMCLAPI的一个特别镜像,由于合作域名无法绑定,所以只好独立域名运作,其目录结构和提供的API内容和BMCLAPI完全一致,将BMCLAPI的域名https://bmclapi2.bangbang93.com替换为https://download.mcbbs.net即可
OpenBMCLAPI
这个项目的主要目的是辅助bmclapi分发文件
对节点的要求降低了不少
  • 公网可访问(端口映射也可),可以非80
  • 10Mbps以上的上行速度
  • 如果在国外,则要对国内速度友好
  • 可以长时间稳定在线
  • 暂不支持IPv6