Configuração do bot de Evony no BlueStacks e no MuMu Player, passo a passo
Configure um bot de Evony no Windows com BlueStacks ou MuMu Player: emulador, uma instância por conta, o jogo, a conexão do bot e as primeiras tarefas.
Esta publicação foi traduzida automaticamente. A versão em inglês é a referência. Ler em inglês
Rodar um bot de Evony no PC exige quatro coisas: um emulador Android, o jogo instalado dentro dele, o app do bot e uma instância de emulador por conta do jogo. Este guia cobre o BlueStacks e o MuMu Player no Windows, que são os dois emuladores que os nossos apps suportam e documentam. Reserve uns vinte minutos para a primeira conta; cada conta seguinte é uma cópia da primeira.
Antes de começar
- Um PC com Windows com alguns gigabytes de memória livre por emulador que você pretende rodar. Um notebook roda uma ou duas instâncias; um desktop com 32 GB roda uma farm séria. Usuários de Mac: o Emulator Automation Tool tem uma versão para Apple Silicon, veja a página de download.
- Virtualização ativada na BIOS (Intel VT-x ou AMD-V). Os dois emuladores avisam quando ela está desligada; a solução é reiniciar na BIOS e mudar uma opção.
- Uma conta do bot. Crie uma com o seu e-mail ou com o Google; o período de teste começa na hora.
Passo 1: instale o emulador
Instale o BlueStacks ou o MuMu Player a partir do site do fabricante. Abra o gerenciador de múltiplas instâncias (no BlueStacks chama-se Multi-Instance Manager, no MuMu chama-se MuMu Multi-Launcher) e crie a sua primeira instância. Siga exatamente as configurações de instância da Documentação: o bot foi treinado em uma resolução e um modo gráfico específicos, e uma configuração diferente faz os botões caírem no lugar errado.
Duas configurações importam mais do que todas as outras:
- Resolução e DPI precisam corresponder ao perfil documentado, porque o bot encontra os botões pela aparência que eles têm nesse tamanho.
- Modo gráfico. Mantenha o renderizador documentado. Máquinas mais fracas às vezes renderizam o jogo mais suave, e isso é tratado, mas trocar de renderizador no meio da semana não é.
Passo 2: instale o jogo e faça login
Dentro da instância, instale Evony: The King's Return pela Play Store, faça login na sua conta do jogo e desative as atualizações automáticas de apps nas configurações da Play Store. Esse último passo é o que a maioria pula: uma atualização automática do jogo às 3 da manhã muda botões que o bot ainda não viu, e a sua noite de coleta vira uma noite de nada. A Documentação tem uma página sobre como desativar as atualizações automáticas da Play Store em cada emulador.
Deixe o jogo terminar o primeiro carregamento, feche os pop-ups e deixe-o na tela da cidade.
Passo 3: instale e conecte o bot
Baixe o Emulator Automation Tool (a interface atual) ou o ESB-TKR (a interface original) na página de download e faça login com a sua conta do bot, por nome de usuário ou e-mail e senha, ou com o Google. O app lista as instâncias de emulador que consegue ver; escolha a sua e atribua um perfil a ela. Um perfil é o conjunto de regras daquela conta: quais tarefas rodam, quais generais e tropas enviar, com que frequência verificar.
Se a instância não aparecer, os motivos mais comuns são o ADB do emulador (a ponte de depuração com que o bot conversa) estar desligado nas configurações do emulador, ou uma segunda marca de emulador estar instalada e ocupando a porta. A Documentação cobre os dois casos.
Passo 4: rode as primeiras tarefas
Comece pelas tarefas de baixo risco e observe por alguns minutos:
- Coleta com uma ou duas marchas, para ver os tiles sendo escolhidos e as marchas voltando para casa.
- Baús e presentes diários, que mostram que o bot abre menus e fecha pop-ups corretamente.
- Entrar em rallies quando você já confiar nas regras de marcha, porque uma combinação de tropas errada manda tropas de verdade para uma luta de verdade.
Depois adicione o resto: abrir rallies de boss, a taverna, o Mercado Negro, alimentar o dragão, a Roda da Fortuna, os materiais diários e as construções de evento quando estiverem abertas. Cada tarefa tem a sua própria página na Documentação com as configurações explicadas.
Passo 5: adicione mais contas
Clone a primeira instância no gerenciador de múltiplas instâncias, faça login na próxima conta do jogo e dê a ela o seu próprio perfil no bot. Mantenha uma conta por instância. Se tiver mais contas do que o seu PC consegue rodar de uma vez, use a rotação de emuladores: o bot roda um número escolhido de instâncias por vez e alterna pela lista completa em um cronograma, para que cada conta tenha a sua vez sem vinte janelas abertas.
Para manter tudo rodando
- Acompanhe pelo celular com o Monitoring Package (pacote de monitoramento): todos os dispositivos em qualquer navegador, iniciar e parar, tempo de atividade e contagem de reinícios.
- Quando o jogo atualizar, olhe o Discord antes de entrar em pânico. As correções são anunciadas lá, e você pode continuar rodando a versão anterior do jogo até a nova ser tratada.
- Reinicie o PC de vez em quando. Emuladores vazam memória em execuções longas; o bot reinicia o jogo e o emulador quando detecta problemas, mas um reinício semanal mantém tudo em ordem.
Perguntas frequentes
Um bot de Evony funciona com o BlueStacks 5?
Sim. O BlueStacks 5 é um dos dois emuladores que os nossos apps suportam. Crie uma instância por conta do jogo no Multi-Instance Manager e use as configurações de resolução e gráficos da Documentação para que o bot veja a tela em que foi treinado.
O MuMu Player é melhor que o BlueStacks para bots?
Os dois funcionam. O MuMu Player costuma usar menos memória por instância, o que importa quando você roda muitas contas; o BlueStacks tem o histórico mais longo e mais ajuda da comunidade. Escolha o que roda o jogo com fluidez no seu PC e mantenha as configurações como documentado.
Quantos emuladores um PC consegue rodar?
Depende da memória e do processador. Conte com alguns gigabytes de RAM por instância. Um desktop gamer com 32 GB roda várias instâncias com folga; com a rotação de emuladores o bot consegue atender mais contas do que isso, rodando-as em turnos.
Por que preciso desativar as atualizações automáticas da Play Store?
Porque uma atualização do jogo muda botões e telas que o bot reconhece. Se o jogo se atualizar sozinho durante a noite, o bot para até sair uma atualização do bot. Atualizar manualmente, depois de olhar o Discord, mantém você no controle do momento.
Posso usar o meu celular em vez de um emulador?
Os nossos apps controlam emuladores Android em um PC ou Mac, não celulares. O emulador dá ao bot um tamanho de tela estável, uma ponte de depuração para enviar toques e a possibilidade de rodar várias contas lado a lado.