Voltar para o blog
FiveM04 de julho de 20263 min de leitura

Como descobrir quais scripts estão pesando no seu servidor de FiveM

O resmon é o monitor de recursos que vem no próprio FiveM e mostra, script por script, quanto cada um consome da sua cidade.


Cidade travando, jogadores reclamando de queda de FPS, e você sem saber por onde começar. Antes de subir de plano ou sair desinstalando resource no chute, vale descobrir qual script está causando o problema.

O FiveM já traz a ferramenta para isso: o resmon, o monitor de recursos interno.

Prefere assistir? Mostramos o processo neste vídeo. O passo a passo escrito continua abaixo.

Ative o canal beta

O resmon fica disponível no canal beta do FiveM. Abra o cliente e clique no ícone de configurações, no canto superior direito.

Tela inicial do FiveM com o ícone de configurações destacado

Vá em Jogo e, em canal de atualizações, selecione Beta.

Configurações do FiveM com o canal de atualizações definido como Beta

Feche e reinicie o FiveM para a mudança valer.

Abra o monitor

Entre no seu servidor, pressione F8 para abrir o console e digite:

resmon 1
Console do FiveM com o comando resmon 1 digitado

Leia o que ele mostra

Aparece o Resource Monitor, listando cada resource ativo e o que ele está consumindo.

Resource Monitor do FiveM listando cada script com CPU, tempo e memória

As colunas que interessam:

  • CPU msec: quanto tempo de processamento o script consome por tick. É o número mais importante.
  • Time %: a fatia que aquele script representa do total. Serve para achar o vilão rápido.
  • Memory: quanta memória ele ocupa.
  • [Total CPU], na primeira linha em destaque, é a soma de tudo.

Na captura acima o total está em 0.21 ms, ou seja, tranquilo. O que chama atenção é o playernames levando 67% desse tempo. Num servidor de teste isso não importa, mas a leitura é essa: procure quem tem a maior fatia.

O que fazer com a informação

Com o script identificado, você tem caminhos:

  • Procure uma versão mais leve ou atualizada do resource
  • Verifique se ele é mesmo necessário, principalmente scripts que você testou e esqueceu ativos
  • Reveja a configuração dele, já que muitos permitem ajustar intervalos de execução

Vale acompanhar o resmon com a cidade cheia, não vazia. Muito script só mostra o custo real quando tem gente interagindo com ele.

E se a dúvida for justamente saber se os números que você está vendo são ruins, escrevemos os valores de referência e um segundo comando que aponta o evento culpado em como saber se a sua base precisa de otimização.

O segundo caminho: cache externo

O resmon resolve o que pesa dentro da cidade. Mas parte das reclamações de lentidão não é processamento: é o tempo que o jogador espera baixando os seus mods para entrar.

Esse problema o resmon não mostra, porque acontece antes do jogador conectar. Quem resolve é o cache externo, que tira a entrega dos arquivos do seu servidor e passa para uma CDN.

Explicamos como funciona e como ativar em o que é cache externo no FiveM. O recurso é gratuito nos planos de host de FiveM.

E quando o problema é a máquina

Se o resmon não aponta nenhum script fora da curva e a cidade continua travando com a casa cheia, aí o gargalo é hardware, principalmente clock por núcleo do processador.

Sobre dimensionamento, escrevemos em como escolher a VPS para o seu servidor de FiveM.

Pronto para começar o seu projeto?

Encontre o plano certo para o seu projeto e conte com servidores no Brasil, Ryzen 9 e anti-DDoS incluso.

Logo

Olá
como podemos te ajudar?

Suporte via Discord

Normalmente respondemos em 2 min.

Suporte via WhatsApp

Normalmente respondemos em 2 min.

Ver dúvidas comuns