O YaPB adiciona adversários controlados pelo servidor ao Counter-Strike 1.6. Ele é útil para manter partidas disponíveis quando há poucos jogadores, mas precisa conhecer os caminhos do mapa. Por isso, um bot funcionar em de_dust2 não garante que entrará ou se movimentará corretamente em um mapa personalizado.

Três camadas que precisam funcionar

A primeira é o plugin: ele deve estar carregado e aceitar comandos. A segunda é a capacidade do servidor: slots reservados, limite de jogadores e regras de preenchimento não podem impedir novas entradas. A terceira é a navegação: o mapa precisa ter waypoints válidos para o YaPB.

Antes de concluir que “os bots quebraram”, mude temporariamente para um mapa conhecido. Se eles entrarem nesse mapa, o plugin está ativo e o problema provavelmente pertence ao mapa anterior ou aos seus waypoints.

Adicionar e remover com segurança

Os nomes exatos dos comandos variam conforme a versão e a integração instalada. Use o menu administrativo fornecido pelo servidor ou confirme o prefixo disponível no console. Não misture comandos de PodBot, ZBot e YaPB: eles parecem semelhantes, mas não são equivalentes.

Ao remover todos os bots, confira a lista de jogadores após alguns segundos. Uma configuração automática pode adicioná-los novamente para manter a quantidade mínima. Nesse caso, desligue primeiro o preenchimento automático ou ajuste o alvo e somente depois execute a remoção.

Equipes, slots e jogadores humanos

O preenchimento ideal deixa espaço para pessoas. Se o servidor possui 20 slots e o alvo também é 20 bots, um visitante pode ficar sem vaga ou depender da expulsão automática de um bot. Reserve ao menos um slot e verifique se o sistema remove bots quando humanos entram.

  • Use uma meta total compatível com a capacidade do servidor.
  • Evite adicionar dezenas de bots de uma só vez em hardware limitado.
  • Teste o balanceamento CT/TR após trocar o mapa.
  • Observe CPU e variação de tick quando a população aumenta.

Mapas sem waypoints

Waypoints formam uma rede de pontos e conexões que orienta os bots. Mapas novos, modificados ou pouco conhecidos podem não ter uma rede pronta. O bot pode não entrar, ficar parado, se matar ou repetir um caminho impossível.

Teste objetivo: use o mesmo número de bots em um mapa padrão e no mapa suspeito. Se somente o segundo falhar, retire-o temporariamente da rotação pública até criar ou validar a navegação.

No modo Pega Bandeira, caminhar pelo mapa não basta. As rotas devem permitir alcançar ambas as bases, retornar com a bandeira e contornar objetos adicionados por plugins, como dispensers e teleportes.

Checklist de diagnóstico

  1. Confirme que o plugin aparece carregado, sem erro no log.
  2. Teste um mapa padrão.
  3. Confira slots, meta automática e reserva para humanos.
  4. Remova e adicione um único bot.
  5. Analise waypoints do mapa personalizado.
  6. Reinicie apenas depois de salvar a configuração.

Mantenha uma lista de mapas aprovados. No painel FragHost, a remoção da rotação não precisa apagar o arquivo do mapa; assim ele pode ser testado novamente sem novo envio. Veja também o guia de CTF e bases.