Pular para o conteúdo principal
Perguntas frequentes

Ativação de jogadores falsos no FiveM: o que ocorre em 60s

Com que rapidez seus jogadores falsos do FiveM ativam após a compra. Sequência de conexão, visibilidade no txAdmin e correções para as três falhas comuns.

7 min de leituraPor Equipe FiveFake

Os compradores de primeira vez escrevem quase sempre ao suporte dentro dos primeiros dois minutos após a ativação porque os seus jogadores ainda não apareceram. Assumem que algo está avariado. Normalmente nada está avariado. A sequência de ligação para jogadores falsos do FiveM demora mais do que a maioria espera, e a razão é que cada jogador falso estabelece uma ligação de rede real ao teu servidor em vez de aparecer como uma entrada de base de dados.

Este artigo explica o que acontece nos primeiros 60 segundos após a ativação, como cada etapa aparece na tua consola do txAdmin, e como se identificam as três falhas de ativação mais comuns e como as resolver. Para entender como esses bots constroem a população do seu servidor ao longo do tempo, veja o guia completo de jogadores falsos do FiveM.

A sequência de ligação desde o teu painel até ao teu servidor

Quando ativas jogadores falsos no painel do FiveFake, a sequência funciona da seguinte forma:

  1. O teu pedido de ativação chega ao nosso servidor. Demora menos de um segundo.
  2. O nosso servidor seleciona os nós de ligação mais próximos da região reportada do teu servidor.
  3. Os nós começam a estabelecer ligações ao endpoint do teu servidor. As ligações são escalonadas, não simultâneas, para imitar o comportamento realista de entrada.
  4. Cada ligação completa o handshake do FiveM: negociação de versão, troca de identificadores e reconhecimento de carregamento de recursos.
  5. Os jogadores aparecem na lista de jogadores do teu servidor um a um à medida que cada handshake é concluído.
  6. O txAdmin regista cada ligação após o jogador aparecer na lista de jogadores do servidor e acionar o evento de ligação de jogador do lado do servidor.

O tempo desde a ativação até ao primeiro jogador visível é tipicamente de 15 a 30 segundos, dependendo da localização geográfica do teu servidor em relação aos nossos nós de ligação e da carga de ticks atual do teu servidor. A ativação completa até à tua contagem configurada demora de dois a quatro minutos para contagens até 50 jogadores e de quatro a oito minutos para contagens superiores.

O que vês na consola do txAdmin durante a ativação

Se estiveres a observar a tua consola do txAdmin durante a ativação, é assim que cada etapa se apresenta.

Durante a fase de handshake, verás entradas de registo de ligações recebidas a aparecer na consola. Estas são idênticas a eventos de ligação de jogadores reais. Cada entrada inclui o nome do jogador que se liga, o identificador de fonte de ligação e o estado do handshake.

Durante a fase de lista de jogadores, a contagem de jogadores do txAdmin no cabeçalho do painel começa a aumentar. Os jogadores aparecem na lista de gestão de jogadores com uma hora de entrada, um contador de duração de sessão e metadados de ligação. O contador de duração de sessão começa a contar desde zero quando a ligação de cada jogador é concluída.

Após a ativação completa, a lista de jogadores mostra a tua contagem configurada. O painel de resumo do txAdmin reflete a nova contagem de jogadores. O teu anúncio no navegador de servidores é atualizado entre 30 a 60 segundos à medida que a cache do navegador é atualizada.

As três falhas de ativação mais comuns

Quando os jogadores não aparecem após oito minutos, a causa é quase sempre uma de três coisas. Aqui está como identificar cada uma.

Falha um: endpoint do servidor inacessível

A falha de ativação mais comum é uma discrepância na configuração do endpoint do servidor. O endereço IP e a porta que introduziste no painel do FiveFake não correspondem ao endereço no qual o teu servidor é realmente acessível, ou o teu servidor está protegido por uma firewall que bloqueia ligações de fora de um intervalo de IP de confiança.

Para diagnosticar isto: verifica a tua consola do txAdmin em busca de tentativas de ligação recebidas durante a janela de ativação. Se não vires nenhum evento de ligação, os nossos nós não conseguem chegar ao teu servidor. Verifica que o IP e a porta no teu painel correspondem ao endpoint externo do teu servidor. Se o teu servidor utiliza um fornecedor de alojamento, verifica que a firewall do fornecedor permite ligações recebidas na porta de jogo do FiveM a partir de IPs externos.

Falha dois: incompatibilidade de versão de artefacto

Se vires tentativas de ligação na consola do txAdmin mas os jogadores são expulsos imediatamente após o handshake, a causa é tipicamente uma incompatibilidade de versão de artefacto. Os parâmetros de handshake que a nossa camada de ligação utiliza estão calibrados para intervalos de versão de artefacto específicos. Um artefacto que fica fora do nosso intervalo testado pode rejeitar a ligação após o handshake inicial.

Para diagnosticar isto: verifica a mensagem de expulsão na consola. Indicará se a rejeição é uma discrepância de versão ou uma falha de validação de identificador. Se for uma discrepância de versão, verifica a página de compatibilidade de artefactos no painel. Para atualizar, vai à página do teu servidor no painel do FiveFake, clica no botão de transferência, seleciona a versão de artefacto compatível e coloca os ficheiros resultantes na tua pasta de recursos.

Falha três: limite de slots do servidor atingido

Se o teu servidor já está no máximo ou perto do máximo de slots quando a ativação começa, as ligações recebidas de jogadores falsos serão rejeitadas com uma resposta de "servidor cheio". Isto pode acontecer se configuraste incorretamente a tua contagem de slots, se o teu servidor está genuinamente cheio de jogadores reais, ou se outro recurso está a reduzir artificialmente a tua contagem de slots disponíveis.

Para diagnosticar isto: verifica a contagem de jogadores do txAdmin face ao teu máximo de slots configurado antes de ativar. Se o servidor está na capacidade total, aguarda que os jogadores saiam ou aumenta o teu máximo de slots antes da ativação.

Velocidade de ativação e a tua configuração de agendamento

Se utilizas o agendador para controlar quando os jogadores falsos estão ativos, o comportamento da velocidade de ativação muda ligeiramente. Quando uma janela agendada abre, a sequência de ligação começa automaticamente sem qualquer ação manual da tua parte. A mesma janela de ativação de dois a oito minutos aplica-se desde o início da janela agendada até à contagem completa.

Isto significa que as tuas janelas do agendador devem começar ligeiramente antes do momento em que queres que os jogadores sejam visíveis no navegador. Se queres a contagem completa para as 18h, configura a tua janela de agendamento para abrir às 17h50. A margem de 10 minutos tem em conta a janela de ligação escalonada.

O que acontece quando os jogadores falsos se desligam?

Os jogadores falsos mantêm ligações persistentes durante a duração da sua janela agendada. Se uma ligação for interrompida por condições de rede, o nosso sistema restabelece-a automaticamente. O restabelecimento demora tipicamente de 30 a 60 segundos e aparece na tua consola do txAdmin como um jogador que sai e volta a entrar.

Quando uma janela agendada fecha, os jogadores falsos desligam-se numa sequência escalonada em vez de todos ao mesmo tempo. O padrão de saída reflete o padrão de chegada para evitar uma saída em massa súbita que pareça antinatural para quem observe a lista de jogadores.

Como o carregamento de recursos do servidor afeta o tempo de ativação

Os servidores com listas de recursos extensas demoram mais a concluir os handshakes de ligação de jogadores falsos porque a sequência de ligação inclui um passo de reconhecimento de recursos. Um servidor que executa 200 recursos conclui handshakes mais lentamente do que um servidor que executa 30 recursos. Isto é relevante ao calibrar a tua janela de margem do agendador.

Se tens uma contagem de recursos elevada e os teus jogadores não estão a atingir a contagem completa dentro da janela padrão de dois a oito minutos, alarga a tua margem de pré-ativação para 15 minutos na tua configuração de agendamento. A sequência de ligação em si não é mais lenta, mas o tempo de conclusão do handshake aumenta com a dimensão da lista de recursos. Verás ligações a concluir-se na tua consola do txAdmin ao longo de todo o período de margem em vez de se agruparem nos primeiros dois minutos.

Reativação após reinício do servidor

Quando o teu servidor reinicia (manualmente ou através de um reinício agendado do txAdmin), todas as ligações de jogadores falsos caem porque o estado de ligação não é preservado entre reinícios do servidor. O nosso sistema deteta as desconexões dentro de um a dois minutos após o reinício estar concluído e começa automaticamente a sequência de reativação se a hora atual se enquadrar numa janela agendada.

A reativação comporta-se de forma idêntica à sequência de ativação inicial. Espera a mesma janela de dois a oito minutos para que a contagem completa seja restaurada após um reinício. Por isso é importante coordenar o teu horário de reinício do txAdmin com as tuas janelas de intervalo do agendador de jogadores falsos: um reinício a meio de uma janela agendada significa que os teus jogadores ficam offline durante a duração do reinício mais a duração da reativação.

  • Agenda os reinícios do servidor durante as tuas janelas de intervalo do agendador, não durante as janelas de jogadores falsos ativos.
  • Se um reinício não for planeado (queda do servidor), os teus jogadores reativar-se-ão automaticamente assim que o servidor voltar a estar online.
  • A funcionalidade de reinício agendado do txAdmin suporta janelas de reinício baseadas em tempo que podes coordenar com as tuas janelas de intervalo do agendador do FiveFake.

Próximos passos

Se a tua ativação está a falhar devido a um problema de versão de artefacto, o

explica que intervalos de compilação estão testados, como verificar a tua versão atual de artefacto, e como fixar o teu servidor a uma compilação estável.

FiveFakeEquipe FiveFake

Continue lendo