Skip to content

まあ丸 v0.1.1 — 长时间运行卡死根治版

Choose a tag to compare

@DbDB68 DbDB68 released this 05 Aug 15:22
· 45 commits to main since this release

まあ丸 v0.1.1 —— 长时间运行卡死根治版

本版修了什么

修复了长时间运行时的卡死问题(自动跑 40-60 分钟后日志戛然而止、面板只能重启)。这是 v0.1.0 用户跑南瓜大作战/长日课时最容易遇到的恶性 bug。

三层根治(k3 与鱼丸联合方案)

  1. 脚本跑在独立子进程(新 panel/worker.py

    • 模拟器自动化引擎(MAA)一旦卡死,只死脚本进程,面板、调度器、QQ/TG 机器人毫发无损
    • 「紧急停止」= 真杀进程,立刻停(旧版是设标志位等下次开口,可能不响应)
  2. MAA 全面限时maa_adapter.py 重写等待逻辑)

    • 所有识别/连接操作不再无限等待:识别 30 秒 / ADB 连接 30 秒 / 资源加载 120 秒超时即放弃
    • 连续 3 次识别超时 = 判定 MAA 已死,脚本进程主动自我了断(退出码 43),面板会提示"重启模拟器后再跑"
  3. 沉默看门狗

    • 子进程 300 秒一行日志都没有 = 判定卡死,自动强杀并报出死因(日志最后一行就是它咽气前在干的事)

其他修复

  • 南瓜大作战令牌驱动重写:「刷几局」改为「更新令牌烧几枚」(默认 4),令牌=一切,烧完即收工,不再白烧
  • 截图/点击/滑动改走裸 ADB 子进程(真超时可杀,绕开 MAA 的 ADB 通道)
  • 剪影更新遇到狐狸里程碑对话会驱散重试,不再误收工
  • ��斗循环心跳日志显示真实出阵次数

使用方法

  1. 下载 maamaru-launcher-v0.1.1.zip
  2. 解压双击 まあ丸启动器.exe,等待启动前检查完成
  3. 首次运行会自动把素材库展开到 %LOCALAPPDATA%\Maamaru

用户配置与运行数据保存在 %LOCALAPPDATA%\Maamaru,从 v0.1.0 升级不会丢失配置

文件校验

maamaru-launcher-v0.1.1.zip

SHA-256:138FC7C76089F24F94326FCDF1A1710E0EADB99052CBABDC9E49EAFC19A32009

本项目是非官方游戏自动化工具,仅供学习与技术交流。自动化行为可能违反游戏服务条款,请了解风险后自行决定是否使用。