ID da causa in-bots · Responsável principal Desenvolvimento do servidor (Equipe de desenvolvimento) · Também envolvidos Infraestrutura de rede (Equipe de infraestrutura)
Bots mandam requisições com muito mais frequência que pessoas e consomem a capacidade de processamento do servidor.
Por quê Muitos bots conectados repetindo sem parar caça, movimento e trocas → Efeito Mais processamento no servidor e mais carga no BD → Na tela Uma área de caça ou o servidor inteiro fica lento (câmera lenta, input lag)
Responsável principal Desenvolvimento do servidor (Equipe de desenvolvimento) · Também envolvidos Infraestrutura de rede (Equipe de infraestrutura)
O que fazer (Equipe de desenvolvimento)
Detectar bots, limitar a frequência de requisições por conta e por personagem.
O que fazer (Equipe de infraestrutura)
Limitar a frequência de conexões e requisições por IP (com folga para lan houses e redes móveis, onde várias pessoas usam o mesmo IP), bloquear faixas de bots no firewall ou WAF.
No gráfico
Alto só em alguns · Requisições por segundo por conta e por IP
Onde olhar
Distribuição e ranking de requisições por segundo por conta e por personagem nos logs do servidor do jogo. Sem métricas no código, número de requisições por IP no firewall ou WAF
Confirma se
Poucas contas ou IPs fazem requisições sem parar, em uma frequência impossível para uma pessoa, e limitá-los reduz a carga do servidor de forma visível
Descarta se
Requisições distribuídas por igual entre as contas: aponta para aumento normal de jogadores (estouro do tick, demora do autoscaling)
Como verificar
Exige logs e métricas do servidor ou do cliente do jogo