机台远程控制 (m2lctl)
实现机台的重启、投币、截图及配置修改。
POST /m2lctl/add
POST/m2lctl/add
下发远程控制指令。由于是异步执行,结果需通过 /m2lctl/ret/get 轮询。
| 参数名 | 类型 | 说明 |
|---|---|---|
token | string | Token |
pwd | string | 机台密码 (若有) |
data | textarea | 内部 Operation JSON (将被 stringify) |
指令集参考 (data 字段内容)
| 操作名 (operation) | 参数 (param) | 描述 |
|---|---|---|
restart | - | 重启机台 |
shutdown | - | 关闭机台 |
set-credit | 1-5 | 远程投币 |
set-freedom | - | 切换 Freedom 模式 |
get-screenshot | - | 抓取屏幕截图 |
set-system-volume | 0-100 | 调节系统音量 |
get-hosts | - | 读取机台 hosts 文件 |
set-hosts | 文本内容 | 写入机台 hosts 文件 |
set-game-msg-alert | `类型 | 标题 |
set-sideload | 分支名 | 切换游戏版本分支 |
set-note-size | 数值 | 修改音符大小比例 |
set-game-judge | 0-3 | 判定模式切换 |
set-always-quick-retry | - | 开启强制快速重试 |
set-infinity-timer | - | 锁定选曲计时器 |
empty | - | 清空待执行指令队列 |