Prérequis

  • D'un logiciel client SFTP (ex: FileZilla) connecté à votre serveur KAZYCLOUD.

  • Des fichiers de ressources contenant un fichier manifeste fxmanifest.lua.

Étape 1 : Anatomie d'une ressource FiveM

Chaque script, map ou véhicule sous FiveM doit impérativement contenir à sa racine un fichier nommé fxmanifest.lua (ou anciennement __resource.lua).

Structure type d'un dossier de ressource :

Plaintext
 
/resources/[custom]/mon_script/
├── fxmanifest.lua
├── client.lua
├── server.lua
└── config.lua

Étape 2 : Installer un script Lua / JS

  1. Téléchargez le dossier du script.

  2. Ouvrez le Gestionnaire de fichiers KAZYCLOUD ou votre client SFTP.

  3. Transférez le dossier complet du script dans le répertoire /resources/ (ou dans un sous-dossier de regroupement entre crochets, ex: /resources/[scripts]/).

  4. Ouvrez votre fichier server.cfg.

  5. Ajoutez la ligne d'activation :

    Extrait de code
     
    ensure mon_script
    

    (Remarque : L'utilisation de ensure est préférable à start car elle permet de redémarrer correctement la ressource si elle était déjà active).

Étape 3 : Ajouter un véhicule ou un vêtement Custom (stream)

Les modèles 3D (fichiers .yft, .ytd) doivent être placés dans un sous-dossier spécifique nommé stream :

Structure type d'un véhicule custom :

Plaintext
 
/resources/[vehicles]/audi_rs6/
├── fxmanifest.lua
├── stream/
│   ├── rs6.yft
│   ├── rs6.ytd
│   └── rs6_hi.yft
└── vehicle_names.lua (optionnel)

Exemple de fichier fxmanifest.lua pour véhicule custom :

Lua
 
fx_version 'cerulean'
game 'gta5'

files {
    'vehicles.meta',
    'carvariations.meta',
    'handling.meta',
    'attribution.meta'
}

data_file 'HANDLING_FILE' 'handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'vehicles.meta'
data_file 'CARVARIATIONS_FILE' 'carvariations.meta'

Résultat attendu

Le véhicule ou la ressource est chargée au démarrage. En jeu, le véhicule peut être spawné via sa commande de spawn (/car rs6).

Copyright © 2026 KAZYCLOUD. Tous droits réservés.

Cette réponse était-elle pertinente ? 0 Utilisateurs l'ont trouvée utile (0 Votes)