
- ESX
- Standalone
- QBCore
- vRP
Par Luke

Lorsque FiveM reste sur un écran de chargement, déterminez d'abord si la panne affecte un client, un serveur ou tous les joueurs après un changement de ressource. Conservez le texte exact de l'écran et l'erreur de la console, testez un serveur dont le fonctionnement est connu et modifiez une cause réversible à la fois. Ne commencez pas par des convars de sécurité non documentés ou une suppression globale des données de l'application et du serveur.
| Portée observée | Commencez ici |
|---|---|
| Un joueur, plusieurs serveurs | Processus client, problème client officiel, installation GTA/FiveM et diagnostic du cache local. |
| Un joueur, un serveur | Erreur F8, chemin de connexion et la première ressource ou le premier téléchargement qui échoue pour ce client. |
| Chaque joueur sur un serveur | Console FXServer/txAdmin, déploiement récent, démarrage des ressources et état de la base de données/dépendances. |
| Uniquement après la modification d’un écran de chargement personnalisé | Manifeste de l'écran de chargement, console du navigateur et cycle de vie d'arrêt manuel. |
Une ressource peut bloquer l'intégration si elle attend indéfiniment un export, un résultat de base de données, un objet de framework ou un événement client. Vérifiez le journal du serveur pour les messages « could not find dependency », les erreurs d'analyse et les délais d'attente. Rendez l'ordre de démarrage explicite avec dependency dans fxmanifest.lua ou une ensure séquence ensure correcte ; ne masquez pas l'échec avec des pauses arbitraires.
Sur un serveur de développement, refresh re-scanne les manifestes et ensure resource-name démarre ou redémarre une ressource. Ces commandes sont définies dans la référence des commandes de serveur. Évitez de redémarrer une dépendance de production sans comprendre quelles sessions actives l'utilisent.
Si le jeu est prêt mais qu'un écran personnalisé ne se ferme jamais, vérifiez si la ressource utilise loadscreen_manual_shutdown 'yes'. Ce mode nécessite qu'un script client appelle ShutdownLoadingScreenNui() après une condition de prêt réelle. Supprimez la directive d'arrêt manuel pour revenir au comportement automatique lors du débogage. Le cycle de vie et les événements de progression pris en charge sont documentés dans le guide de l'écran de chargement Cfx.re.
sv_* d'un guide d'erreurs sans rapport.Répétez la même connexion sur le client affecté, un deuxième client propre et après un redémarrage complet du serveur. Confirmez que la première erreur de console a disparu, que le joueur atteint un état utilisable, que les ressources requises ont démarré une fois et qu'aucune action d'autorisation ou d'inventaire en double n'a eu lieu. Conservez le rollback jusqu'à ce que le résultat survive au redémarrage.


0Resmon



