Rodar em um servidor na nuvem
Rode o Lords Bot 24 horas por dia em um servidor Windows na nuvem (VPS) e mantenha-o rodando depois de reinícios com o Lords Monitor.
Um servidor na nuvem, muitas vezes chamado de VPS (Virtual Private Server, servidor privado virtual), é um computador com Windows em um data center que você controla pela internet. Ele fica ligado dia e noite com uma conexão estável, então as suas contas continuam rodando quando o seu próprio PC está desligado. Você se conecta a ele pela Área de Trabalho Remota e usa o Lords Bot lá do mesmo jeito que no seu PC.
Do que o servidor precisa
- Windows Server 2016 ou mais novo (ou Windows 10 versão 1607 ou mais novo), 64 bits. Versões mais antigas, como o Windows Server 2012, não são compatíveis.
- Acesso de saída à internet na porta 443 (HTTPS). O Lords Bot também tenta a porta 80 se a 443 estiver bloqueada.
- Memória e CPU suficientes para o número de contas que você roda. Como ponto de partida aproximado para até umas 50 contas: 2 a 4 GB de RAM, 2 a 4 CPUs virtuais e 20 GB de espaço livre em disco. Quanto mais contas, mais recursos você precisa. Se as contas travam ou desconectam com frequência, o servidor provavelmente é pequeno demais.
Você não precisa instalar o .NET nem mais nada antes. O LordsBotSetup instala o que o bot precisa.
Conectar ao servidor
O seu provedor de VPS dá a você o endereço IP do servidor, um nome de usuário e uma senha.
- No seu PC, abra a Conexão de Área de Trabalho Remota: pressione tecla Windows + R, digite
mstsce pressione Enter. - Digite o endereço IP do servidor em Computador e clique em Conectar.
- Digite o nome de usuário e a senha quando for pedido.
- Agora você vê a área de trabalho do servidor. Baixe e execute o LordsBotSetup lá, como em Instalar o Lords Bot.
Quando você fecha a janela da Área de Trabalho Remota, o servidor continua rodando, e o Lords Bot também. Conecte de novo quando quiser para ver como está.
Manter rodando
Os servidores reiniciam de vez em quando, por exemplo para atualizações do Windows. Use o Lords Monitor para o bot voltar sozinho:
- Na tela de login do Lords Bot, marque Lembrar de mim (Remember Me) e Auto Iniciar (Auto Start), e marque Auto-Iniciar (Auto-Start) em cada conta na grade.
- Abra o Monitor.exe na pasta do Lords Bot. Nas configurações dele, marque Run at Windows startup e deixe Auto-login ligado (ele vem ligado por padrão). O Monitor faz o login do bot, então o Login automático (Auto Login) na tela de login não é necessário.
- Configure o Windows do servidor para entrar automaticamente no seu usuário depois de um reinício (logon automático). O Monitor abre quando o seu usuário entra, e depois abre o bot e faz o login dele.
Observação: Não rode o Monitor como serviço do Windows, nem como tarefa agendada configurada para “Executar estando o usuário conectado ou não”. Assim ele roda onde não há área de trabalho, e o bot que ele abre fica sem janela que você possa abrir. Use Run at Windows startup em vez disso.
Observação: Rode o Monitor e o bot com o mesmo usuário do Windows. Se eles rodarem com usuários diferentes, o Monitor não vê o bot e abre uma segunda cópia.
Desconectar e reconectar a Área de Trabalho Remota não afeta o Monitor nem o bot.
Dicas para servidores
- Mantenha o Windows atualizado. Um servidor muito atrasado nas atualizações pode impedir o Lords Bot de abrir. Instale as atualizações regularmente em um horário que seja bom para você, para os reinícios não pegarem você de surpresa.
- Confira o relógio e o fuso horário. Se o relógio do servidor estiver errado, o login falha com Token expired. Veja Token expirado.
- Use o Modo Desempenho em servidores pequenos. Na janela principal, abra Configurações > Opções (Settings > Options) e ligue Modo Desempenho (Performance Mode). Ele reduz as simulações de batalha que o bot faz e deixa algumas atualizações em segundo plano mais lentas, o que diminui o uso de CPU.
- Evite filtros web de antivírus que bloqueiam a conexão do bot. Veja “Não foi possível conectar ao servidor”.
Ainda com problemas? Pergunte à nossa equipe no Discord.