Dépannage
Les problèmes les plus courants rencontrés lors de la migration vers FiveM Enhanced, avec la solution pour chacun. Si votre problème ne figure pas ici, consultez la référence Legacy vs Enhanced — la plupart des erreurs de migration se ramènent à l'un des breaking changes documentés.
Démarrage du serveur
Le .bat de démarrage / le panel d'hébergement ne trouve pas le serveur (référence à FXServer.exe ou server.7z)
Les fichiers ont été renommés. Mettez à jour vos scripts :
- Archive :
cfx-server_win_x64(Windows) /cfx-server-linux_x64(Linux) - Exécutable :
cfx-server.exe(anciennementFXServer.exe)
« Server specified an invalid game build enforcement »
Seul le dernier gamebuild (Kortz Center Heist) est pris en charge sur Enhanced. Les anciens pins (2802 / 3095 / 3258…) ne sont pas repris. Définissez une valeur d'enforcement valide dans votre commande de démarrage, après +exec server.cfg :
+set sv_enforceGameBuild 1
1 sélectionne le jeu de base sans DLC ; sinon, utilisez le dernier numéro de build pris en charge.
L'ancien tuning de server.cfg ne semble plus rien faire après la migration
Plusieurs convars sont dépréciées ou sans effet sur Enhanced. Remplacez-les / supprimez-les :
sv_useAccurateSends→set sv_syncTickRate 60(plage 1–120)sv_protectServerEntities→setr sv_entityLockdown "relaxed"- Supprimez :
sv_netHttp2,onesync_automaticResend,onesync_enableBeyond,sv_enhancedHostSupport
Resources
Une resource Lua échoue silencieusement au chargement ou renvoie des erreurs Lua
Ajoutez lua54 'yes' au fxmanifest.lua de cette resource. Lua 5.3 a été supprimé en juin 2025, donc tout script auquel il manque cette ligne est déjà cassé (sur Legacy aussi). lua54 débloque également le type entier, les opérations bitwise et les attributs const/close.
Les resources C#/.NET ne se chargent pas sur le Cfx Server
Installez le SDK .NET 10 et recompilez les resources avec .NET 10. Mono a disparu, donc les anciens assemblies compilés avec Mono ne se chargeront pas.
Les scripts protégés par escrow / payants ne fonctionnent pas
L'Asset Escrow n'est pas encore implémenté en early access. On ne peut pas compter sur les resources protégées par escrow (chiffrées) — y compris les scripts Tebex payants. Gardez-les sur un serveur Legacy jusqu'à ce que la prise en charge de l'escrow arrive sur Enhanced.Les valeurs des state bags ne se synchronisent plus avec les clients comme avant
Le comportement a changé : sur Enhanced, les valeurs répliquées ne le sont que si elles sont explicitement définies, et les callbacks de state bag ne se déclenchent que si l'entité existe. Le code qui reposait sur la réplication implicite de Legacy doit maintenant définir la réplication explicitement.
La sortie des commandes distantes / console ne s'affiche plus sur le client
Les commandes distantes ne renvoient plus automatiquement le log complet au client. Appelez PrintRemoteCommandLog(message) dans votre handler à l'endroit où vous voulez faire remonter la sortie.
Assets (Alchemist)
L'interface Alchemist s'interrompt en cours de conversion d'un dossier
Elle est tombée sur un asset protégé par escrow — l'interface échoue et s'arrête au premier rencontré. Soit vous retirez d'abord les assets escrowés, soit vous utilisez AlchemistCli.exe, qui les ignore automatiquement et les liste dans le rapport de sortie. Voir Convertir les assets avec Alchemist.
Un véhicule/prop converti est cassé, invisible ou refuse de spawn
Reconvertissez sans --relaxed (les correctifs automatiques du mode relaxed peuvent altérer les assets). Si la source a été créée avec un ancien outil, essayez --refine pour corriger d'abord le formatage. Testez toujours les assets convertis en jeu avant de les déployer.
Voix
pma-voice fonctionne maintenant mais on me dit qu'il va casser
Il repose sur des natives Mumble dépréciées qui ne fonctionnent que parce qu'elles transitent temporairement par le nouveau système de voix. Elles seront supprimées dans une future version. Prévoyez une migration vers la nouvelle Voice API côté serveur (docs). Note : pa-radio n'est pas référencé dans la documentation officielle.
Client
Des erreurs du type « GTA5.exe not found » ou « GTA 5 Enhanced not supported »
La plupart sont des messages d'avant le lancement (2025–début 2026), datant d'avant la prise en charge d'Enhanced par FiveM. Depuis le 21 juillet 2026, utilisez l'installeur dédié « Download FiveM for GTAV Enhanced » avec une copie PC de GTA V Enhanced que vous possédez (Steam/Epic/Rockstar). Traitez avec prudence les résultats de recherche plus anciens. Voir Installer le client.
Mon client Enhanced ne peut pas rejoindre un serveur / indique une mauvaise version
Enhanced et Legacy ne sont pas compatibles entre eux. Un client Enhanced ne rejoint que les serveurs Enhanced (Cfx Server) ; un client Legacy ne rejoint que les serveurs Legacy. Lancez le client qui correspond au serveur.
