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.

Vá em Jogo e, em canal de atualizações, selecione 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

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

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.


