Avancé4 min de lecture

Réduire les lags sur un serveur FiveM

Identifier et supprimer les scripts non optimisés qui saturent votre CPU.

Introduction

Si les joueurs se plaignent de ralentissements, de téléportations (rollback) ou de véhicules qui volent, votre serveur est en situation de lag. Les processeurs CRWNS NVMe de dernière génération gèrent sans problème 64+ joueurs, les lags viennent donc dans 99% des cas de ressources non optimisées.

Utiliser le Resource Monitor

En jeu ou via la console, utilisez le Resource Monitor de FiveM pour identifier le coupable.
1. Connectez-vous en jeu avec les droits admin.
2. Ouvrez la console client (touche F8) et tapez resmon 1.
3. Une fenêtre s'ouvre, observez les colonnes CPU msec. Si une ressource consomme constamment plus de 1.00 msec à elle seule, elle est extrêmement mal optimisée.

Comprendre le problème

Un script qui utilise des boucles intensives (Citizen.Wait(0)) pour vérifier des choses inutiles à chaque frame sature le thread principal du serveur FiveM. Le serveur ne peut plus calculer la position des joueurs à temps. La solution est de supprimer le script coupable ou de demander à son développeur de l'optimiser (augmenter le Wait, utiliser les events correctement).

Vous n'avez pas trouvé la réponse ?

Notre équipe est à votre disposition pour vous aider sur tout problème lié à notre infrastructure ou panel.