@live-game/dev-cli
v0.3.0
Published
直播游戏平台 CLI 开发工具
Readme
@live-game/dev-cli
直播游戏平台本地开发工具。
安装
npm install -g @live-game/dev-cli
# 或
npx @live-game/dev-cli dev命令
dev — 启动本地调试服务器
npx @live-game/dev-cli dev [游戏目录]打开浏览器访问 http://localhost:3456,可以在事件注入面板模拟直播事件,实时查看游戏状态。
快捷按钮:
- 💬 弹幕 — 随机生成一条模拟弹幕
- 👍 点赞 — 随机生成一次模拟点赞
- 📩 发送 — 手动输入 JSON 后发送
手动注入事件格式:
{"type":"comment","text":"苹果","nickname":"小明"}
{"type":"gift","giftName":"小心心","count":5}
{"type":"like","count":1}API 端点:
| 方法 | 路径 | 用途 |
|------|------|------|
| GET | /api/state | 查看当前状态、配置、事件计数 |
| POST | /api/events | 注入模拟事件 |
| POST | /api/config | 修改游戏配置 |
build — 构建游戏
npx @live-game/dev-cli build [游戏目录]构建 game/dist/、control/dist/。
zip — 打包上传包
npx @live-game/dev-cli zip [游戏目录]构建并打包为 ZIP,可直接上传到平台。
目录结构要求
my-game/
├── manifest.json # 游戏元数据
├── game/ # 游戏画面(观众端)
│ ├── src/App.tsx
│ └── ...
├── control/ # 控制面板(主播端)
│ ├── src/App.tsx
│ └── ...
└── scripts/
└── zip.js # 打包脚本(可选)