NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Como adicionar bots ao seu servidor de Counter-Strike 1.6

Counter-Strike 1.6Updated Oct 30, 20264 min read

Para adicionar bots a um servidor de Counter-Strike 1.6 na PlayNHost, envie o bot_profiles.zip do ReGameDLL, extraia-o, defina bot_enable "1" no cstrike/game_init.cfg e reinicie. Depois digite bot_add na aba Console para cada bot. Os bots são o zBot, que a biblioteca de jogo ReGameDLL do seu servidor sabe rodar. Em um servidor novo eles vêm desligados.

Ligue os bots

  1. Baixe o bot_profiles.zip do projeto ReGameDLL para o seu computador. Ele tem cerca de 7 MB.
  2. Abra seu servidor no painel e clique na aba Files. Fique na pasta de cima, onde você vê cstrike.
  3. Clique em Enviar e escolha o bot_profiles.zip.
  4. Marque a caixa ao lado do bot_profiles.zip e clique em Extrair. A pasta cstrike dele adiciona o BotProfile.db, o BotChatter.db e os sons de rádio dos bots à sua pasta cstrike.
  5. Abra o cstrike/game_init.cfg e troque a linha bot_enable "0" por bot_enable "1".
  6. Clique em Salvar conteúdo.
  7. Clique em Reiniciar. O game_init.cfg só é lido quando o servidor inicia, então é preciso reiniciar.
O editor de arquivos com o cstrike/game_init.cfg aberto e bot_enable definido como 1

Adicione e remova bots

Digite estes comandos na aba Console depois que os bots estiverem ligados:

ComandoO que faz
bot_addAdiciona um bot
bot_add_tAdiciona um bot aos Terroristas
bot_add_ctAdiciona um bot aos Contra-Terroristas
bot_kickRemove todos os bots e define bot_quota como 0. bot_kick com o nome de um bot remove só esse
bot_quota 10Mantém 10 bots no servidor
bot_difficulty 1Nível dos bots novos: 0 fácil, 1 normal, 2 difícil, 3 expert

Para manter os mesmos bots depois de cada reinício, adicione linhas como bot_quota "10" e bot_difficulty "1" no fim do cstrike/game.cfg. Esse arquivo é lido a cada mapa. Os bots contam nos 32 slots de jogador.

Por que os bots não entram?

  • Nenhum humano está em um time ainda. bot_join_after_player é 1 no cstrike/game.cfg de um servidor novo, então os bots esperam o primeiro humano entrar nos Terroristas ou nos Contra-Terroristas. Defina como 0 para ter bots em um servidor vazio.
  • O mapa não tem arquivo de navegação. Os bots precisam de um arquivo .nav para cada mapa. Quando ele não existe, o Console imprime ERROR: Failed to load 'maps/de_dust2.nav' file navigation map! (com o nome do mapa), e o primeiro bot a nascer cria um. Os outros bots esperam até o Console imprimir Navigation file e saved., e então a rodada reinicia depois de 3 segundos. O arquivo fica em cstrike/maps, então isso acontece uma vez por mapa.
  • Os bots ainda estão desligados. Confira se o cstrike/game_init.cfg diz bot_enable "1" e se o servidor foi reiniciado.

Como escolho a forma como os bots enchem o servidor?

O bot_quota_mode no cstrike/game.cfg decide o que o bot_quota significa, como o próprio arquivo do ReGameDLL explica:

  • normal: bot_quota bots, além dos humanos.
  • fill: os bots completam até bot_quota jogadores no total e saem conforme os humanos entram.
  • match: bot_quota bots para cada humano, uma proporção de 1 para N.

As mudanças nas regras do jogo para partidas com bots estão em Como mudar as regras do jogo no seu servidor de Counter-Strike 1.6. Para os comandos do Console, veja Como usar o Console e o RCON no seu servidor de Counter-Strike 1.6.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS