ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

明日方舟 MAA 助手实操指南:从连接模拟器到无人值守的完整日常自动化

明日方舟 MAA 助手实操指南:从连接模拟器到无人值守的完整日常自动化

明日方舟 MAA 助手实操指南:从连接模拟器到无人值守的完整日常自动化

【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights

MAA(MaaAssistantArknights)是一款明日方舟自动化助手:它截屏游戏画面,用模板匹配定位按钮、用 OCR 读出界面数字,再通过 ADB 发出点击指令,把日常任务替你跑完。下文按使用深度分层展开——先跑通、再验证、后全量日常,最后到无人值守与二次接入,你可以按需只做到自己需要的层级。

📦 首次启动:装好 MAA 并连上模拟器

获取软件有两条路:从 MAA 官网下载预编译包(Windows 端要求 Win10 或 Win11,macOS 用户选通用版),或者拉取源码自行编译:

git clone https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights

Windows 解压后,先在 MAA 目录里以管理员身份运行DependencySetup_依赖库安装.bat装好 VC++ 运行库,再双击MAA.exe。macOS 用户把 dmg 里的MAA.app拖进 /Applications 即可。注意别把 MAA 解压到C:\或Program Files这类需要管理员权限的路径。

接着配置模拟器:分辨率设为横屏1280x720或1920x1080(美服玩家必须用1920x1080),把游戏登录到主界面,然后启动 MAA 走自动检测。检测能成功的关键是现场干净:只留一个模拟器在运行,拔掉其他安卓设备,ADB 路径和连接地址会基本自动填好。检测失败就用管理员权限重启 MAA 再试;多开场景下则手动填写对应实例的端口,各模拟器的端口规则见连接设置文档。

MAA 启动时会顺带检查并更新游戏资源,更新完直接生效,不用重启。

🩺 识别失败时:MAA 究竟是怎么看屏幕的

排查问题前先搞清它的工作回路,因为所有排查点都挂在这个回路上。MAA 的整个操作回路只有三个动作:截一张画面、识别画面得到目标按钮的位置和界面数字、经 ADB 发出点击和滑动指令。游戏侧收到的全是普通触控事件,不读内存、不改数据。

由此可知识别稳定的前提只有两条:画面完整清晰、模拟器分辨率和识别模板一致。以"开始行动"按钮为例,只要按钮完整出现在画面里,皮肤颜色换成什么样都能被定位到:

失灵时按顺序处理:先核分辨率是不是横屏1280x720或1920x1080;再关掉多余的特效与遮挡弹窗;最后把 MAA 升到最新版重跑——版本大改后模板会跟进更新,绝大多数"改版后失灵"升级即可解决。设备根本连不上的话,先检查是否有多个 ADB 进程互踢(任务管理器里结束名字含 adb 的进程后重试);连接正常却无操作,多半是模拟器自带 ADB 太旧不支持 Minitouch,用连接设置里的"强制替换 ADB"处理。

🌅 全量日常:一次启动批量处理日常任务

主界面的左侧任务列表是所有日常的入口:勾上想跑的项目,点任务右侧齿轮展开参数,按启动即可。"开始唤醒""理智作战""基建换班""自动公招""信用收支""更新数据""库存保持""领取奖励""更换主题"一次启动按序执行完,右侧日志窗实时记录每一步的完成状态。

有几个参数值得花时间配:

  • 自动公招:勾选使用加急许可可以把当期公招一次刷完;遇到高星结果时切到手动识别模式,由你决定是否收下。每次公招的 tag 和星级都会写进日志,招募数据同时上传数据站留档。
  • 理智作战:支持手动输入关卡名、指定目标材料、添加候选关卡、设置代理倍率。刷完一轮后 MAA 识别掉落并上传数据站,产出不用自己记账;不想管细节就交给它自动选关循环刷。
  • 完成后动作:可选"返回主界面"或"返回模拟器",这是后面无人值守的基础。

🏭 进阶能力:基建换班、抄作业与小工具

基建换班先计算每名干员在各设施下的效率,在单设施内给出最优进驻组合;红松骑士团、深海猎人这类跨设施组合可按需启用。心里有更合理的排法时,直接写一份 JSON 自定义排班文件交给 MAA 执行即可。换班界面里的通宝识别也有专门的识别逻辑兜底:

自动战斗抄作业:在"自动战斗"页粘贴maa://格式的 URI 或选择本地作业 JSON 文件,MAA 会自动编队、部署、切换信号,把高难攻略的操作原样复现,右侧日志逐条输出编队与部署过程。

小工具页能扫描干员仓库与养成材料:已拥有、未拥有、潜能分类一目了然,识别出的材料清单可导出到企鹅物流刷图规划等第三方工具,直接衔接你的养成规划。

⏰ 无人值守:把日常排进定时任务

不想每天打开桌面程序,就换 CLI 版 maa-cli,它覆盖 Linux、macOS、Windows 以及无图形界面的服务器。装好后跑maa install安装 MaaCore 与资源,maa init交互式初始化配置,日常就可以用命令表达:

  • maa fight 1-7:刷指定关卡;
  • maa copilot maa://1234:抄作业;
  • maa roguelike <theme>:跑集成战略,<theme>取Phantom、Mizuki、Sami、Sarkaz、JieGarden之一;
  • maa startup Official && maa fight BB-7 -m 3 && maa closedown:开游戏、三药刷 BB-7、关游戏。

配合自定义任务配置文件,还能写出带条件判断的任务组合,用maa run <task>执行,再交给系统的计划任务(cron / 任务计划程序)定时触发,整套日常循环就完全脱手了。每次任务结束后 maa-cli 会输出总结:子任务耗时、关卡掉落统计、公招 tag 与次数等,方便回查。更多参数见 CLI 使用指南。

🔌 二次接入:在自己的程序里调用 MaaCore

核心 MaaCore 对外提供 C 接口(仓库中见include/MaaCore.h),另有 Python、Java、Rust、Golang、Dart 等语言的现成示例,分别放在src/Python/、src/Java/、src/Rust/、src/Golang/、src/Dart/下。想把 MAA 的识别与任务能力嵌进自己的程序或脚本,读这些示例就能直接开工。

🛡️ 安全边界与问题反馈

回答最高频的问题:MAA 全程只做截屏、识别、发触控事件,行为在协议层面等同于真人手动操作,和触碰内存与数据的修改工具有本质区别,风险明显更低。但任何第三方自动化工具都没有"绝对安全"的承诺,建议控制使用频率、避免在敏感时段高频刷图,游戏更新后及时升级 MAA。

出问题时的反馈路径:用"设置 - 问题反馈 - 生成日志压缩包"打包日志后随 Issue 提交;MAA 完全无法启动时,手动把安装目录下debug、config、cache三个文件夹打包一并提供。各功能的完整参数与细节,查 官方手册:

【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights

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

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进