完整版《shiki&溯洄系骰娘的搭建答疑指南》
https://shimo.im/docs/dPkpKKJZlDUX2EqO/ 石墨链接
https://jcnb1taoolhj.feishu.cn/docx/UupHdhLa7o1NkzxoRGacSHlinae 飞书链接
Dice内容补充
1.如何绑定master?
在登录成功之后,cmd 会显示这样的一段内容:
注意红圈的地方,这里提示了你骰子的 WebUI 端口,用浏览器打开 http://localhost: (登录端口)
例: http://localhost:4917
或者:http://127.0.0.1:4917
请注意,必须是你用来登录骰子的电脑里面的浏览器。必须是本地浏览器。
输入用户名admin,密码 password,登录。
进入 WebUI 界面。
在 master一栏填上自己的QQ 号,点击【认主】即可。
但请注意,如果没有固定端口的话,每次重启dice,端口号都会改变。
2.提示当前版本过低?
使用平板协议登录时,QQHD 无法识别的登录失败原因都会显示为版本过低。如果其余设备登录正常,考虑账号风险原因
也似乎可能和密码含有特殊字符有关。
可能的解决方法:把登录协议换成平板以外的其他协议,重新登陆。换成不包含特殊字符的密码,重新登陆。账号风险问题暂无解决方法。可能多登录几次就能成功,也可能成功不了。
该错误原因是 QQ 覆盖所有登录失败的非本地原因的口袋,实际原因可能是账号登录被 tx 判定有风险等,可以选择更换登录协议或更换框架等方法尝试。
3.当前登录设备存在风险?
Mirai 或 gocq 的登录设备信息在 device.json 中,设备信息可能被标记风险,可通过删除账号的原 device.json 重新尝试。可在本地登录成功后将设备信息文件再移动到服务器端实现登录。
骰娘账号手机登录时,在同一wifi下登录框架有更高成功率。 device.json 迁移至用于稳定运行的网络环境(gocq 可额外迁移登录会话文件 session.token)。
框架登录通过的成功率:同 wifi 下扫码登录>异地扫码登录>短信验证登录
4.登录设备异地
通常出现在直接用服务器搭骰的人身上,推荐是先用本地电脑验证流程走完之后,把 bot 文件夹和 config 文件夹一起丢丢云端再启动。
5.不知道为什么反正就是登录失败
由于 QQ 登录设备或 ip 非常用,不常用设备登录存在安全风险等原因,概率导致的登录失败,解决方式有以下几种
1.框架更换协议并通过设备锁验证(开设备锁重新验证,删除原来的设备文件,放于 bots 文件夹中)
2.使用手机 QQ 扫码登录(OnoQQ、OvQQ,Tbot 支持)
3.等几天
6.骰娘部分网络连接问题的说明
- 心跳报告失败:心跳只是向后台发送骰娘当前状态,完全不影响骰娘运行,但无法获取骰娘列表
- jrrp 获取失败:访问境外 jrrp 服务器失败会向后台报错,但用户会正常收到回执
- log 上传失败:访问境外 log 服务器失败,需要手动从\user\log\文件夹提取log的txt
- 不良记录上传失败:无法生成云黑 wid,可以在官方群内发 warning 申请后补
- 刷新软件包缓存失败:Mirai 访问服务器失败,不影响工作
7.命令行窗口无动静,按回车有
在窗口标题栏右键属性->选项->编辑选项页下,关闭快速编辑模式,确定。
8.忘记WebUI管理密码
删除conf/WebUIPassword.digest这个文件,密码将自动重置为password。
9.当前运行环境不与MiraiNative兼容
Mirai启动时检测64位jre启动,而官方版本的MiraiNative只支持32位。请使用 MiraiDiceWindows 一键脚本部署后的更新.cmd,并确保根目录没有64位jre后启动。
10.Dice 文件夹里面没有 PublicDeck 怎么办,牌堆放哪里?为什么抽牌没反应?
自己建一个 PublicDeck 文件夹。牌堆放自己建的 PublicDeck 文件夹里。
如果依旧没有反应,在启动时注意检查骰子提示,文件是否加载成功。
如果加载成功但依旧提示没有这个牌堆,确定一下你.draw 的牌堆名对不对。文件名≠牌堆名。你可以.help 全牌堆列表 获取自动生成的牌堆名单。
11.牌堆和扩展的功能去哪获取?
论坛和官群都有,也有一些私人的开发群会有人上传。扩展功能出问题找写扩展的作者
12.想移机/升级怎么办?
升级就点更新那个cmd,如果没有或者无法使用就找更新的文件,放进Diceki 那个文件夹里替换。
移机你只需要把以Dice 文件夹保留下来就行了。数据都在里面。
13.换系数据还在吗?黑名单会同步吗?
不在。shiki/溯洄系所有数据都是本地,除了黑名单和骰娘信息没有云端共享。就算是黑名单也是云端下载下来然后有黑名单再上传的。
自己本地的黑名单想上云,加官群找shiki验证之后就同步了。
14.骰娘报警CPU/内存怎么办?
不影响。顶多有点卡。如果真的觉得不太OK,CPU 高就重启进程,再不行就重启服务器,内存高可以下载:
https://yechuan.lanzout.com/b0174042j 密码 dice,这个里面的内存清理压缩包。
对应系统32和64位的直接用。
如果不想看提示,就把 SystemAlarmRAM,SystemAlarmCPU,SystemAlarmDisk这几个值调整到 0就行了。(位置在WebUI的Master 设置栏)
15.骰娘提示更新外源不良记录是什么情况?
有人上云黑了,问题不大,别管就行。如果不想同步云黑,用WebUI把 CloudBlackShare 调整到0就行了。(位置在WebUI的Master 设置栏)
16.如果出现数据文件损坏应该怎么办?
如果user 文件夹里面有文件损坏,尝试将 RDCONF和 dat 为后缀的文件删除,只保留bak后缀的文件再次启动。bak 是数据备份文件,通常没有问题。
17.报错显示删除旧dll失败是什么情况?
可能是你进行了手动版本退回,但dice低版本不支持高版本的数据兼容从而出错。尝试使用更高版本替代,新版获取方法:开发群。
同样你可以试着手动删除dice文件夹里的dll文件夹。
18.加骰娘好友没被同意也没被拒绝?
可能原因是骰娘关闭了ListenFriendRequest,不由 Dice!监听好友申请;申请人账号因【加好友过于频繁】等理由被屏蔽好友申请,可以尝试通知骰主手动处理请求,被屏蔽的申请需要点开【过滤通知】查看
19.跑团 log 不记录机器人昵称,只显示机器人 QQ 号,着色器渲染出来的内容少了命令结果可能是什么导致的?
可能是由于 Mirai 框架下开启了 ListenGroupEcho,导致无法记录自己发送的消息。尝试将 ListenGroupEcho 设置为 0,已经出现问题的 log 请尝试手动在 log 里添加机器人名字。
20.如果更新到639以上版本时无法正常开启DiceDriver.Gocq.Lite.exe怎么办?
部分系统对升级后的Dice不支持,推荐选择操作系统win10及以上版本,如果无法选择更高版本,尝试切换windows2008的64位版本,随后打开链接:https://yechuan.lanzout.com/ivvy70xmyw4b
并下载到服务器。
打开C:\Windoes\SysWOW64文件夹,将压缩包内SysWOW64文件夹的api-ms-win-core-path-l1-1-0.dll放入该文件夹。
重启服务器之后就可以正常使用了。
21.设定了WebUI到固定端口后就无法使用了
固定端口推荐设置10000-65000之间的数字,不推荐设置四位数及更少位的端口,很可能电脑本身有功能正在使用这些端口。设置五位数端口可以最大程度的避开已使用端口。
如果已经设置了冲突端口,请打开Dice文件夹里的conf文件夹,然后打开console文件,找到WebUIPort,直接修改文件后重启。