如何使用本地BILICHAT服务器【Vup/VLiver工具指南】

前言

        之所以想到做这个栏目,是因为各种直播事故看得太多了。相比传统主播,Vup/VLiver开播需要操作的东西更多,相比之下有更大的可能遇到各种奇奇怪怪的问题。再加上许多Vup/VLiver用到的工具大多来自于开源社区用爱发电,相比商业软件确实可能在用户体验方面存在不足。虽说有句话叫做“久病成医”,但是作为秃头程序员兼监控室老大爷,在今天在希希那里看见又一次BiliChat掉线之后,实在是忍不住心血来潮写了这么一个专栏,主要还是希望能够提供一定程度的帮助。

为什么要使用本地BILICHAT服务器

BiliChat的作者3Shain大佬自己提供了一个运行着BiliChat的公共服务器,让很多Vup/VLiver可以非常简单地使用BiliChat。而且正如BiliChat的网站上显示的那样,使用公共服务器的Vup/VLiver非常的多,这无疑会给公共服务器带来很大的压力……以及随时有可能的掉线。正如3Shain自己所写的一样“请优先使用本地部署版本,虽然公共服务器能保证99%的稳定性,但因公共服务器调试/故障/宕机造成直播事故,BILICHAT不会为此负责。”所以为了 避免可能的直播事故,使用本地BiliChat服务器是一个更好的选择。而且,使用本地BiliChat服务器的效果与使用公共服务器无异,且几乎没有特殊要求,因此是一个非常棒的选择。

用公共服务器的非常多

但是3Shain大佬写的本地部署教程太简略了,对于非计算机行业的绝大多数Vup/VLiver来说等于没说,而且官网上的本地版链接是空的(离谱),所以专门写了这么一个专栏来介绍如何使用本地BiliChat服务器。教程主要分为两部分,一是如何安装,二是如何启动。

如何安装本地BILICHAT服务器

BiliChat需要一个名为Node.js的软件作为基础,因此安装本地BiliChat服务器主要就是安装Node.js。本文提供了两种方式,一是手动下载安装,二是使用脚本自动安装。

手动下载安装Node.js和BiliChat

         要安装Node.js,首先要下载。Node.js的下载地址是 https://nodejs.org/zh-cn/ 点击进入后会看到这样的界面。(下载平台根据各位Vup/VLiver所用的系统有所不同)

直接点击左侧的大型绿色按钮(长期支持版)下载,并等待其下载完成。下载完成后双击得到的安装包运行即可开始安装。

安装过程就是一路点击Next/Install。完成后Finish。

到此为止Node.js就安装完成了,接下来就是安装BiliChat。对于使用Windows 10的各位,只需要在开始菜单按钮上右键打开菜单,选择“Windows Powershell(管理员)”,打开后会看见一个类似于这样的界面。

此时,键入或者复制一下内容并按下回车。等待其执行完成得到类似的结果安装就完成了。

使用脚本安装Node.js和BiliChat

        本来我个人想推荐这种做法的,毕竟可以一键完成,然后发现我没有签名不好发布脚本,所以只能把脚本放在这里,需要自己新建一个脚本,将内容复制进去然后运行。脚本内容如下:

首先我们需要自己新建一个脚本。首先我们需要打开后缀名显示。我们需要点击Windows资源管理器菜单栏上的“查看”选项卡。

然后在“文件扩展名”前的方框中打勾。

接下来我们新建一个文本文档,然后对它重命名,将其原有名字完全清空,然后重命名成以下的文件名(请注意最后是阿拉伯数字1不是l,建议复制粘贴)

此时会弹出对话框提示,选择“是”。

完成后,双击打开,将上面的代码粘贴进去保存即可。

在这之后,右击该文件,选择”使用powershell运行“。

此时如果您的系统版本比较早,可能会收到提示”……在此系统上禁止运行脚本……“。(如果没有可以忽略)此时只需要在开始菜单按钮上右键打开菜单,选择“Windows Powershell(管理员)”,打开后会看见一个类似于这样的界面。

此时,键入或者复制以下内容并按下回车即可。

接下来你可能会看到类似画面

当出现上一张图片一样的画面(包含提示”NodeJS下载完成“,”NodeJS安装完成“和”BiliChat安装完成”)后,按回车即可退出,此时安装就完成了。

如何运行本地BILICHAT服务器

        安装完成后,需要在每次开始直播前开启本地的BiliChat服务器,才能正常工作,这也可以有两种办法。

        一是在开始菜单按钮上右键打开菜单,选择“Windows Powershell”,打开后会看见一个类似于这样的界面。

此时,键入或者复制以下内容并按下回车。

就会看到如下画面。

此时,就可以类似于使用原本的公共服务器一样在OBS中添加浏览器源了,只需要将原本在URL处填写的 https://bilichat.3shain.com/gkd/<你的直播间ID> 改为上面提示的URL (比如说我这里是 http://localhost:4000/gkd/<你的直播间号> )即可。有一点需要记住,在下播前,请务必不要关闭这个窗口,否则会导致BiliChat掉线。

        第二种方法本质上没有区别,但是是找到BiliChat实际所在的位置,之后创建一个快捷方式,之后双击快捷方式即可运行。那么,BiliChat实际所在的位置在哪呢?如果是跟着本文安装的话,你的BiliChat应该在以下路径中。其中<你的用户名>请根据你的实际用户名自行判断。

另外,由于AppData默认隐藏,因此需要以下步骤来显示隐藏文件夹。我们需要点击Windows资源管理器菜单栏上的“查看”选项卡。

然后在“隐藏的项目”前的方框中打勾。

这样就可以在文件夹里找到bilichat.cmd了,右击选择发送到-桌面快捷方式”,就可以在桌面上看到新建的对应的快捷方式了,每次开播前双击打开,就可以看到以下界面。

同样的此时,就可以类似于使用原本的公共服务器一样在OBS中添加浏览器源了,只需要将原本在URL处填写的 https://bilichat.3shain.com/gkd/<你的直播间ID> 改为上面提示的URL (比如说我这里是 http://localhost:4000/gkd/<你的直播间号> )即可。有一点需要记住,在下播前,请务必不要关闭这个窗口,否则会导致BiliChat掉线。

到此,关于如何安装和使用本地服务器版本的BiliChat就介绍完了,如果有什么问题可以在评论区留言或者私信我,我会尽量解答,也希望看到本文的DD多多转载,看到本文的Vup/VLiver能够直播顺利,在虚拟的世界里留下属于自己的华章。