Alas(AzurLaneAutoScript)是一款开源的碧蓝航线自动化脚本,支持国服、国际服、日服、台服等多个服务器。它的功能非常全面:自动刷图、委托、科研、大世界探索,甚至帮你管理退役舰船。我前阵子在新电脑上重新部署了一次,顺便整理下核心步骤和容易翻车的点。
环境与安装
系统要 Windows 10/11 64 位,Python 3.8 以上,还需要 Android Debug Bridge(ADB)来连接模拟器。安装很简单,克隆仓库然后装依赖:
git clone [项目仓库地址] && cd AzurLaneAutoScript && pip install -r requirements.txt
注意,项目仓库地址需要替换成实际地址,这里不写出来免得失效。pip 安装时如果遇到权限问题,记得用虚拟环境。
模拟器连接:最容易卡住的一步
Alas 支持蓝叠、夜神、雷电等多个模拟器,我习惯用蓝叠。先在模拟器里开启开发者选项和 USB 调试,然后启动 Alas,从图形界面选择对应模拟器类型,一般会自动检测连接。如果连不上,八成是 ADB 端口冲突,检查下是否有其他程序占用 5555 端口。
常见连接错误
- ADB 调试未开启:在模拟器设置里重复点版本号,进入开发者模式,然后勾选 USB 调试。
- 模拟器类型选错:别选成'手机'模式,Alas 需要模拟器特定标识。
- 重启大法:模拟器和 Alas 都重启一次,有时端口就释放了。
核心功能:没必要一次全开
Alas 有六大功能模块,但日常最常用的是战斗、委托、科研和大世界。我刚上手时想全开,结果调度混乱,反而效率低。后来发现按需配置,关掉暂时不用的模块更稳。
战斗自动化:支持主线刷图、活动副本、演习。可以设置每天刷图次数上限,石油低于一定值自动停止,避免耗尽资源。
委托与资源管理:自动接取紧急委托,按优先级排序。科研项目可以设置倾向,比如优先定向蓝图还是通用图纸。
舰船养成:退役处理很方便,设置条件自动筛选白蓝船退役。装备管理则要谨慎,建议先手动核对几次规则,防止误拆金装。
大世界探索:目前只敢开安全海域自动探索,深渊还是手动打,脚本在复杂战斗上决策不够灵活。
科研与开发:自动收菜和接新项目,设置好期望的项目类型就行。
日常任务:签到、周常这些开了就忘,很省事。
任务权重可以参考这个表,我一般保持默认就可以了:
| 任务类型 | 推荐权重 | 说明 |
|---|---|---|
| 日常任务 | 100 | 基础收益保证 |
| 活动副本 | 95 | 限时内容有时间就拉高 |
| 科研项目 | 90 | 长期养成必备 |
| 大世界 | 85 | 资源补充 |
实际配置举例:新手日常自动化
我的日常配置比较简单,只开了战斗、委托、科研和签到。配置文件在 config/alas.yaml,还有 task_scheduler.yaml 控制调度。
战斗限制:每天最多刷10次主线,石油少于1000停止。委托优先级拉到最高,科研选'基础研究'这类短时间的,方便一天多收几次。
启动流程:自动打开模拟器,启动游戏,登录后依次执行签到、领取任务奖励、刷图(优先经验多的关卡如12-4),然后接委托,最后科研项目。大世界如果港口有任务就自动领一下,但不探索。
活动期间我会把活动副本的权重提到和日常一样高,石油警戒线调高到2000,免得打一半没油。
优化与排障
如果运行卡顿,可以调低截图频率,默认是300毫秒一次,我改成500毫秒,对识别影响不大但CPU占用降不少。图像识别置信度可以降到0.8,减少误判。关闭不必要的后台程序也能减轻系统压力。
游戏界面识别失败时,先检查游戏分辨率是否与Alas设置匹配,语言也要一致(简体中文或对应服语言)。识别阈值可以在 config/recognition.yaml 里调整。

