注册成为B站开发者
前往哔哩哔哩直播开放平台申请开发者认证,认证通过后将收到包含 access_key_id
和 access_key_secret
的邮件
【注意】不要向任何人透露你的 access_key_id
和 access_key_secret

创建互玩项目
进入直播创作者服务中心后,点击“创建项目”开始创建互玩项目

因为是自用项目,名称、简介、LOGO随意填写即可,项目分类务必选择“互动玩法”否则无法使用调试功能

进入刚刚创建的项目即可获得 项目ID

在本地部署互玩 Node.js 服务端
需要安装 Node.js 才可以运行服务端,进入网站 Download Node.js® 选择 v18.20.7 (LTS)
版本,然后点击最下方按钮下载安装包

根据安装向导安装 Node.js

安装完成后按快捷键 Win
+R
输入 powershell
后按“确定”,在出现的窗口中输入 node --version
按回车,若安装无误将显示版本号
接下来需要前往JavaScript开发者接入指南下载服务端例程,打开后点击“获取demo”下载,下载到的压缩文件中有两个压缩文件,我们只需要 server.zip
,将其解压:

(上图所示的文件夹称为“根目录”)
接着进入 routes
文件夹,编辑 getAuth.ts
,在下图红框中的两行前面加上 //

然后回到根目录,编辑 server.ts
,在下图箭头位置加上下面两行
global.appKey = "你的 access_key_id"
global.appSecret = "你的 access_key_secred"

最后,回到根目录,在空白位置按下 Shift
键的同时按下鼠标右键,点击“在终端中打开”或者“在此处打开 PowerShell 窗口”

在打开的终端中依次输入:
npm config set registry https://mirrors.tuna.tsinghua.edu.cn/npm/
npm install
npm run server
提示 Listening on http://127.0.0.1:3000
即表示成功,若要结束服务器按下键盘的 Ctrl
+ C
后续再次启动服务端仅需要输入:
npm run server
获取主播身份码
进入幻星,点击右侧“身份码”即可查看主播身份码

开始游戏
打开 BLive Coyote Demo,填写 主播身份码
和 项目ID
后点击“鉴权”按钮,若弹出吐司“鉴权成功”表示配置无误可以开始游戏

点击“游戏开始”与本地服务端建立连接监听直播间礼物数据,点击“连接郊狼”在 DG-LAB APP 首页选择“SOCKET控制”扫码建立连接

玩法调试
这一步骤不是必须的,如果你不想使用调试功能测试 BLive Coyote 的输出是否与预期相同,则可以跳过这一部分,通常来说不会出现预期之外的输出
在开放平台进入项目的“版本管理”页面,点击“立即创建”创建一个开发版本

在版本号中输入“1.0.0”,然后按照下面的步骤制作并上传程序文件:
首先在电脑上创建一个 txt 文件,在其中随便输入一些文字(多输入一些),将这个文件重命名为“start.exe”,把它压缩为 zip 压缩包并命名为 项目名称_1.0.0.zip
,将这个压缩文件作为程序文件上传



其余信息随意填写,最后点击“保存”
接着点击“调试”,进入调试界面发送测试数据测试 BLive Coyote 运行是否正常


玩法配置教程

鼠标悬停在带有下划线的?
可以查看对该项的说明,常见问题解答:
Q:如何删除波形规则?
A:例如,要删除“粉丝团灯牌”对应的事件,则在下方选择“赠送粉丝团灯牌
输出波形...
”,然后将后方输入框中出现的内容删除,点击“新建或保存”即可删除
Q:为什么 Combo 不会触发输出
A:属于设计缺陷,而且若多人同时赠送礼物,先前未播放完成的波形将被覆盖
需要帮助?
立即前往 你问我答 寻求帮助!