Skip to content

BMCLAPI Banner 广告位支持 #10

@burningtnt

Description

@burningtnt

检查项

  • 我充分理解提交的建议可能无法所有启动器作者参与,并尊重所有启动器开发者的选择
  • 我确认在Issues列表中并无其他人已经提出过与此问题相同或相似的问题
  • 我确认该反馈并非针对单个启动器的,如果是,我将会去该启动器的反馈页面反馈

您是什么类型的用户

启动器作者

请简单的说一下您的想法

MCBBS 关闭后,中国大陆地区的 Minecraft 本体、Mod Loader 下载等流量几乎全部流向了 BMCLAPI,每日在 20TB 上下。
EDIT:现在已经每日 80TB 了 :(
我希望各启动器能够从 BMCLAPI 上的固定路径获取节点赞助商信息,并当使用 BMCLAPI 下载时展示赞助者信息于 Banner 上。

它能解决什么样的问题/带来什么样的帮助

目前,唯一一个能看到赞助者的信息的地方是 https://bd.bangbang93.com/pages/rank/clusters
通过这样的方式,赞助者的信息能够更为广泛的传播,从而吸引更多的人加入 BMCLAPI 的节点,分散未来可能的压力。

从某种意义上来说,这算是一种广告位。

期望的结果

当启动器使用 BMCLAPI 下载服务时,请求 /central/sponsor 接口。
BMCLAPI 根据流量或其他合适的数据,加权在所有在线节点中随机一位发送其信息到客户端,如:

{
    "name": "bangbang93-移不动",
    "website": "https://bmclapidoc.bangbang93.com/",
    "slug": "BMCLAPI,稳定而高速!"
}

之后,启动器内显示类似于如下的 Banner


当前下载由 BMCLAPI 提供服务。节点来自 bangbang93-移不动
BMCLAPI,稳定而高速!


附注

本方案可能的问题:

  • 用户是否会反感此类广告?
  • 高校源目前无法统计流量,是否放入随机列表中?

若本提案通过,则先需要等 BMCLAPI 提供接口后,各大启动器可以跟进支持。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions