mower 明日方舟自动化脚本的docker镜像构建以及使用

news/2025/2/7 18:50:43/文章来源:https://www.cnblogs.com/frinda/p/18702822

一、前言碎碎念

由于我目前使用的arm开发板,默认没有启用桌面可视化环境,而且又不想装一大堆软件和包影响实机环境,所以使用docker进行mower的镜像构建以及使用

测试平台如下,x64和arm64平台均已经过构建以及使用测试

二、mower构建以及部署过程

接下来使用arm平台ubuntu进行构建示范,x64平台步骤基本一致

2.1 拉库

拉下来mower的仓库,默认情况下拉取的是main分支,自行加-b切换分支,可能需要代理或者使用镜像站
git clone https://github.com/ArkMowers/arknights-mower.git

2.2 构建

cd进拉下来的库,然后开始构建,可能需要代理或者使用镜像站
cd ./arknights-mower/
docker build -t mower .
构建需要时间耐心等待
image

2.3 容器启动

设置时区,内存限制,重启策略和端口映射,有需要的自行创建储存卷

点击查看代码
docker run -d \--name mower \-p 58000:58000 \-e TZ="Asia/Shanghai" \--restart always \--memory 2g \mower

三、容器内设置以及容器内maa的安装

3.1 配置conf端口

这边我们需要进入容器内控制台执行命令配置conf端口,可使用docker exec命令,我这边使用的是portainer网页管理面板进入容器
image
使用nano进行配置
``
在文件最后配置server token
image
保存并退出,根据提示按顺序输入 Ctrl+X Y Enter

3.2 MAA安装

由于mower需要maa才能进行刷关,所以我们还需要下载解压maa,某不知名群友在群里说要写关卡导航了,或许之后就不用装MAA了,在做了在做了。(其实也可以直接从官网下载maa解压放在前面克隆的arknights_mower文件夹下,这样构建的时候就直接把maa文件夹放在工作目录app下了)

首先我们打开maa镜像官网,找到最新稳定版(推荐),我这边选择arm64对应的发行包是aarch64
https://ota.maa.plus/MaaAssistantArknights/MaaAssistantArknights/releases/download/
右键复制下载链接
image

然后我们进入容器使用wget下载maa(wget就是后面跟的就是你刚才复制的maa下载链接)
wget https://ota.maa.plus/MaaAssistantArknights/MaaAssistantArknights/releases/download/v5.12.3/MAA-v5.12.3-linux-aarch64.tar.gz
image
解压maa到指定目录
mkdir -p /maa
tar -zxvf MAA-v5.12.3-linux-aarch64.tar.gz -C /maa/

3.3 重启容器
在我们配置好conf的token和下载完maa后,我们需要重启一遍容器

四、mower配置

在我们完成前面步骤后我们就要开始进入mower管理面板并配置了,管理面板地址就是你的设备ip+端口58000前面docker run设置过的,adb链接设备根据你自己的来,参考配置如下
image
image
tips:部分情况下arm64设备获取截图使用DroidCast会报错使用2我这边这边使用的是adb,在mower运行前请先测试maa能否正常加载版本

五、后续碎碎念

后续mower版本更新怎么办?感觉直接git pull就行,后续再补充

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/880166.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我的公众号接入AI了

背景 近期,DeepSeek等AI应用的爆火让我深刻意识到AI技术在各个领域中的巨大潜力。为了更好地拥抱AI,我决定在我的所有工作生活场景中尽可能地加入AI,以提升效率和体验。 作为拥抱AI的一环, 我选择了为我的微信公众号接入AI功能,使其能够智能回复用户消息,提供更丰富的交互…

大模型时代的软件进化论:恐龙式软件 vs. 猴群式软件

春节期间,IT圈内两件大事持续发酵,一件是中国大模型DeepSeek R1的开源震动全球AI界,让中国科技界扬眉吐气,廉价大模型走入千家万户;另一件是SAP被客户居然之家告上法庭,要求索赔590万开发费用和1700万软件费用,最终法院判SAP退还350万研发费用。这两件事的背后,实际上映…

xtrabackup 命令备份

Percona XtraBackup 安装下载地址: https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.35-32/binary/redhat/8/x86_64/percona-xtrabackup-80-8.0.35-32.1.el8.x86_64.rpm 官方YUM安装说明: Percona 版本和 YUM - Percona XtraBackup在…

React—03—类组件中事件处理函数的this绑定、事件处理函数的传参;jsx的条件判断渲染;jsx的循环渲染

零、如何给html元素加事件监听 1.原生方式:通过querySelector()方法,捕捉到元素,比如说button元素,然后通过btn.onclick = () =>{}或者通过btn.addEventListensers(click, ()=>{})的方式 2.vue的方式,在元素上使用v-on指令,比如@click 3.react方式,在元素上使用事…

巧用通义灵码,提升前端研发效率

本次分享,主题是利用通义灵码提升前端研发效率。分享内容主要包括以下几部分:首先,我将从前端开发的角度介绍对通义灵码的基本认识;其次,我将展示通义灵码在日常研发中的应用案例;然后,我将通过实例说明,良好的设计能够显著提升通义灵码的效果。在第四个部分,我将介绍…

linux服务器离线安装ollama

一、前言 公司服务器在线安装ollama总是超时连接不上,想着本质就是个安装包,离线安装也可以。固有了这样的一篇博客记录一下。 二、流程 1、查看服务器cpu架构 执行指令 lscpu# x86_64 CPU选择下载ollama-linux-amd64 # aarch64|arm64 CPU选择下载ollama-linux-arm642、下载对…

数字孪生与智慧工厂完美融合,推动智能制造新时代

随着工业4.0和智能制造的浪潮席卷全球,数字孪生技术成为了现代工业发展的重要驱动力。数字孪生,作为一种能够在虚拟环境中精确再现物理实体的技术,通过实时数据的流动和反馈,创建了一个高度仿真的“数字模型”,而这一模型不仅仅停留在静态的模拟阶段,而是与现实世界保持实…

【字符串处理之sscanf函数】读入HH:MM:SS:NN型时间;读入日期

读取时间 HH:MM:SS:NN型 函数 //转为毫秒表示,方便比大小 int get(string time) {int h, m, s, ms;//从字符串内读数据sscanf(time.c_str(), "%d:%d:%d.%d", &h, &m, &s, &ms);return h * 3600000 + m * 60000 + s * 1000 + ms; }样例1 输入 3 23:4…

【字符串处理sscanf】读入HH:MM:SS:NN型时间

读取时间 HH:MM:SS:NN型 函数 //转为毫秒表示,方便比大小 int get(string time) {int h, m, s, ms;//从字符串内读数据sscanf(time.c_str(), "%d:%d:%d.%d", &h, &m, &s, &ms);return h * 3600000 + m * 60000 + s * 1000 + ms; }样例1 输入 3 23:4…

如何阅读一本书

明确自己阅读的目的扩充知识:期望扩充哪方面的知识呢 研究他人的方法论? 深挖某些知识点?当前看的内容是否合适? 应用方法论SQ3R 阅读法Survey (预览): 快速浏览标题、目录、摘要等,了解文章或书籍的大意。 Question (提问): 对内容提出问题,带着问题阅读能提高理解力。 …

【转载】在windows下vscode终端里无法运行脚本解决方案

windows下使用vscode中的终端运行脚本出现以下的问题解决方案: 以管理员身份打开vscode,任意打开一个终端 在终端中输入get-ExecutionPolicy,若返回Restricted,说明现在是vscode是被禁止运行脚本 输入set-ExecutionPolicy RemoteSigned 这段命令 再看看现在的状态,输入 ge…

(转!)A卡玩转Stable Diffusion

转:https://www.fujieace.com/ai/amd-stable-diffusion.html今天,一位网友通过查看“设备管理器”,发现他的显卡是“AMD Radeon RX 580 2048SP”。因此,Stable Diffusion用显卡却怎么也跑不起来?一生成图片就报错误“rocBLAS error: Could not initialize Tensile library…