MCBBS之后,MC下载源何去何从?

您所在的位置:网站首页 mcbbs宣传服务器要什么 MCBBS之后,MC下载源何去何从?

MCBBS之后,MC下载源何去何从?

2024-07-16 21:43| 来源: 网络整理| 查看: 265

//  MCBBS和BMCLAPI下载源

MCBBS的暂时关闭可能会导致您在国内无法顺利下载Minecraft和相关游戏资源。

国内最大的Minecraft论坛MCBBS在近期忽然宣布进行无限期的闭站维护。目前其官网mcbbs.net已经处于不可访问状态,甚至域名可能已经注销。目前,没有官方消息直接指明MCBBS会永久关闭,具体情况可以查看MCBBS Wiki上的条目:

https://mcbbs.wiki/wiki/1·22论坛闭站维护事件

本文并不会对BBS的历史地位做过多评价。BBS有饱受诟病的管理制度,也聚集了大批有才华的模组、材质、光影等各种游戏资源的创作者。况且在事情有定论之前就盖棺定论未免有些操之过急。

在几年里持续为国内玩家提供免费快速的下载源是MCBBS毋庸置疑的贡献之一。随着BBS的维护,MCBBS下载源同样进入了无法使用的状态。MCBBS原本承担了Minecraft本体、Forge、Fabric、OptiFine、Quilt以及相关资源的下载。

国内玩家想要从Mojang的官方服务器下载游戏资源相当困难,会面临诸如丢包、速度慢之类的情况。所以,许多耳熟能详的启动器如HMCL、PCL2、BakaXL都采用了国内镜像下载源(如MCBBS)作为替代。

因此,最近几个月在下载新的Minecraft、Optifine或Fabric版本时,你可能会遇到类似的情况:

HMCL启动器

好在MCBBS并不是唯一选择,同样免费公益的下载源还有由 @bangbang93开发的BMCLAPI。

大多数启动器会自动选择可用的源。如果你仍然遇到上述问题,可以尝试在启动器的下载源设置中手动更改为BMCLAPI(https://bmclapi2.bangbang93.com)

然而,由于原本由MCBBS承受的流量被引导至BMCLAPI,BMCLAPI无法承受如此巨大的流量,同样出现了不稳定的现象。

大规模的网络服务是极其昂贵的,想要承担整个中国的Minecraft玩家的下载需求需要极为高昂的价格——而这之前又全都是 @bangbang93自掏腰包所支付的。显然,个人级的消费能力在此只能算是杯水车薪。

不过,你可以通过安装同样由bangbang93开发的OpenBMCLAPI来支援这项服务。OpenBMCLAPI能使你成为BMCLAPI服务的一部分,共同为全国玩家提供稳定的下载服务,与整个中国MC社区携手解决下载源问题。

如果您没有闲置的PC或带宽,但您仍然希望声援BMCLAPI,那么您可以:

在爱发电上赞助 @bangbang93,为项目提供资金 https://afdian.net/a/bangbang93

转发本文来让更多人了解BMCLAPI,并支持这一项目

旨在为社区贡献一份微薄之力,并表达对公益项目的支持,LiteTech服务器同样加入了这个项目,并且我们决定编写这篇专栏来让更多人了解BMCLAPI。我们会持续带来更多Minecraft相关的有趣且优质的内容,欢迎您点击上方蓝色按钮关注我们。

//  OpenBMCLAPI的介绍

OpenBMCLAPI是由BMCLAPI镜像源的提供与维护者 @bangbang93在2019年开发的用于让任何计算机接入BMCLAPI网络并帮助分发内容的开源软件。

软件本来因为没有太大的需求,所以开发基本一直处于搁置的状态。然而由于最近的情况,开发又快马加鞭重新提上日程。(一天三更!)

简单来说,你只需要在自己的电脑上配置好并运行这个软件,就能为BMCLAPI助力。您完全可以把它部署在您日常使用的电脑上——它平时只会占用一些上行带宽,对性能并无太多要求。

OpenBMCLAPI网络状态监控网址:

https://bd.bangbang93.com/pages/dashboard

项目的网址:

https://github.com/bangbang93/openbmclapi

以下是运行OpenBMCLAPI的基本要求:

系统环境:Linux/MacOS/Windows/Docker

CPU:任意现代CPU

显卡:不需要

内存:2GB或以上

存储空间:至少120GB(完整镜像)/ 更少(分片镜像)

网络:上传速率大于10Mbit/s,拥有公网IP(或至少1个公网端口,可以使用端口转发/内网穿透)

有关于公网ip的解释与获取办法可以参考这篇文章 https://zhuanlan.zhihu.com/p/665374743

或者,您也可以选择内网穿透服务,如SakuraFrp、OpenFrp等。

// 二. 搭建 & 配置

若您手里的资源满足以上要求,恭喜您,您可以开始部署OpenBMCLAPI了!

本项目使用TypeScript编写,可使用docker部署,或可以通过Node.js编译运行。

本教程只介绍通过Node.js编译运行的办法,通过docker部署的方法在GitHub页面上有阐述。

[ I ] 安装git

为了从GitHub获取文件,你需要在本地下载git,一个远程版本管理工具。

此处不多赘述,参考文章:https://blog.csdn.net/mukes/article/details/115693833

[ II ] 安装Nodejs LTS

我们GitHub上获得的仅是源代码。为了将其转化为可运行的程序,我们需要安装Nodejs来将其编译。

访问 https://nodejs.cn/download/

选择您系统所对应的长期支持版本(LTS)下载,一路Next即可。

[ III ] 从GitHub克隆源代码

本步骤对于不同操作系统略有不同。考虑到Win仍然是国内主流桌面操作系统,而且Linux用户自行折腾的能力极强,因此本步骤以Windows为基准。

选择一个您喜欢的目录,路径中最好不要包含中文,git会帮您创建文件夹,因此无需且不能提前创建文件夹。

打开您系统的终端。如果你完全不会使用cd命令来改变终端所在路径,在接下来的过程中请不要关闭终端。

Windows 11:在您之前选择的文件夹中右键,点击“在终端中打开”。

Windows 7-10:Win+R,输入cmd,运行。

仅限Win 7-10用户

复制您文件夹的路径,在终端中输入以下命令并回车:

若您的路径不在C盘,则再输入对应的盘符,回车(如图):

仅限Win 7-10用户

随后,使用git克隆文件,输入并回车:

GitHub在国内使用可能出现问题,如出现长时间无法完成下载,或者下载中断,可以尝试镜像源下载:

克隆完成之后,会在你之前选取的目录下创建openbmclapi文件夹,可以先行在资源管理器中打开备用。

[ IV ] 使用Node.js安装支持

回到命令行,输入并回车:

接下来,让我们使Node.js的包管理器npm下载运行所需的依赖,依次输入并回车:

到这里,若你看到了“CLUSTER_ID is not set”的报错,说明程序没有出错,已经可以使用了。

接下来,你需要克服社恐,加入OpenBMCLAPI的QQ群 689855839 并联系群主@bangbang93 获取你的“Cluster ID”与“Cluster Secret”。遇到技术问题也可以询问群友。

[ V ] 编写配置

在openbmclapi路径(根据之前的教程,你可能已经打开了)下创建两个文件,分别名为.env和run.cmd:

Win 7-10不允许这样命名文件(".env"),创建"1.env"作为替代。

分别用记事本打开这两个文件,写入内容:

.env / 1.env

run.cmd

如果你之前创建的是"1.env",通过以下命令改回".env":

[ VI ] 在官网认领节点

我们离成功不远了。

在配置好.env文件后,需要先去OpenBMCLAPI的监控网址认领您的节点。

https://bd.bangbang93.com/pages/dashboard

如图所示:

bd.bangbang93.com登录添加节点选择“关联现有节点”填写信息

在绑定完毕,并可以在节点排行榜中找到自己的节点后就可以双击run.cmd运行程序了!

在开始运行后,程序会开始下载文件。根据您的网络情况与申请的镜像大小,完成下载通常需要30分钟-24小时左右的时间。(是的,时间波动幅度很大)

到此为止,您就可以双手离开键盘了!

恭喜,已经完成了!

每次系统关机都需要重新双击run.cmd重新启动服务。

本文以CC-BY 4.0协议发布

https://creativecommons.org/licenses/by/4.0/deed.zh-hans

作者 @厚雪下的冬天

修订 @4rcadia

封面下载图标Created by Bradley Wilton from the Noun Project



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3