在 BlueStacks 和 MuMu Player 上设置 Evony 机器人:分步指南
在 Windows 上用 BlueStacks 或 MuMu Player 设置 Evony 机器人:安装模拟器、每个账号建一个实例、安装游戏、连接机器人并运行首批任务。
本文由机器自动翻译。以英文版本为准。 阅读英文版
在电脑上运行 Evony 机器人需要四样东西:一个 Android 模拟器、安装在其中的游戏、机器人应用,以及每个游戏账号一个模拟器实例。本指南涵盖 Windows 上的 BlueStacks 和 MuMu Player,这是我们的应用支持并提供文档的两款模拟器。第一个账号预留大约二十分钟;之后每个账号都是照搬第一个。
开始之前
- 一台 Windows 电脑,计划运行的每个模拟器需要几 GB 的空闲内存。笔记本能跑一两个实例;32 GB 的台式机能跑一个正经农场。Mac 用户:Emulator Automation Tool 有 Apple Silicon 版本,见下载页面。
- 在 BIOS 中启用虚拟化(Intel VT-x 或 AMD-V)。两款模拟器在虚拟化关闭时都会提醒你;解决办法是重启进入 BIOS 切换一个开关。
- 一个机器人账号。 用邮箱或 Google 注册一个;试用立即开始。
第 1 步:安装模拟器
从官方网站安装 BlueStacks 或 MuMu Player。打开多开管理器(BlueStacks 叫 Multi-Instance Manager,MuMu 叫 MuMu Multi-Launcher)并创建第一个实例。严格按照文档中的实例设置操作:机器人是针对特定分辨率和图形模式训练的,换一套设置会让按钮点到错误的位置。
有两项设置比其他任何设置都重要:
- 分辨率和 DPI 必须与文档中的配置一致,因为机器人靠按钮在该尺寸下的外观来找按钮。
- 图形模式。 保持文档中的渲染器。低配机器有时会把游戏渲染得偏模糊,这是已处理的情况,但一周中途切换渲染器就不行了。
第 2 步:安装游戏并登录
在实例中从 Play 商店安装 Evony: The King's Return,登录你的游戏账号,并在 Play 商店设置中关闭应用自动更新。最后这一步是多数人跳过的:凌晨 3 点的自动游戏更新会改变机器人还没见过的按钮,你一整夜的采集就变成一整夜的空转。文档中有针对每款模拟器关闭 Play 商店自动更新的页面。
让游戏完成首次加载,关掉弹窗,停留在城市界面。
第 3 步:安装并连接机器人
从下载页面下载 Emulator Automation Tool(当前界面)或 ESB-TKR(原版界面),用机器人账号登录,可以用用户名或邮箱加密码,也可以用 Google。应用会列出它能看到的模拟器实例;选择你的实例并为它分配一个配置档案。配置档案就是该账号的规则集合:运行哪些任务、派哪些将领和部队、多久检查一次。
如果实例没有出现,常见原因是模拟器设置中关闭了模拟器的 ADB(机器人用来通信的调试桥),或者安装了第二个品牌的模拟器占用了端口。文档对两种情况都有说明。
第 4 步:运行首批任务
从低风险任务开始,观察几分钟:
- 采集,用一两支部队,这样你能看到资源地被选中、部队回家。
- 每日宝箱和礼物,让你看到机器人能正确打开菜单和关闭弹窗。
- 加入集结,等你信任行军规则之后再开,因为错误的兵种组合会把真的部队送进真的战斗。
然后添加其余任务:Boss 设置、酒馆、黑市、龙喂养、幸运转盘、日常材料,以及开放期间的活动建筑。每个任务在文档中都有自己的页面,详细说明各项设置。
第 5 步:添加更多账号
在多开管理器中克隆第一个实例,登录下一个游戏账号,并在机器人中为它分配自己的配置档案。保持一个账号一个实例。如果账号数多于电脑能同时运行的数量,就使用模拟器轮换:机器人同时运行指定数量的实例,并按日程轮遍整个列表,这样每个账号都能轮到,而不用开着二十个窗口。
保持运行
- 用监控套件(Monitoring Package)在手机上查看:任意浏览器里看到每台设备,启动和停止,运行时长和重启次数。
- 游戏更新时,先去 Discord 看看再慌。修复会在那里公布,在新版本处理好之前你可以继续运行上一个游戏版本。
- 时不时重启一下电脑。模拟器长时间运行会泄漏内存;机器人检测到问题时会重启游戏和模拟器,但每周重启一次能让一切保持顺畅。
常见问题
Evony 机器人能在 BlueStacks 5 上运行吗?
能。BlueStacks 5 是我们的应用支持的两款模拟器之一。在 Multi-Instance Manager 中为每个游戏账号创建一个实例,并使用文档中的分辨率和图形设置,这样机器人看到的就是它训练时的画面。
对机器人来说 MuMu Player 比 BlueStacks 更好吗?
两者都能用。MuMu Player 每个实例占用的内存通常更少,多账号时这很重要;BlueStacks 历史最长,社区帮助也最多。选在你电脑上游戏运行最流畅的那个,并按文档保持设置。
一台电脑能运行多少个模拟器?
取决于内存和 CPU。按每个实例几 GB 内存估算。32 GB 的游戏台式机能从容运行好几个实例;借助模拟器轮换,机器人可以轮流运行,服务比这更多的账号。
为什么需要关闭 Play 商店自动更新?
因为游戏更新会改变机器人识别的按钮和界面。如果游戏夜里自动更新了,机器人会停下,直到机器人更新发布。先看 Discord 再手动更新,可以让你掌控更新时机。
我能用手机代替模拟器吗?
我们的应用驱动的是电脑或 Mac 上的 Android 模拟器,不是手机。模拟器给机器人提供稳定的屏幕尺寸、用来发送点击的调试桥,以及并排运行多个账号的能力。