news 2026/4/23 10:36:19

阴阳师自动化脚本多开故障排除指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
阴阳师自动化脚本多开故障排除指南

阴阳师自动化脚本多开故障排除指南

【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

如何识别多开环境下的典型故障现象?

在使用OnmyojiAutoScript进行多模拟器实例自动化时,常见故障表现为以下可观察场景:

  1. 启动失败:脚本启动后立即退出,日志显示"无法找到设备"
  2. 任务中断:任务执行中突然停止,控制台提示"连接超时"
  3. 窗口混乱:脚本操作错误窗口,导致阴阳师界面无响应
  4. 重复执行:多个模拟器实例执行相同任务,资源竞争导致效率低下

多实例配置界面参考

如何系统排查多开故障?

🔍 阶段一:环境检查

验证模拟器基本信息

# 查看已连接设备列表 adb devices -l # 检查端口占用情况 netstat -ano | findstr "5555 5556 5557" # 默认模拟器端口范围

检查系统显示设置

  1. 右键桌面 → 显示设置 → 缩放与布局
  2. 确认缩放比例设置为100%(高DPI可能导致窗口识别异常)

🔍 阶段二:配置验证

检查模拟器命名规范

  • 打开模拟器多开管理器
  • 确认实例名称不含纯数字或特殊字符(推荐格式:MuMu_Onmyoji_1)

验证ADB连接参数

# 检查config/device.yaml配置 Emulator: Serial: "127.0.0.1:5555" # 确保每个实例端口唯一 PackageName: "com.netease.onmyoji" # 明确指定包名

如何解决多实例冲突问题?

🔧 快速修复方案

⚠️紧急处理步骤

  1. 关闭所有模拟器实例
  2. 重启ADB服务:
    adb kill-server adb start-server
  3. 按顺序启动模拟器(间隔30秒以上)
  4. 重新运行脚本并指定单个实例测试:
    python script.py --instance=MuMu_Onmyoji_1

🔧 彻底解决方案

📝1. 规范模拟器配置

  • 重命名所有模拟器实例:
    原名称:999 → 新名称:MuMu_Onmyoji_1 原名称:888 → 新名称:MuMu_Onmyoji_2
  • 在模拟器设置中固定ADB端口:
    • 实例1:127.0.0.1:5555
    • 实例2:127.0.0.1:5556
    • 实例3:127.0.0.1:5557

📝2. 清理多余应用包

# 查看设备已安装应用 adb -s 127.0.0.1:5555 shell pm list packages | findstr "netease" # 卸载多余包 adb -s 127.0.0.1:5555 uninstall com.netease.yysbwp

📝3. 配置文件分离为每个实例创建独立配置目录:

config/ instance1/ device.yaml task.yaml instance2/ device.yaml task.yaml

如何验证故障修复效果?

基础验证步骤

  1. 启动所有模拟器实例
  2. 执行设备连接测试:
    python -m module.device.connection --test-all
  3. 检查输出日志,确认所有实例显示"连接成功"

压力测试验证

  1. 同时启动3个不同任务:
    python script.py --config=config/instance1 --task=探索 & python script.py --config=config/instance2 --task=御魂 & python script.py --config=config/instance3 --task=觉醒 &
  2. 观察30分钟,确认任务无中断、无窗口错乱

常见误区有哪些?

⚠️命名陷阱

  • 使用"阴阳师-1"包含特殊字符"-",导致配置解析错误
  • 多实例使用相似名称如"MuMu1"和"MuMu10",排序时导致混乱

⚠️端口管理错误

  • 手动指定端口超出有效范围(5555-5585以外)
  • 多个实例共享相同端口却未启用端口转发

⚠️资源竞争问题

  • 所有实例同时执行CPU密集型任务(如截图识别)
  • 模拟器分配内存不足(建议每个实例至少2GB RAM)

问题反馈模板

当您遇到无法解决的多开问题时,请提供以下信息:

1. 环境信息: - 操作系统版本:Windows 10 专业版 21H2 - 模拟器类型及版本:MuMu模拟器 3.7.6 - 脚本版本:OnmyojiAutoScript v2.3.1 2. 问题描述: 启动3个模拟器实例后,第2个实例总是在15分钟后断开连接 3. 错误日志: [2023-09-15 14:30:22] ERROR: Device 127.0.0.1:5556 disconnected [2023-09-15 14:30:22] DEBUG: Connection timeout after 30s 4. 已尝试的解决方案: - 重启ADB服务 - 重新安装模拟器 - 更换USB端口 5. 附件: - 完整日志文件:log/20230915.log - 模拟器配置截图:screenshot/config.png

通过以上系统化的排查和解决步骤,您可以有效解决OnmyojiAutoScript在多开环境下的各类常见问题,提高自动化任务的稳定性和效率。

【免费下载链接】OnmyojiAutoScriptOnmyoji Auto Script | 阴阳师脚本项目地址: https://gitcode.com/gh_mirrors/on/OnmyojiAutoScript

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:15:13

Qwen3:32B私有化部署新范式:Clawdbot Web网关+Ollama API一体化方案

Qwen3:32B私有化部署新范式:Clawdbot Web网关Ollama API一体化方案 1. 为什么需要这个新方案? 你是不是也遇到过这样的问题:想在公司内网跑一个大模型,既要安全可控,又得让业务同事能直接用上——不是写代码调API&am…

作者头像 李华
网站建设 2026/4/23 14:09:27

从0开始学AI数字人:Live Avatar新手入门全攻略

从0开始学AI数字人:Live Avatar新手入门全攻略 你是不是也想过,只用一张照片、一段录音,就能生成一个会说话、有表情、能做动作的数字人?不是科幻电影里的特效,而是今天就能上手的真实技术。Live Avatar就是这样一个项…

作者头像 李华
网站建设 2026/4/23 12:55:47

数字内容访问技术解析:从原理到合规实践指南

数字内容访问技术解析:从原理到合规实践指南 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 数字内容访问限制的技术现状 在信息经济时代,内容付费已成为主流…

作者头像 李华
网站建设 2026/4/22 18:04:25

PETRV2-BEV训练实战落地:BEV感知模型在智能驾驶仿真测试中的应用案例

PETRV2-BEV训练实战落地:BEV感知模型在智能驾驶仿真测试中的应用案例 1. 为什么选择PETRV2-BEV做智能驾驶仿真验证? 在智能驾驶系统开发中,如何快速、低成本地验证感知模块的鲁棒性,一直是个现实难题。真实道路测试周期长、成本…

作者头像 李华
网站建设 2026/4/18 6:31:43

Pi0视觉-语言-动作模型实测:如何用Web界面控制机器人

Pi0视觉-语言-动作模型实测:如何用Web界面控制机器人 1. 这不是科幻,是今天就能上手的机器人控制新方式 你有没有想过,不用写一行底层驱动代码,也不用配置复杂的ROS节点,就能让机器人听懂你的指令、看懂眼前的场景、…

作者头像 李华
网站建设 2026/4/18 6:31:05

一句话启动全自动流程!Open-AutoGLM太强大了

一句话启动全自动流程!Open-AutoGLM太强大了 你有没有想过,手机操作也能像说话一样简单?不用点、不用划、不用记步骤——只要说一句“打开小红书搜美食”,手机就自动完成打开App、输入关键词、点击搜索、浏览结果的全过程。这不是…

作者头像 李华