Configurar Bots - Servidor OpenMOHAA

O OpenMoHAA introduziu bots multijogador que podem ser usados ​​para entretenimento ou para fins de teste. Eles aparecem no placar com o ping definido como " bot" .

Observação
Os bots funcionam melhor em mapas sem objetos dinâmicos. Atualmente, eles têm dificuldade em contornar obstáculos como veículos colocados no meio dos mapas.

Configure os bots com as seguintes variáveis:

set sv_maxbots x -Obrigatório , número máximo de bots permitidos. O jogo só pode lidar com um total de 64 jogadores (clientes), sendo limitado a 64 menos o número de jogadores reais (sv_maxclients). Por exemplo, se você definir sv_maxclients para 48, o número máximo de bots (sv_maxbots) poderá ser 16.

set sv_numbots x -Número de bots a serem gerados (limitado a sv_maxbots).

set sv_minPlayers x -Configure o número mínimo de jogadores necessários. Se o número de jogadores reais em uma equipe for inferior ao valor especificado, o jogo adicionará bots automaticamente para preencher a lacuna. Por exemplo, se sv_minPlayers estiver definido como 8 e apenas 5 jogadores reais estiverem ativos, o jogo criará 3 bots para garantir que sempre haja 8 jogadores na partida.

Para mais configurações, consulte esta documentação .

É possível gerar bots com um nome definindo usando a variável sv_botxname x ​​onde é o número do bot:

 
set sv_bot0name customname // O primeiro bot gerado terá o nome customname
set sv_bot1name "Fast beat" // O segundo bot gerado será chamado de Fast beat

Os bots manterão seus nomes entre reinicializações e novos mapas.

Exemplo com a necessidade de 6 jogadores:

set sv_maxbots 16 // Reservar 16 vagas para bots
set sv_minPlayers 6 // Garante que cada equipe tenha pelo menos 6 jogadores (bots são adicionados se houver menos jogadores ativos)

Exemplo com 4 bots jogando:

set sv_maxbots 16 // Reservar 16 vagas para bots
set sv_numbots 4 // Gerar 4 bots
Observação
Os bots têm seu ping configurado para "bot" no placar para evitar confusão com jogadores humanos ou trapaceiros.

Desde o OpenMoHAA 0.82.0, o caminho de navegação é gerado automaticamente usando o Recast para qualquer mapa, incluindo mapas personalizados. Se o sistema de navegação baseado em Recast não estiver funcionando corretamente ou se você estiver usando uma versão anterior à 0.82.0:
  1. Baixe o arquivo mp-navigation pk3 (ele cobre apenas os mapas padrão) e coloque-o na pasta main do seu jogo.
  2. Adicione set g_navigation_legacy 1 em algum lugar no arquivo de configuração do servidor.(opm_server.cfg)

Problemas conhecidos com bots

  • Os bots podem não detectar ou evitar campos minados corretamente.
  • Os bots não completam objetivos. Eles apenas navegam pelo mapa e atacam outros jogadores.
  • Os campos minados podem bloquear completamente o caminho dos bots. Por exemplo, em Omaha Beach, os bots que surgem no eixo oeste podem ficar presos na área de surgimento.
  • Alguns obstáculos podem bloquear completamente o caminho dos robôs.



Configurações globais

g_bot_initial_spawn_delay
Padrão : 0
Tipo : ponto flutuante (segundos)
Descrição
Esta opção define quanto tempo o jogo deve esperar antes de gerar bots após carregar um novo mapa.

Uso
0 Os bots surgem instantaneamente no início do mapa (padrão).
5 Os bots surgem 5 segundos após o início do mapa.
Notas
Aplica-se apenas uma vez, quando um novo mapa termina de carregar. Não é acionado em reinicializações ou entre rodadas.
Não afeta o reaparecimento individual dos bots durante o jogo.
Alterar o comportamento
Ainda não existe um sistema de habilidades, porém algumas configurações podem ser modificadas para alterar a dificuldade dos bots:

g_bot_attack_burst_min_time
Valor padrão : 0,1
Tipo : ponto flutuante (segundos)
Descrição
Tempo mínimo de pausa no disparo (rajada).

g_bot_attack_burst_random_delay
Valor padrão : 0,5
Tipo : ponto flutuante (segundos)
Descrição
Tempo aleatório adicionado para pausar o disparo (rajada).

g_bot_attack_continuousfire_min_firetime
Valor padrão : 0,5
Tipo : ponto flutuante (segundos)
Descrição
Duração mínima do disparo contínuo.

g_bot_attack_continuousfire_random_firetime
Valor padrão : 1,5
Tipo : ponto flutuante (segundos)
Descrição
Tempo aleatório adicionado à duração do disparo contínuo.

g_bot_attack_react_min_delay
Valor padrão : 0,2
Tipo : ponto flutuante (segundos)
Descrição
O atraso mínimo antes de atirar no inimigo.

g_bot_attack_react_random_delay
Valor padrão : 1.0
Tipo : ponto flutuante (segundos)
Descrição
Atraso aleatório adicionado antes de atirar no inimigo.

g_bot_attack_spreadmult
Valor padrão : 1.0
Tipo : ponto flutuante
Descrição
Controla a precisão dos bots ao atirar.

Uso
Valores mais baixos (< 1,0): Maior precisão, maior probabilidade de acertar tiros na cabeça.
Valores mais altos (> 1,0): Menos precisos, maior probabilidade de errar o alvo.
g_bot_turn_speed
Padrão : 15
Tipo : ponto flutuante (graus)
Descrição
A taxa de graus por segundo durante a rotação.

g_bot_instamsg_chance
Padrão : 5
Tipo : inteiro
Descrição
A probabilidade de o bot enviar uma mensagem instantânea ao disparar.

Uso
0: Desativar.
Valores mais altos: Mensagens menos frequentes.
g_bot_instamsg_delay
Padrão : 5.0
Tipo : ponto flutuante (segundos)
Descrição
O intervalo mínimo entre mensagens instantâneas.

 

 

CGB Games Host

Esta resposta lhe foi útil?

 Imprimir este Artigo

Veja também

Configucações do servidor OpenMOHAA

Configurações do servidor A seguir, uma explicação das configurações de servidor normalmente...

Banimento po IP servidor OpenMOHAA

OpenMOHAA suporta  bloqueio de IPs, os bloqueios são salvos no arquivo serverbans.dat por padrão....

Configurações de Chat - Servidor OpenMOHAA

Por padrão o servidor registra as mensagens do chat no console e no arquivo de log sem a...