PaulKoiPlayer Danmaku Server

自定义弹幕映射管理

🔐 管理员凭证 (Admin Token)

未配置当前会话凭证

管理员凭证保存在当前标签页,刷新后自动恢复;关闭标签页或点击“清除凭证”后清除。凭证不会写入 URL、日志或发布包。若服务端未配置 ADMIN_TOKEN,管理接口仍然关闭。

💡 本地视频直链配置说明 (必读)

VRChat 游戏内播放器无法直接读取您本地电脑上的路径(不支持 file://、D:\... 等本地驱动器路径)。 若要播放本地视频,请先将本地视频文件部署为所有玩家均可通过网络访问的 HTTP 或 HTTPS 直链(例如:局域网 Web 服务器、NAS 共享直链、对象存储 S3/OSS 或网盘直链)。
本后端仅负责保存该媒体直链并向 VRChat 播放器提供 302 重定向跳转与配套弹幕,绝不上传亦不中转海量视频文件本身。

➕ 新增自定义弹幕条目

用于 /player/?url=<ID> 访问标识。支持字母、数字、下划线及连字符,不可与 B 站 BV/av 冲突。
在 VRChat 播放列表和播放器 UI 中展示的标题(若上传的 JSON 包含 meta.title 可自动提取)。
仅支持 http:// 或 https:// 协议的媒体文件直链。播放器访问时将获得 302 重定向。
支持 XML、JSON 或 #YBDM/1,按时间排序保存全部有效弹幕,不按条数截断。文件和提交请求上限均为 16 MiB;超限会拒绝保存。编辑时留空可保留已有弹幕。

已配置条目

视频信息 视频来源 快捷操作
正在加载列表...

🎮 VRChat & Unity 快速接入说明

  1. 在 Unity / VRChat YamaPlayer 播放器中,直接输入播放地址:https://<你的域名>/player/?url=12345(或者若开启前缀补全,输入框自动预填前缀后只需输入 12345)。
  2. YamaPlayer 的播放列表组件会自动请求 /api/pages?url=12345,识别该单项并读取配置的标题,分配稳定的 vcrid 加入播放列表。
  3. 视频播放器开始请求时,后端自动 302 重定向 至您填写的媒体直链;同时 VRChat 弹幕组件(VRCStringDownloader)自动请求并获取 #YBDM/1 规范弹幕并同步渲染。
  4. 完全无需修改 Unity 客户端或 Shader,与原 B 站及网易云功能完全并存!