Aller au contenu
RPScripts

Comment utiliser Resmon pour diagnostiquer les scripts client FiveM

Par Luke

Capture d'écran de la console FiveM Resmon

Resmon affiche le coût d'exécution et les signaux de mémoire des ressources client. Utilisez-le pour identifier un script qui mérite d'être examiné, puis reproduisez la même action avec le profileur. Il ne mesure pas le temps de la base de données du serveur, la vitesse de téléchargement ou le coût total de rendu du GPU.

Les exemples de configuration et de code ici ciblent FiveM pour GTA V Legacy. Enhanced a des règles d'exécution et de compatibilité différentes ; vérifiez les changements Legacy-to-Enhanced de Cfx.re avant de les appliquer à un serveur Enhanced.

Ouvrir et fermer le moniteur

Rejoignez votre serveur de développement, ouvrez F8 et exécutez :

resmon true

Si la commande est restreinte, utilisez un client de développement autorisé comme décrit dans la référence officielle de la console client. Ne contournez pas les restrictions d'un serveur public. Pour masquer le moniteur :

resmon false

Faire une comparaison utile

  1. Enregistrez les paramètres du client, la population du serveur, l'emplacement et les versions des ressources. Commencez par une scène calme et inactive.
  2. Effectuez une action reproductible : ouvrez un menu, utilisez une interaction de métier ou entrez dans un véhicule. Notez quelle ressource voit son temps d’exécution varier et si le coût persiste une fois l’action terminée.
  3. Répétez l'action plusieurs fois. Un pic d'initialisation court a une cause différente d'un travail continu au ralenti.
  4. En staging, modifiez ou arrêtez une ressource suspectée après avoir vérifié ses dépendances, puis répétez le même itinéraire et la même action.
  5. Conservez les journaux et les mesures avant/après. Retestez une reconnexion et un redémarrage complet avant de déployer un changement.

Examinez le code derrière le chiffre

Consultez profileur Cfx.re pour localiser le chemin du script coûteux. Vérifiez les messages NUI répétés, les sondages inutiles et le travail répété à l'intérieur des boucles. N'augmentez les attentes que lorsque la tâche ne nécessite pas d'exécution par image.

Si les scripts semblent peu coûteux mais que le FPS reste faible, examinez séparément les paramètres de rendu, les ressources diffusées en continu et la pression GPU. Un faible nombre Resmon ne prouve pas qu'une grande carte ou un pack de textures est peu coûteux à rendre.

Comment comparer les performances des scripts avant l’achat ?

Comparez la même action, au même endroit et avec les mêmes réglages client. Une valeur du moniteur au repos ne garantit rien pour un serveur actif. Demandez les conditions du benchmark et examinez les traces du profiler avant de remplacer une ressource uniquement pour un chiffre annoncé plus bas.

Documentation du profiler Cfx.re

Voir les exigences du pack FiveM Baby Script

Vous ne trouvez pas le script exact ? Générez-le.

Décris un script sur mesure. 3 crédits gratuits par jour, jusqu’à 15 par mois civil ; sans carte.

Essayer le FiveM AI Script Generator

Sélection premium pour ton serveur

  • élévateur de voiture
    • ESX
    • QBCore
    • vRP
    4,99 $US4,99 €3,99 £GB7,99 $AU25,99 R$4,99 CHF790 JPY
  • Aperçu de la ressource FiveM de l'écran de chargement KS
      13,99 $US12,99 €10,99 £GB20,99 $AU71,99 R$11,99 CHF2 220 JPY
    • Police d'origine
      • QBCore
      23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
    • Mirror Park Hood
        8,00 $US7,99 €6,99 £GB11,99 $AU40,99 R$6,99 CHF1 270 JPY
      • Police d'origine
        • ESX
        23,00 $US20,99 €17,99 £GB33,99 $AU116,99 R$18,99 CHF3 640 JPY
      Voir la boutique