Les voitures, vêtements ou cartes FiveM DLC manquent ? Définissez sv_enforceGameBuild

Les véhicules DLC, les vêtements ou les cartes sont invisibles ou s'écrasent sur votre serveur FiveM. Le paramètre sv_enforceGameBuild, le numéro de build pour chaque DLC, et ce qu'il faut vérifier après.

Les joueurs disent que les nouvelles voitures DLC sont invisibles, le pack de vêtements montre les mauvais ou des articles vides, ou un addon de carte se charge avec des trous. Les assets sont en streaming, la ressource démarre sans erreur, et le contenu manque toujours ou est cassé.

La raison habituelle est la version du jeu. FiveM exécute intentionnellement d'anciennes versions de GTA V par défaut, et le contenu DLC plus récent n'existe que dans les builds plus récentes.

Pourquoi le contenu disparaît

GTA V reçoit des mises à jour DLC, et chacune ajoute des fichiers au jeu : véhicules, composants ped, accessoires, intérieurs. La version du jeu par défaut de FiveM est ancienne à dessein, donc les serveurs restent compatibles avec chaque joueur. Si un addon a été créé pour un build plus récent, un joueur sur le default en manque les fichiers de base auxquels il se réfère, et vous obtenez des véhicules invisibles, des vêtements manquants ou des crashes.

La solution est de dire au serveur quelle version les joueurs doivent utiliser.

La correction : sv_enforceGameBuild

Ajoutez ceci à server.cfg :

cfg
set sv_enforceGameBuild 3258

Mettez-le près du haut, avant les lignes ensure, puis redémarrez complètement le serveur. Les joueurs qui se connectent ensuite sont invités à utiliser cette version.

Versions du jeu et ce qu'elles déverrouillent

Choisissez la version du DLC le plus récent dont votre contenu a besoin :

Build DLC
2189 Cayo Perico Heist
2372 Los Santos Tuners
2545 The Contract
2699 Criminal Enterprises
2802 Drug Wars
2944 San Andreas Mercenaries
3095 Chop Shop
3258 Bottom Dollar Bounties
3407 Agents of Sabotage

Un build plus élevé inclut tout des versions inférieures. Si votre pack a besoin de contenu Tuners, 2372 est suffisant, mais 3407 fonctionne aussi. Chaque nouveau DLC ajoute un build plus récent ; la documentation FiveM liste les derniers que vos artefacts serveur supportent.

Conseil : ne définissez pas la version la plus élevée « au cas où ». Chaque étape fait télécharger plus aux joueurs et peut changer le comportement des assets plus anciens. Utilisez la version la plus basse qui couvre votre contenu.

Ce qui se passe quand les joueurs se connectent

La première fois que quelqu'un se connecte à un serveur qui force un build qu'il n'a pas, FiveM télécharge cette version du jeu. Cela peut prendre quelques minutes et peut nécessiter le redémarrage du jeu. Après cela, il est mis en cache, et se connecter est à nouveau normal.

Dites à vos joueurs à ce sujet dans votre Discord, ou une première connexion semble que le serveur est figé. Les joueurs qui utilisent déjà un autre build pour d'autres serveurs se voient demander à nouveau quand ils reviennent.

Les builds plus élevés ont besoin de assets mises à jour

Un build de jeu plus récent modifie les fichiers du jeu de base, et certains assets plus anciens ne l'attendent pas. Regardez pour :

  • Véhicules additionnels avec des fichiers de gestion ou meta anciens : ils fonctionnent généralement toujours, mais vérifiez-les.
  • Packs de vêtements construits pour un build plus ancien : vérifiez que les tenues enregistrées semblent correctes après la modification.
  • MLOs et mods de carte : les intérieurs qui remplacent la même zone qu'une modification DLC nouvelle peuvent chevaucher.
  • Scripts qui codent en dur les hashes de modèle ou les composants ped : vérifiez leurs notes de mise à jour.

Testez sur une copie du serveur, avec un client propre, avant de lever le build sur un serveur en direct. Regardez vos ressources dans la console pour les nouvelles erreurs après la modification, et voir lire une erreur de script FiveM si vous avez du mal à les lire.

Si vos assets sont volumineux, le problème peut en être un différent, comme une perte de texture causée par des fichiers surdimensionnés. C'est couvert dans oversized assets and texture loss.

Assurez-vous qu'il s'est appliqué

Deux vérifications :

  1. Regardez la ligne dans server.cfg. Un # au début le commente, et une faute de frappe dans le nom signifie qu'il est ignoré. Le nom est sv_enforceGameBuild, avec cette capitalisation.
  2. Sur le client, utilisez un petit script pour imprimer le build utilisé :
lua
-- client.lua
CreateThread(function()
    Wait(5000)
    print('Game build: ' .. GetGameBuildNumber())
end)

Appuyez sur F8 en jeu pour lire la console. Il devrait imprimer le nombre que vous avez défini.

Si la version est mauvaise, vérifiez que la ligne est dans le server.cfg qui fonctionne vraiment (le chemin est en haut de la console txAdmin) et que vous avez redémarré le serveur plutôt qu'une seule ressource.

Quand ce n'est pas la version

Le contenu manquant a d'autres causes. Si la version est correcte et une voiture ou un article de vêtement manque toujours :

  • La ressource n'a pas démarré, ou elle a démarré avec une erreur.
  • Le dossier de stream a un fichier au mauvais endroit, ou un mauvais nom.
  • Le fxmanifest.lua manque une ligne data_file dont l'asset a besoin.
  • Le cache du joueur est périmé. Voir clearing the FiveM cache.

Pour ajouter des véhicules correctement, voir adding add-on cars to FiveM.

Liste de contrôle

Symptôme Solution
Véhicules DLC invisibles Définissez set sv_enforceGameBuild sur le build du DLC et redémarrez
Vêtements vides ou mauvais Pareil, et vérifiez que le pack correspond à la version
Quel numéro 2189 Cayo, 2372 Tuners, 2545 Contract, 2699 Criminal Enterprises, 2802 Drug Wars, 2944 Mercenaries, 3095 Chop Shop, 3258 Bottom Dollar Bounties, 3407 Agents of Sabotage
Les joueurs attendent longtemps à la première connexion Ils téléchargent la version, dites-leur à l'avance
Les assets anciens agissent bizarrement après l'avoir levée Testez chaque asset, mettez-le à jour ou remplacez-le
Le paramètre semble ignoré Mauvais server.cfg, un #, ou le serveur n'a pas été redémarré

Réponses rapides

Que fait sv_enforceGameBuild ?

Il force chaque joueur à exécuter une version de jeu GTA V spécifique quand il se connecte à votre serveur. Les builds plus élevés déverrouillent le contenu des nouveaux DLC, comme les véhicules, les vêtements et les changements de carte.

Quel build devrais-je choisir ?

Celui qui correspond au contenu DLC le plus récent dont vos assets ont besoin. Si vous n'êtes pas sûr, prenez le build du DLC duquel provient votre pack de véhicule ou de vêtement le plus récent, et testez-le avec un client propre.

Les joueurs doivent-ils télécharger quelque chose ?

Oui. La première fois qu'un joueur se connecte à un serveur qui force un build plus récent, FiveM télécharge cette version du jeu, ce qui peut prendre un moment et nécessite un redémarrage du jeu.

Des scripts sans ce problème

Clothing DesignerCréez des vêtements dans FiveM — pinceau, calques, import d’images et IA — puis portez-les.Voir le script →Chameleon Paints82 peintures caméléon à reflets changeants, dans un menu à appliquer en un clic.Voir le script →Mic PhoneUn téléphone pliable qui se déplie en tablette et se prolonge jusqu’au vrai téléphone du joueur.Voir le script →

À lire aussi