Alas 碧蓝航线脚本辅助推荐(开源免费)
GitHub地址:https://github.com/lmeszinc/azurlaneautoscript/
作者:Lmeszinc
前言
现在私信和评论我都不回了,我写那么多字真是一点用都没有
请你认真仔细地阅读全文
Q.为什么使用Alas?
A.因为碧蓝航线机械重复性操作过多,游戏性稀烂,游玩体验十分坐牢。遂使用Alas完成繁琐操作。Alas 设计出来是用来减负的,我建议是有一定练度再使用Alas,有的朋友注册个新号就开始拿 Alas 玩游戏了
Q.使用Alas有风险吗?
A. 你认为有,就是有
Alas是基于图像识别,然后进行模拟点击,类似模拟器的操作录制功能,但Alas更加智能。(我相信有很大一部分人都使用过模拟器和手机中的操作录制功能)。
功能介绍
1. 国服,国际服,日服通用
2. 出击:主线图,活动图全自动三星开荒,倒油
3. 日常:自动计算科研,委托,战斗学院,后宅等完成时间,完成后立刻收获
4. 大世界:免5000油全自动开荒,每日任务,隐秘,深渊海域,塞壬要塞,短猫相接,大世界商店,明石商店一条龙服务
开始之前
使用之前,游戏账号最好达到70级,通过主线第七章,不然很多功能无法正常使用
文章主要面向普通用户,所有环境都在windows系统下
Linux或mac用户请参考:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_cn
arm64 mac用户请参考:https://www.binss.me/blog/run-azurlaneautoscript-on-arm64/
Docker安装:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Installation_en_docker
解压软件:https://7-zip.org/
超级无敌电脑小白可能需要:Windows 基础 特别是不会解压,不会用快捷方式
安装
你可以去官网参考 “中文安装教程” 也可以阅读我的文章
本地电脑安装 (需安卓模拟器)
云服务器 + 云手机
实体手机(不推荐)
本地电脑安装
1.下载安卓模拟器
夜神模拟器(推荐): Alas的中文开发组正在使用,与Alas 的相性最好
蓝叠模拟器(推荐): Alas的英文开发组正在使用,需手动打开adb
mumu 模拟器(可以但不推荐): 安装Alas时可能会出现异常,不能多开,需手动打开adb
mumu X 模拟器(可以但不推荐): 不能多开,必须使用 scrcpy 作为截图方式 ,可能会出现bug
如果你正在使用mumu模拟器,建议使用管理员权限运行 Alas
逍遥模拟器(可以但不推荐): 需要将控制方式设置为 uiautomator2 ,部分场景可能会出现bug
雷电模拟器(不推荐): 如果你出现任何问题,Alas 只会建议你更换模拟器

Win11 Wsa(不推荐): 微软自己都不用
2. 将模拟器分辨率调整为 1280 x 720 帧数设置为 60 帧,调整为平板模式
并在设置面板将模拟器的 ADB 调试打开

3.安装碧蓝航线并在游戏内进行设置

4.下载Alas本体压缩包(国内网络建议选择官网下载
官网地址:https://alas.azurlane.cloud/
Github地址:https://github.com/lmeszinc/azurlaneautoscript/
5.解压Alas压缩包至全英文目录中(不会可以百度
6.关闭你所运行的代理软件,如Clash,SSR,V2,UU加速器等
7.双击目录下的Alas.exe文件,等待进行安装 (有需要可右键 Alas.exe 选中 发送 快捷方式到桌面

8.安装过程中出现的问题
最好不要放在 C 盘,可能会有权限问题
用户名或文件夹最好不要有特殊符号,如 #¥%$
#1 网络问题
首先我们打开 AzurLaneAutoScript/config 目录下的 deploy.yaml 文件
可以用右键记事本打开

你只需要注意到两个地方
最新版的 Alas CN 默认配置如下
Repository: https://gitee.com/lmeszinc/azur-lane-auto-script-mirror
PypiMirror: https://pypi.tuna.tsinghua.edu.cn/simple
( 会用 git 的朋友尽量使用 github 仓库 ,deploy.yaml 里面可以设置 git proxy
这里进行一些小科普
其中 Repository 后的链接为源码仓库,PypiMirror 后的链接为 python 库的镜像
其中一个连不上都可能导致 Alas 安装失败
Repository 类

依据上图所示,Repository使用了https://gitee.com/lmeszinc/azur-lane-auto-script-mirror
Alas 安装失败
情况一
浏览器打不开 https://gitee.com/lmeszinc/azur-lane-auto-script-mirror
表现为整个页面白屏
- 你是否修改过路由策略 ?如果是,请自行排查
- 修改 DNS 为 119.29.29.29 和 182.254.116.116 ( 具体可以百度,这个是腾讯的DNS
修改完毕后查看网站是否能正常打开,Alas 是否能正常安装
- 手机用数据线连接电脑,打开网络共享,用手机的网络给电脑上网,然后安装Alas
情况二

gitee 服务器崩溃 网页界面显示 502 503 404 等
这个只能等 gitee 修了
PypiMirror 类

‘pypi.tuna.tinghua.edu.cn’ prot=443 read timed out
- Ctrl + F 查找PypiMirror 并修改后面的内容
清华源:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣源:https://pypi.douban.com/simple/
阿里源:https://mirrors.aliyun.com/pypi/simple/
#2 安装依赖失败
请确保你的 Pypimirror 和 Repository 修改正确
并且没有用过劣质代理软件劫持本地链接
目标计算机积极拒绝10061

参考下面这两个链接,自行解决,还不行就换个网络环境
https://blog.csdn.net/qq_35224449/article/details/109367145
https://blog.csdn.net/m0_61066898/article/details/124422447
#3 File exists
请确保你的 Pypimirror 和 Repository 修改正确
并且没有用过劣质代理软件劫持本地链接

从 error: 部分开始读起 log已经告诉你该怎么做了
./git/refs/..............master.lock:file exists
.........
.........
remove the file manually to continue
删掉 .git 文件夹并重新运行Alas.exe
以后出现同样的问题你可以阅读log并尝试自己解决问题
#4 SSL证书错误
请确保你的 Pypimirror 和 Repository 修改正确
并且没有用过劣质代理软件劫持本地链接
阅读log,使用 gitee 仓库 和 pypi 镜像拉包时发生SSL 错误


双击 Alas 目录下的 console.bat 输入 git config --global http.sslVerify false 按回车
对 config/deploy.yaml 内 PypiMirror 后的链接 加 --trusted-host pypi.tuna.tsinghua.edu.cn
如
PypiMirror:https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn
你用什么pypi源,后面就加什么源的域名,操作完毕后重新打开 Alas.exe
#5 UIAUTOMATOR2 安装卡住

1.如果你正在使用蓝叠,雷电或者 WSA ,请你把模拟器的ADB打开
2.你的模拟器里面有 ATX 这个 app 吗 ?
如果有:修改 config/deploy.yaml 内 InstallUiautomator2 的值为 false
如果没有: 保持模拟器继续运行,打开 Alas 目录下的 console.bat
输入python -m uiautomator2 init之后按回车,等待软件包安装
#6 file no found

被流氓软件 修改过注册表,环境变量会出现这个问题
参考修改:https://blog.csdn.net/smileaZb/article/details/122163462
依旧无法解决
将 系统变量comspec 修改为 C:\Windows\system32\cmd.exe

#7 我的Alas启动后是白屏

-Ctrl+R
-参考 https://github.com/LmeSzinc/AzurLaneAutoScript/issues/876#issuecomment-1011963386
9.安装完毕出现Alas界面

10.仔细阅读框中小字,设置模拟器Serial,不要auto,如果你模拟器多开,请阅读最后两行

11.进行性能测试
确保打开模拟器adb,启动游戏,并将游戏切换至主界面,如果你主线没有解锁第七章,可以跳过这步

12.性能测试完毕后,应该出现以下界面

13.选择最优方案( time最小

14.至此,你可以在左侧任务栏设置任务,当一切准备就绪后,单击启动按钮,Alas运行
在勾选任务之前,请你仔细阅读小字,这对减少错误有很大的帮助
注意,使用Alas 之前,请配好当期 Meta 和往期 Meta 的出击阵容

云服务器 + 云手机
服务器和云手机要一起买!!!
服务器安装Alas 云手机安装碧蓝航线
去TX云官网买 65r一年的 2h2g 的云服务器(新人优惠
去"星界链"官网购置38r一个月的云手机
云服务器篇
不一定要TX云,主要是TX云有新人优惠,65r就能买到一年的,哪个服务器便宜你就选哪个
1.在服务器购买界面选择windows 2012系统
2.重置服务器实例密码(不会操作的话TX云有官方文档教学
3.远程连接服务器,电脑端使用自带"远程桌面连接",手机端自行搜索"微软远程桌面"


4.输入服务器公网ip地址(可在TX云控制台查看)以及用户名和密码即可登录服务器

-有需要时可在高级选项打开驱动器传输,可以稳定传输较小文件
5.安装桌面体验——点击添加角色和功能,一直点下去,勾选上桌面体验,安装完毕后重启


6.重启完毕后,在服务器安装 7zip 解压软件,随后即可安装Alas(可参考上文"本地电脑安装")
云手机篇
#星界链篇(有公网ADB
必须购买带 全新升级 标签的区域
云服务器和云手机物理位置要接近
并且不能过墙 ,如云服务器在广州,云手机在香港 ,这样两端的延迟会非常非常非常高
1.在官网购置38r 一个月的云手机(3G运存,分辨率1280x720)
2.在星界链控制台上打开ADB连结,白名单IP为你云服务器的公网IP
3.在Alas设置截图方式和控制方式 均为 Uia2
4.随后在模拟器Serial 填入 星界链公网ADB 地址即可
请注意不要将 Alas 直接暴露到公网上
如果你使用腾讯云服务器,并且使用远程桌面进行链接,是不会出现这个问题的
( 腾讯云默认防火墙策略只开了远程连接的端口
可在浏览器输入 公网ip:22267 来测试 Alas 是否直接暴露到公网上
如果有请你
在config/deploy.yaml 处设置 webui 密码
调整相应的防火墙策略
使用 nginx 套盾
部分朋友的 Alas 被 bing 收录了 ,可以直接在搜索引擎上访问

#传统云手机(无公网ADB,如雷电云,红手指等(不推荐
1.使用N2N进行虚拟组网
在服务器安装N2N,并构建服务端
详见参考:https://bugxia.com/336.html
在服务器框内输入TX云公网IP即可,随后单击启动
部分传统云手机需要手动打开adb调试
n2n成功组网后
Alas serial填入 手机虚拟网ip:5555

云手机端参考:https://bugxia.com/2601.html
安卓真机安装Alas(不推荐
1.Alas和游戏都在手机上运行。 首先配置要求在 855+6G运存 及以上,其次你需要有linux命令行基础,最后还要考虑到电池鼓包等问题。
Vmos pro 长时间运行会闪退
手机长期发热会带来设备损耗,实际花销比云手机高
加入 Alas 群聊获取教程 或者 参考 安卓手机安装Alas教程
2.使用 电脑运行Alas + 安卓手机运行游戏
不推荐,安卓手机不能息屏,真机截图也是非常慢
使用 adb 命令修改真机分辨率后 Alas 可能无法识别 ,只能更换设备或者以其他方式运行
常见问题
请确保你使用蓝叠或者夜神模拟器
信标图,困难图,活动困难图请手动进行配队
Alas.exe 打不开/闪退
你打开的不是根目录下的 Alas.exe
你直接把 Alas.exe 固定到任务栏 ( 应该先右键 Alas.exe ,发送快捷方式到桌面/固定到开始屏幕 后再对快捷方式固定到任务栏
你没解压
Win11 系统可能会出现
- 确保你不是以上 3 种情况
- (a) 打开 Alas.exe 闪退,一般不会出现这个问题,这种情况很难排查 ( 可以参阅手动安装教程
- (b) Alas.exe 下载完毕后,没有弹出 gui 界面
打开 Alas 目录下的 console.bat ,输入python gui.py
然后打开浏览器输入 localhost:22267 这样你就可以在浏览器使用 Alas
浏览器可以关,console.bat不能关
性能测试报错
确保你仔细阅读我的安装说明,正确修改游戏设置,打开模拟器ADB,Serial 正确填写
如夜神模拟器,在 serial 处填入 127.0.0.1:62001 即可
在模拟器里面打开游戏并切换至主界面

time:Here are the available devices .................
time:127.0.0.1:62025
把 127.0.0.1:62025 填入 serial 即可
模拟器性能问题
模拟器运行内存占用过大,模拟器卡死
确保你有一个性能中等的独显,打好显卡最新官版驱动
设置虚拟内存,建议为实际内存的 1.5~2倍
阅读夜神模拟器官方帮助文档,根据教程打开 VT
排列组合选择最优的渲染方案和画面方案
https://support.yeshen.com/zh-CN/tsxn
电脑性能问题
如果你的电脑配置过于老旧,Alas 会运行的很吃力
如果你的性能测试一个 fast 都没有的话
Alas 在你的机器上发生报错很正常
Alas 多开
点一下 Alas 左边的加号可以创建一个新的 Alas 实例
不要将 Alas serial 设置为 auto 请你手动填写,mumu模拟器不支持多开
蓝叠模拟器右上角设置可查看 adb 端口 如 127.0.0.1:5555 127.0.0.1:5556将其分别填入 Alas serial 即可
其他模拟器,首先打开 n 个 模拟器
然后双击 Alas 安装目录下的 console.bat
在窗口内输入adb devices之后按回车将会显示 n 个 adb 端口
分别将其填入 Alas serial 即可
删除多余的 Alas 配置
Alas 的 配置保存在 config目录下 形如 alas.json alas2.json alas3.json
将你不需要的删除即可
Alas 报错自助排查
1.此时你需要确保,实际游戏帧数 60 帧 ( 打开模拟器显示帧率

2. 我的 Alas 截图没有被多余的东西挡住
渠道服悬浮窗放在游戏内物资的 + 号上
委托等界面没有 明石 的粉色猫爪印

舰娘不要使用过于“炫酷”的设备外观,部分铁血舰娘的龙太大了,也会影响海图识别

Alas 出现错误时 会在 log/error 下生成错误文件(错误截图 + 文字log)
在绝大部分情况下,你可以根据 Alas 生成的文件解决大部分问题
如果你的英语水平不过关,请善用翻译软件
正确理解 Alas 调度器
Alas会计算心情,石油等条件,自动安排任务进行的时间。你可以把船都放进后宅二层或者勾选无视红脸出击(请不要在公开场合跳脸,会被认定为屑指。如果你想要任务立即执行,清空Alas任务内的"下次执行时间"。
开始之前请正确填写 Alas 内的心情数值
Alas 更新
Alas 内置更新器,请不要担心,并且你每次启动 Alas 时,Alas 会自动更新
不要问活动图什么时候更新
Alas 自动开荒 主线图/活动图
关卡设置仅勾选规避伏击
停止条件设置 100%通关+3星 ,达成关卡成就后前往下一关,不停止
开始之前请正确填写 Alas 内的心情数值
Alas 作战档案
此功能无人维护
除自律寻敌以外Alas都不能正常使用
作战档案 你需要手动开荒并解锁周回后才能使用Alas
Alas 自动开荒 大世界
请你完成大世界主线 ( 主线剧情 + 12个解密内容 + 击败 4~5个 boss )


报错推送
当Alas发生错误时,会用QQ给你发送一条信息

这个功能可以让你真正的将游戏抛在脑后,只有报错的时候才上去调试
Github官方文档:
https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/Onepush-configuration-%5BCN%5D
官方文档上对各种推送模式都有介绍,在这里我只演示 go-cqhttp推送
go-cqhttp 是一个QQ机器人框架,使用起来非常简单,点一下就能完成安装
首先你要准备一个QQ小号
1.下载go-cqhttp
https://docs.go-cqhttp.org/
下载windows amd 64.exe
放在你喜欢的一个文件夹,双击它。第一次启动会提示你生成bat文件,请生成
选择>0:http通信

启动完毕后会叫你配置config.yml文件(记事本也可以打开,进去配置你的QQ号和密码
此处 uin 为你的 QQ小号

配置好后 ctrl+s保存,再次点击bat启动框架
启动完成后像下面这样,红圈的5700是框架监听端口号

在Alas设置找到错误推送设置
官方文档的配置如下

你看不懂就直接复制我下面的
provider: gocqhttp
endpoint: 127.0.0.1:5700
message_type: private
user_id: 接收消息的QQ号
注意每个英文 : 号后面都有一个空格
注意 go-cqhttp框架登录的是你的QQ小号,user_id 指的是你的QQ大号
推送的原理是 用QQ小号发送信息给你的QQ大号
你自己设置好后粘贴进alas的错误推送设置

# 如果将go-cqhttp框架安装在服务器上,你需要在你本地电脑登录一遍框架,然后将生成的token和device文件移动到服务器上再启动服务器上的go-cqhttp框架 这样可以避免QQ不在同一个局域网不能扫码的问题
关于 Alas 强制开启 科研/委托功能

你不喜欢可以不用,没人逼着你用
代码开源 ,你想关闭强制 科研/委托 可以自行阅读代码修改,但不要跳脸
-有条件可以去GitHub注册个账号,给Alas项目点个star 这对Alas开发者 Lmeszinc 很重要
-Github地址:https://github.com/lmeszinc/azurlaneautoscript/
更改 Alas 内置过滤器
不建议修改内置的 委托和科研 过滤器
过滤器示例文件
https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/filter_string_cn
如果你修改了科研过滤器,又想验证收益是否符合你的需求
可以打开 dev_tools/research_optimizer.py 进行科研模拟
默认你有 python 和 数学基础
关于侵蚀一
以下内容转载自 zhou525 SawCrowDevn 侵蚀 1 收益报告先行版
仅截取结论部分

Alas 的策略是 当黄币 < 10w 或 行动力 > 1k 时,就会去短猫
友情链接:
https://maa.plus/
https://github.com/MaaAssistantArknights/MaaAssistantArknights
作者: MistEO
MAA: 粥游的辅助,跟 Alas 一样,图像识别,然后进行点击
你甚至可以在 Alas 里面使用 MAA ( 可能会有 bug
粥需要另外的模拟器实例运行,你不能在同一个模拟器实例上运行两个游戏


详细:https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/submodule_maa_cn