FiveM « server thread hitch warning » : ce que ça signifie et comment corriger

Un avertissement comme « server thread hitch warning: timer interval of 250 milliseconds » signifie que la boucle principale du serveur s'est bloquée pendant cette durée. Les joueurs le ressentent comme du rubber-banding, des actions retardées et de la désynchronisation. Voici comment trouver la cause au lieu de deviner.

Par l'équipe Nodewave · Mis à jour le 8 novembre 2026

Ce que signifie l'avertissement

FXServer exécute l'essentiel de la logique du jeu, y compris chaque script serveur, sur un seul thread principal. Chaque passage de cette boucle devrait prendre quelques millisecondes. Quand l'un d'eux dure bien plus, la console affiche un avertissement de hitch avec la durée du blocage. Des avertissements similaires peuvent citer le thread réseau ou de synchronisation.

1. Trouvez la ressource avec le profiler

FXServer intègre un profiler. Lancez-le dans la console du serveur (la Live Console de txAdmin), pas dans la console F8, pendant que les hitches se produisent :

profiler record 500
profiler status
profiler saveJSON hitch.json

profiler record 500 capture les 500 prochaines frames. Quand profiler status indique que la capture est terminée, enregistrez-la, ouvrez les outils de développement de Chrome, allez dans l'onglet Performance et chargez le fichier. Les hitches apparaissent comme de hauts pics ; zoomez sur l'un d'eux pour voir quelle ressource a pris le temps, jusqu'au fichier et à la ligne.

2. Corrigez les causes habituelles dans les scripts

3. Vérifiez le serveur de base de données

Les serveurs de roleplay écrivent en permanence dans la base de données. Gardez MariaDB sur la même machine ou très près, sur du stockage NVMe, avec assez de mémoire. Purgez les tables de logs qui grossissent sans limite, et sauvegardez la base régulièrement.

4. Vérifiez l'hébergement

Du lag sur l'écran de certains joueurs seulement ?

Le lag côté client est différent d'un hitch serveur. Si seuls certains joueurs saccadent, demandez-leur d'ouvrir la console F8 et de lancer resmon 1 pour voir quelles ressources prennent le plus de temps de leur côté.

Éviter que ça revienne

Les erreurs de script dans la console, comme « attempt to index a nil value », sont un autre problème. Voyez comment corriger cette erreur dans les scripts ESX et QBCore.

Hébergez votre serveur FiveM à Singapour

Un ping faible pour les joueurs en Inde, en Malaisie et en Indonésie, sur AMD EPYC avec NVMe et protection DDoS Gcore sur chaque IP.

Hébergement FiveM à Singapour →