C'est le guide faisant autorité et sans fioritures pour installer des voitures personnalisées sur un serveur FiveM—sans risque, correctement, et avec prêt pour la production Configurations à copier-coller. Nous aborderons les voitures supplémentaires uniques, les packs multi-voitures, la conversion de DLC solo et le câblage de véhicules dans les boutiques ESX/QBCore.
Ce dont vous aurez besoin (prérequis)
- Un serveur FiveM en cours d'exécution et un accès FTP/FS au
resourcesdossier. - Éditeur de texte de base (VS Code) et possibilité de redémarrer le serveur.
- (Facultatif pour les conversions) OpenIV pour décompresser les DLC SP → utilisez notre lien sécurisé : https://fivemx.com/openiv-download/
- (Recommandé) Un menu d'administration ou un outil de génération (par exemple, vMenu) pour tester : https://fivemx.com/free/vmenu/
- (Performance) Savoir utiliser Résmon pour repérer les voitures lourdes : https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/
Meilleures pratiques avisées : Regroupez tous les véhicules sous un dossier de catégorie de ressources comme
resources/[cars]/...Cela permet de garder votre serveur propre et vous permetensure [cars]pour démarrer chaque pack à la fois.
Carte rapide — choisissez votre chemin
- J'ai une voiture complémentaire compatible FiveM (il est déjà livré avec
fxmanifest.luaet métas) : passer à Installer une seule voiture complémentaire. - J'ai un DLC SP (seulement
dlc.rpfavec métas et modèles) : aller à Convertir SP DLC en FiveM. - Je veux plusieurs voitures dans un seul pack: voir Ressource multi-voitures (lot).
- Je veux des voitures achetables dans le jeu: voir Connexion aux ateliers de véhicules ESX/QBCore.
Installer une seule voiture complémentaire (le boîtier 90%)
Supposons que votre voiture porte le nom elegy et vous avez reçu des fichiers de modèles YFT/YTD et des fichiers méta de véhicules standard.
1) Créer la structure des ressources
resources/ [cars]/ fm_elegy/ stream/ elegy.yft elegy_hi.yft elegy.ytd data/ handling.meta vehicles.meta carcols.meta carvariations.meta vehiclelayouts.meta (if provided) fxmanifest.lua vehicle_names.lua (optional, for in‑game display name)
Des règles qui font gagner des heures
- Ne pas baisse
.asi/.oivInstallateurs sur un serveur. Uniquement les ressources et métadonnées diffusables en streaming.- Gardez les modèles dans
stream/, métas dansdata/.- Les noms de fichiers sont sensibles à la casse sous Linux : ils correspondent exactement.
2) fxmanifest.lua (copier-coller)
fx_version 'cerulean'
game 'gta5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta',
'data/vehiclelayouts.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta'
client_script 'vehicle_names.lua' -- optional
Note d'héritage :
__resource.luaest obsolète. Si vous doit prend en charge uniquement les versions héritées, utilisez ce fichier minimal :
-- __resource.lua (legacy)
resource_manifest_version '77731fab-63ca-442c-a67b-abc70f28dfa5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta',
'data/vehiclelayouts.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
data_file 'VEHICLE_LAYOUTS_FILE' 'data/vehiclelayouts.meta'
client_script 'vehicle_names.lua'
3) Facultatif vehicle_names.lua
Certains packs ne contiennent pas d'étiquette GXT. Ajoutez-en une pour que la voiture affiche un nom clair dans l'interface utilisateur.
-- vehicle_names.lua
CreateThread(function()
-- key must match spawn name in vehicles.meta <gameName>
AddTextEntry('elegy', 'Elegy RH8 Custom')
end)
4) Démarrez la ressource dans server.cfg
# Start all cars inside the [cars] group ensure [cars] # (or) start this car only # ensure fm_elegy
Redémarrez le serveur ou exécutez refresh + ensure fm_elegy depuis la console.
Voitures compatibles avec Gabz Lore
5) Trouvez le nom de spawn & test
Ouvrir data/vehicles.meta et trouver :
<Item type="CHandlingData"> ... </Item> <!-- Look for --> <modelName>elegy</modelName> <gameName>elegy</gameName>
- Votre code d'apparition est généralement le
<gameName>ou<modelName>(par exemple,elegy). - Tester avec un outil d'administration :
- vMenu → Générateur de véhicules → Module complémentaire →
elegy - ou utilisez votre commande administrateur (dépend de votre menu administrateur).
- vMenu → Générateur de véhicules → Module complémentaire →
Si le jeu apparaît et que les roues, les lumières et les pièces de réglage semblent correctes, vous avez terminé.
Convertir un DLC solo en ressource FiveM
De nombreuses voitures « SP uniquement » sont livrées en dlc.rpf Packs. Convertissez-les comme ceci :
- Ouvrir OpenIV → naviguer dans les DLC
dlc.rpf. - Extraire des modèles de
x64/vehicles.rpf(YFT/YTD) → mettre dansstream/. - Extraire les métas de
common/data/dansdata/:handling.meta,vehicles.meta,carcols.meta,carvariations.meta,vehiclelayouts.meta(si présent).
- Créer
fxmanifest.luaexactement comme indiqué ci-dessus. - Démarrez la ressource et testez le nom de spawn à partir de
<gameName>.
Conseil: Si la voiture est équipée de kits audio personnalisés, le pack peut inclure un
.awcRoutage non fonctionnel côté serveur. Privilégier les packs déjà marqués. Compatible FiveM ou échanger<audioNameHash>à un kit vanille.
Ressource multi-voitures (lot)
Vous pouvez diffuser beaucoup de voitures d'une ressource unique pour simplifier la gestion.
Disposition des dossiers
resources/[cars]/vip_pack/ stream/ elegy.yft elegy_hi.yft elegy.ytd supra.yft supra_hi.yft supra.ytd ... data/ handling.meta # merged or per‑car files vehicles.meta carcols.meta carvariations.meta fxmanifest.lua
fxmanifest.lua pour les données génériques
fx_version 'cerulean'
game 'gta5'
files {
'data/*.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
Fusion des métas : Utiliser uniquement des fusions connues pour leur fiabilité. Dupliquer
<initDatas>ou égaré<kit>entrées danscarcols.metasont la raison #1 pour les roues noires ou les extras cassés.
Connexion aux ateliers de véhicules ESX/QBCore
Le spawning est idéal pour les tests. Pour une économie réelle, connectez les voitures à votre atelier de framework.
QBCore (exemple d'entrée)
Ajouter à qb-core/shared/vehicles.lua (ou la configuration de votre boutique) :
['elegy'] = {
['name'] = 'Elegy RH8',
['brand'] = 'Annis',
['model'] = 'elegy', -- spawn code
['price'] = 125000,
['category'] = 'sports',
['shop'] = 'pdm'
}
- Utiliser un magasin de véhicules Compatible avec les véhicules supplémentaires. Nous recommandons des options éprouvées :
- Boutique de véhicules Brutal Scripts → https://fivemx.com/fivem-vehicle-shop-brutal-scripts/
- Wais VehicleShop → https://fivemx.com/wais-vehicleshop/
- Boutique de véhicules AV → https://fivemx.com/av-vehicleshop/
ESX (ajout rapide SQL)
Si votre boutique lit à partir de la base de données :
INSERT INTO vehicles (name, label, price, category) VALUES
('elegy', 'Elegy RH8', 125000, 'sports');
Garage et clés : Associez votre boutique à un fournisseur fiable garage et clés du véhicule script pour que les joueurs conservent la propriété à travers les redémarrages :
Contrôle et réglage de la voiture : Pour le contrôle et le réglage des fenêtres/portes/lumières/sièges par immersion :
- Contrôle de la voiture (inspiré de NoPixel) : https://fivemx.com/nopixel-4-0-car-control-script/
- Système de réglage : https://fivemx.com/tuning-system/
Liste de contrôle des performances et de la sécurité
L’installation ne représente que la moitié du travail.gardez-le rapide et stable.
- Budgets de textures : Garder
.ytdMoins de 16 Mo ; privilégiez les textures de 1 000 à 2 000 %. Réduisez la résolution des livrées lourdes dans OpenIV. - LOD du modèle : Assurez-vous que les voitures ont des LOD (
_hi.yft+ base). LODs manquants → grosses baisses de FPS dans le trafic. - UV des roues/pneus : Les roues noires signifient généralement qu'elles manquent
carcols.metaou de mauvais identifiants de matériel : corrigez la méta avant de blâmer ELS. - Conflits d'apparition : Si votre
<gameName>correspond à un véhicule vanille, renomme le modèle et toutes les références de manière cohérente. - Ordre de diffusion : Ne vous fiez pas aux astuces d'ordre de chargement. Mettez toutes les métas dans la même ressource qui diffuse le modèle.
- Utilisez Resmon: Après chaque installation, conduisez pendant 1 à 2 minutes et regardez
resmonpour les pointes. Guide : https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/ - Vider le cache du client après les gros packs si les joueurs signalent des voitures invisibles : https://fivemx.com/how-to-clear-fivem-cache/
Dépannage (solutions rapides)
La voiture n'apparaît pas
- Code d'apparition incorrect. Ouvrir
vehicles.metaet prendre<gameName>. - La ressource n'a pas démarré. Vérifier
txAdmin → Live Consolepour les erreurs ; exécuterensure fm_elegy.
Les roues sont noires / livrées cassées
- Manquant
carcols.meta/carvariations.metaou des fusions incorrectes. Ajoutez à nouveau les kits et modkits corrects.
Le jeu plante au spawn
- Textures en surpoids ou os manquants. Réduire l'échelle
.ytdet confirmer la base/_hila paire existe.
L'intérieur ou les cadrans ne fonctionnent pas
- Le pack nécessite une version plus récente du jeu. Demandez à l'auteur ou testez-le sur une version plus récente. (Si nécessaire, activez les DLC : https://fivemx.com/how-to-enable-dlcs-for-fivem-server/)
Les noms s'affichent comme NULL
- Ajouter un
vehicle_names.luaavecAddTextEntry('SPAWN', 'Nice Name').
Conseil de pro : gardez les voitures organisées
- Mettre tous les véhicules sous
[cars]et les packs de noms avec un préfixe, par exemple,fm_→fm_civ_sports,fm_pd_fleet. - Gardez une simplicité CHANGELOG.md à l'intérieur de chaque pack pour votre futur.
- Éviter de mélanger ELS packs conçus pour SP, sauf si l'auteur fournit une variante FiveM.
Exemple : pack de voitures prêtes à être produites que vous pouvez déposer
Dupliquez ce modèle pour chaque pack de voiture que vous ajoutez.
fxmanifest.lua
fx_version 'cerulean'
game 'gta5'
files {
'data/handling.meta',
'data/vehicles.meta',
'data/carcols.meta',
'data/carvariations.meta'
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
server.cfg
# FiveM car packs ensure [cars]
data/vehicles.meta (extrait minimal juste pour montrer où se trouve le nom du spawn)
<CVehicleModelInfo__InitDataList> <initDatas> <Item> <modelName>elegy</modelName> <txdName>elegy</txdName> <handlingId>elegy</handlingId> <gameName>elegy</gameName> <vehicleMakeName>ANNIS</vehicleMakeName> <plateType>VPT_DEFAULT</plateType> <vehicleClass>VC_SPORT</vehicleClass> <flags>440010</flags> </Item> </initDatas> </CVehicleModelInfo__InitDataList>
vehicle_names.lua (facultatif)
CreateThread(function()
AddTextEntry('elegy', 'Elegy RH8')
end)
Transformez les installations en contenu et en rétention (prochaines étapes)
- Construire un expérience en concession les joueurs se souviennent. Essayez :
- Magasins de véhicules: https://fivemx.com/fivem-vehicle-shop-brutal-scripts/ / https://fivemx.com/wais-vehicleshop/
- Systèmes de garage: https://fivemx.com/advanced-garages/
- Contrôle de la voiture: https://fivemx.com/nopixel-4-0-car-control-script/
- Clés/verrouillage: https://fivemx.com/renewed-vehicle-keys/
- Optimisez les temps de chargement et les performances pour que les voitures soient rapides :
- Centre de performance → https://fivemx.com/performance/
- Comment utiliser Resmon → https://fivemx.com/how-to-use-resmon-in-fivem-optimize-resources/
- Le temps de chargement gagne → https://fivemx.com/optimize-loading-times/
- Découvrez d'autres voitures et packs sélectionnés :
- Voitures FiveM (catégorie) → https://fivemx.com/fivem-cars/
- Toutes les voitures (HiFiveM) → https://fivemx.com/cars/
FAQ
Cela fonctionne-t-il avec OneSync et les gros serveurs ?
Oui, les véhicules diffusés en streaming sont la norme. Veillez à ce que la taille des textures soit raisonnable et surveillez-les. resmon.
Où puis-je me procurer des voitures de haute qualité ?
De la part des créateurs qui expédient des packs prêts pour FiveM — ou parcourez notre catalogue soigneusement sélectionné : https://fivemx.com/fivem-cars/.
Puis-je regrouper des flottes de police et des civils ?
Oui. Organiser par rôle (fm_pd_fleet, fm_civ_sports) afin que vous puissiez activer/désactiver les packs rapidement.
Dois-je définir une version de jeu spécifique ?
Uniquement si le mod s'appuie sur des fonctionnalités plus récentes. L'auteur le note généralement. Si un élément est défectueux, testez-le sur une version plus récente et réessayez.
Copier-coller le résumé (liste de contrôle)
- Créer
resources/[cars]/<pack>/avecstream/+data/. - Déposez YFT/YTD dans
stream/; métas dansdata/. - Ajouter
fxmanifest.luaavecfiles { ... }+data_file ...lignes. ensure [cars](ou le pack) dansserver.cfg.- Trouver
<gameName>dansvehicles.metaet apparaître via vMenu/admin. - Fil vers la boutique (ESX SQL ou QBCore table) et associer avec garage/clés.
- Test Resmon, vérification du budget de texture, et c'est fait.
Vous êtes prêt. Si vous voulez un chemin encore plus rapide, prenez un pack serveur pré-conçu et commencez à personnaliser : https://fivemx.com/fivem-servers/
Packs de voitures payants
Produits par catégorie
-
[Véhicule] Audi E-Tron 2018
Le prix initial était : $34.99.$10.19Le prix actuel est : $10.19. -
Unités de maintien de l'ordre à grande vitesse 2021
Le prix initial était : $167.99.$54.39Le prix actuel est : $54.39. -
Ensemble MEGA Whelen Legacy 2024
Le prix initial était : $107.00.$50.15Le prix actuel est : $50.15. -
Circuit de porte-avions
Le prix initial était : $28.00.$23.80Le prix actuel est : $23.80. -
Lumières animées Audi RS7 R C8 ABT
Le prix initial était : $18.99.$8.49Le prix actuel est : $8.49. -
Pack véhicule BaddBlood
Le prix initial était : $115.99.$35.69Le prix actuel est : $35.69. -
Pack de véhicule BeamNG
Le prix initial était : $115.99.$49.29Le prix actuel est : $49.29. -
Bugatti Chiron (Quad Turbo)
Le prix initial était : $14.00.$4.25Le prix actuel est : $4.25. -
Auto-tamponneuse (forfait complet | CARTE + SCRIPT + VOITURE)
Le prix initial était : $33.99.$16.14Le prix actuel est : $16.14.
Voitures additionnelles versus de remplacement
Un véhicule add-on introduit un modèle de spawn séparé et conserve le véhicule GTA d'origine intact. Un véhicule de remplacement réutilise un nom de modèle existant et remplace ce véhicule de base. Préférez les add-ons lorsque vous souhaitez plusieurs véhicules personnalisés sans modifier la flotte par défaut ; utilisez les remplacements uniquement lorsque le remplacement de ce modèle de base exact est intentionnel.
Vérifications de paquets et de dossiers sécurisés
- Gardez les ressources de véhicules regroupées sous un dossier tel que
resources/[cars]/, mais démarrez chaque ressource réelle ou utilisezensure [cars]uniquement après avoir vérifié que le serveur résout le groupe correctement. - Inspectez l'archive fournie
fxmanifest.lua, les fichiers de modèles diffusés et chaque fichier de métadonnées référencé. Ne remplacez pas un manifeste fonctionnel par un modèle générique sans comparer ses fichiers et types de données déclarés. - Vérifiez les noms de modèle et de spawn, la casse des noms de fichiers et les références de métadonnées pour les doublons avant de combiner les packs. Une collision de noms peut charger le mauvais véhicule même lorsque la ressource démarre sans erreur évidente.
- Ajoutez une ressource à la fois, redémarrez sur le serveur de test, générez chaque modèle ajouté et inspectez à la fois les consoles serveur et client. Revenez à la dernière ressource si les modèles, les textures, la manipulation ou les entrées de magasin échouent.








