Pular para o conteúdo
RPScripts

Como Usar o Resmon para Diagnosticar Scripts de Cliente FiveM

Por Luke

Captura de tela do console FiveM Resmon

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

Consulte profiler do Cfx.re para localizar o caminho do script custoso. Verifique mensagens NUI repetidas, polling desnecessário e trabalho repetido dentro de loops. Aumente os tempos de espera apenas quando a tarefa não exigir execução por 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

Não achou o script exato? Gere o seu.

Descreva um script personalizado. 3 créditos grátis por dia, até 15 por mês civil; sem cartão.

Testar o FiveM AI Script Generator

Seleção premium para o seu servidor

  • elevador de carro
    • ESX
    • QBCore
    • vRP
    US$ 4,99€ 4,99£ 3,99AU$ 7,99R$ 25,99CHF 4,99JP¥ 790
  • Pré-visualização do recurso KS Loadingscreen FiveM
      US$ 13,99€ 12,99£ 10,99AU$ 20,99R$ 71,99CHF 11,99JP¥ 2.220
    • Polícia de Origen
      • QBCore
      US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
    • Mirror Park Hood
        US$ 8,00€ 7,99£ 6,99AU$ 11,99R$ 40,99CHF 6,99JP¥ 1.270
      • Polícia de Origen
        • ESX
        US$ 23,00€ 20,99£ 17,99AU$ 33,99R$ 116,99CHF 18,99JP¥ 3.640
      Ver a loja