Usar cupom WELCOME para salvar 20%

$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Moeda
$ USD
  • $ USD
  • € EUR
  • £ GBP
  • $ AUD
  • R$ BRL
  • Franco suíço Franco suíço
  • ¥ ienes
Captura de tela do console FiveM Resmon

Como Usar o Resmon para Diagnosticar Scripts de Cliente FiveM

O Resmon mostra o custo de execução e os sinais de memória dos recursos do cliente. Use-o para identificar um script que vale a pena investigar e, em seguida, reproduza a mesma ação com o profiler. Ele não mede o tempo do banco de dados do servidor, a velocidade de download ou o custo total de renderização da GPU.

A configuração e os exemplos de código aqui são voltados ao FiveM para GTA V Legacy. O Enhanced tem regras diferentes de runtime e de compatibilidade; verifique as alterações de Legacy para Enhanced do Cfx.re antes de aplicá-las a um servidor Enhanced.

Abrir e fechar o monitor

Entre no seu servidor de desenvolvimento, abra F8 e execute:

resmon true

Se o comando for restrito, use um cliente de desenvolvimento permitido conforme descrito na referência oficial do console do cliente. Não ignore as restrições de um servidor público. Para ocultar o monitor:

resmon false

Faça uma comparação útil

  1. Registre as configurações do cliente, a população do servidor, a localização e as versões dos recursos. Comece com uma cena ociosa e tranquila.
  2. Execute uma ação repetível: abra um menu, use uma interação de trabalho ou entre em um veículo. Observe qual recurso tem seu tempo alterado e se o custo continua após o término da ação.
  3. Repita a ação várias vezes. Um pico de inicialização curto tem uma causa diferente de um trabalho ocioso contínuo.
  4. No ambiente de teste, altere ou pare um recurso suspeito após verificar suas dependências e, em seguida, repita a mesma rota e ação.
  5. Mantenha registros e medições de antes/depois. Teste novamente uma reconexão e uma reinicialização completa antes de implantar uma alteração.

Investigue o código por trás do número

Use o profiler da Cfx.re para localizar o trecho de execução do script que consome mais recursos. Confira mensagens repetidas de NUI, consultas periódicas desnecessárias e trabalho repetido dentro de loops. Aumente os intervalos de espera somente quando a tarefa não exigir execução a cada quadro.

Se os scripts parecerem baratos, mas o FPS permanecer baixo, inspecione as configurações de renderização, os ativos transmitidos e a pressão da GPU separadamente. Um número baixo no Resmon não prova que um mapa grande ou um pacote de texturas seja barato para renderizar.

Como comparar o desempenho dos scripts antes de comprar?

Compare a mesma ação, no mesmo local e com as mesmas configurações do cliente. Um valor do monitor em repouso não é garantia para um servidor movimentado. Peça as condições do benchmark e analise os traces do profiler antes de trocar um recurso apenas por um número anunciado menor.

Documentação do profiler Cfx.re

Ver os requisitos do pacote FiveM Baby Script

Deixe um comentário