Guide d'Ajout de Mappings sur Serveur FiveM

Ce guide vous accompagne dans l'ajout et la gestion de mappings (cartes personnalisées) sur votre serveur FiveM
Guide d'Ajout de Mappings sur Serveur FiveM
Accès à votre panel Wisp : https://panel.verycloud.fr/
Documentation complète : https://verycloud.fr/docs
Qu'est-ce qu'un Mapping ?
Un mapping (ou map) est une modification de l'environnement du jeu qui permet d'ajouter :
- Des bâtiments personnalisés
- Des modifications de lieux existants
- De nouveaux intérieurs
- Des objets et décors
- Des zones personnalisées
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Accès à votre panel Wisp VeryCloud
- Vos identifiants de connexion
- Le mapping que vous souhaitez installer (format .zip ou dossier)
- Un client FTP (FileZilla recommandé) ou utilisation du gestionnaire de fichiers Wisp
- Votre serveur FiveM arrêté pendant l'installation
Étape 1 : Connexion au Panel Wisp
- Rendez-vous sur https://panel.verycloud.fr/
- Connectez-vous avec vos identifiants VeryCloud
- Sélectionnez votre serveur FiveM dans la liste
- Vous arrivez sur le tableau de bord de votre serveur
Étape 2 : Types de Mappings FiveM
Il existe plusieurs types de mappings :
Mappings Standalone (recommandé)
Fichiers nécessaires :
__resource.luaoufxmanifest.lua- Dossier
stream/contenant les fichiers.ymap,.ytyp,.ybn - Parfois un dossier
data/avec des fichiers.meta
Mappings MLO (Interior)
Pour les intérieurs :
- Fichiers
.ymappour la structure - Fichiers
.ytyppour les objets - Fichiers
.ybnpour les collisions - Dossier
stream/
Mappings Add-On
Plus complexes :
- Nécessitent parfois des modifications de
server.cfg - Peuvent inclure des scripts
- Fichiers dans
stream/et configurations spécifiques
Étape 3 : Préparation du Mapping
Vérification du contenu
Avant l'installation, vérifiez que votre mapping contient :
- Fichier manifest (obligatoire) :
__resource.lua(ancienne version)- OU
fxmanifest.lua(nouvelle version recommandée)
- Dossier stream (obligatoire) :
- Contient les fichiers
.ymap,.ytyp,.ybn,.ytd,.ydr
- Contient les fichiers
- Structure recommandée :
nom-du-mapping/
├── fxmanifest.lua
├── stream/
│ ├── fichier1.ymap
│ ├── fichier2.ytyp
│ └── fichier3.ybn
└── data/ (optionnel)
└── fichier.meta
Exemple de fxmanifest.lua
Si votre mapping n'a pas de manifest, créez-en un :
fx_version 'cerulean'
game 'gta5'
author 'Votre Nom'
description 'Description du mapping'
version '1.0.0'
this_is_a_map 'yes'
files {
'data/*.meta'
}
data_file 'DLC_ITYP_REQUEST' 'data/*.ytyp'
Pour un mapping simple sans fichiers data :
fx_version 'cerulean'
game 'gta5'
author 'Votre Nom'
description 'Description du mapping'
version '1.0.0'
this_is_a_map 'yes'
Étape 4 : Méthode 1 - Upload via Gestionnaire de Fichiers Wisp
Accès au gestionnaire de fichiers
- Dans votre panel Wisp, cliquez sur Files (Fichiers) dans le menu de gauche
- Vous verrez l'arborescence de votre serveur FiveM
- Naviguez vers le dossier resources
Upload du mapping
- Dans le dossier resources, cliquez sur Upload (en haut à droite)
- Deux options s'offrent à vous :
Option A : Upload d'un fichier ZIP
- Sélectionnez votre fichier
.zipdu mapping - Cliquez sur Upload
- Attendez la fin de l'upload (barre de progression)
- Une fois uploadé, faites un clic droit sur le fichier
.zip - Sélectionnez Unarchive (Décompresser)
- Le dossier sera extrait automatiquement
- Supprimez le fichier
.zipaprès extraction
Option B : Upload dossier par dossier
- Créez un nouveau dossier avec le nom de votre mapping
- Entrez dans ce dossier
- Uploadez les fichiers un par un (manifest, puis dossier stream)
Vérification de la structure
Assurez-vous que la structure finale est :
resources/
└── [votre-mapping]/
├── fxmanifest.lua
└── stream/
├── fichiers.ymap
└── autres fichiers...
Étape 5 : Méthode 2 - Upload via FTP
Configuration du client FTP
- Téléchargez FileZilla : https://filezilla-project.org/
- Dans le panel Wisp, allez dans Settings > SFTP Details
- Notez les informations :
- Adresse : L'URL du serveur SFTP
- Port : Généralement 2022
- Nom d'utilisateur : Votre identifiant SFTP
- Mot de passe : Votre mot de passe SFTP
Connexion FTP
- Ouvrez FileZilla
- Remplissez les champs en haut :
- Hôte : L'adresse SFTP (ex: sftp://panel.verycloud.fr)
- Identifiant : Votre nom d'utilisateur
- Mot de passe : Votre mot de passe
- Port : 2022
- Cliquez sur Connexion rapide
- Si une alerte de certificat apparaît, cochez "Toujours faire confiance" et validez
Upload du mapping via FTP
- Dans FileZilla, côté serveur (droite), naviguez vers le dossier resources
- Côté local (gauche), localisez votre dossier de mapping
- Faites glisser le dossier complet du mapping depuis la gauche vers la droite
- Attendez la fin du transfert (barre de progression en bas)
- Vérifiez que tous les fichiers sont présents côté serveur
Étape 6 : Activation du Mapping dans server.cfg
Accès au fichier server.cfg
Via le panel Wisp :
- Dans le menu de gauche, cliquez sur Files
- Localisez et cliquez sur le fichier server.cfg
- Le fichier s'ouvre dans l'éditeur intégré
Ajout de la ressource
- Scrollez jusqu'à la section des ressources (généralement en bas du fichier)
- Ajoutez la ligne suivante :
ensure nom-du-mapping
Exemple :
# Mappings
ensure mon-garage-custom
ensure villa-luxe
ensure commissariat-lspd
Note : Remplacez nom-du-mapping par le nom exact du dossier dans resources/
Différence entre ensure et start
- ensure : Démarre la ressource et la redémarre automatiquement si elle crash (recommandé)
- start : Démarre la ressource une seule fois
Pour les mappings, utilisez toujours ensure.
Ordre de chargement
Important : L'ordre des ressources dans server.cfg peut être important.
Recommandations :
- Chargez d'abord les ressources de base (framework, scripts)
- Ensuite les mappings
- Puis les scripts qui dépendent des mappings
Exemple d'ordre correct :
# Framework
ensure es_extended
ensure esx_skin
# Mappings
ensure mapping-commissariat
ensure mapping-hopital
# Scripts
ensure esx_policejob
ensure esx_ambulancejob
Étape 7 : Démarrage du Serveur
Via le panel Wisp
- Retournez sur le Console dans le menu de gauche
- Cliquez sur le bouton Start (Démarrer)
- Attendez que le serveur démarre complètement
- Surveillez la console pour vérifier le chargement des ressources
Vérification du chargement
Dans la console, vous devriez voir :
Started resource nom-du-mapping
Si vous voyez une erreur, lisez attentivement le message pour identifier le problème.
Étape 8 : Vérification In-Game
Connexion au serveur
- Lancez FiveM
- Connectez-vous à votre serveur
- Rendez-vous aux coordonnées du mapping
Utilisation de téléportation
Si vous êtes admin, utilisez la commande de téléportation :
/tp X Y Z
Remplacez X, Y, Z par les coordonnées du mapping (généralement indiquées dans la description).
Vérification visuelle
Vérifiez que :
- Les bâtiments apparaissent correctement
- Les textures sont chargées
- Les collisions fonctionnent (vous ne traversez pas les murs)
- Les portes s'ouvrent si applicable
- L'intérieur est accessible
Étape 9 : Gestion des Problèmes Courants
Le mapping n'apparaît pas
Solutions :
- Vérifiez le manifest :
- Assurez-vous que
fxmanifest.luaou__resource.luaexiste - Vérifiez la ligne
this_is_a_map 'yes'
- Assurez-vous que
- Vérifiez le dossier stream :
- Le dossier doit s'appeler exactement
stream - Les fichiers doivent être directement dans
stream/, pas dans un sous-dossier
- Le dossier doit s'appeler exactement
- Vérifiez server.cfg :
- La ligne
ensure nom-mappingest présente - Le nom correspond exactement au nom du dossier
- Pas d'erreur de syntaxe (# pour les commentaires)
- La ligne
- Vérifiez les permissions :
- Dans le panel Wisp, vérifiez que les fichiers ont les bonnes permissions
- Redémarrez le serveur :
- Arrêtez complètement le serveur
- Attendez 10 secondes
- Redémarrez
Le mapping apparaît mais avec des textures manquantes
Solutions :
- Vérifiez les fichiers .ytd :
- Ces fichiers contiennent les textures
- Doivent être dans le dossier
stream/
- Cache FiveM :
- Fermez FiveM complètement
- Allez dans
%localappdata%\FiveM\FiveM Application Data - Supprimez le dossier
cache - Relancez FiveM
- Fichiers corrompus :
- Re-téléchargez le mapping
- Re-uploadez tous les fichiers
Le serveur ne démarre pas après ajout du mapping
Solutions :
- Vérifiez la console :
- Lisez attentivement les messages d'erreur
- Recherchez le nom du mapping dans les erreurs
- Erreur de manifest :
- Vérifiez la syntaxe du
fxmanifest.lua - Pas de caractères spéciaux
- Guillemets corrects
- Vérifiez la syntaxe du
- Conflit avec d'autres ressources :
- Désactivez temporairement d'autres mappings
- Testez un par un pour identifier le conflit
- Espace disque :
- Vérifiez que vous avez assez d'espace
- Panel Wisp > Settings > Storage
Collisions ne fonctionnent pas
Solutions :
- Fichiers .ybn manquants :
- Ces fichiers définissent les collisions
- Doivent être dans
stream/
- Cache client :
- Videz le cache FiveM (voir ci-dessus)
- Mapping incompatible :
- Certains vieux mappings n'ont pas de collisions
- Recherchez une version mise à jour
Erreur "Failed to start resource"
Solutions :
- Nom de dossier incorrect :
- Pas d'espaces dans le nom
- Pas de caractères spéciaux
- Utilisez des tirets
-ou underscores_
- Structure incorrecte :
- Vérifiez que le manifest est à la racine du dossier
- Le dossier
stream/est au bon endroit
- Permissions de fichiers :
- Via Wisp, vérifiez les permissions
- Elles doivent être en lecture/écriture
Étape 10 : Optimisation des Mappings
Limiter le nombre de mappings
- Trop de mappings = performances réduites
- Maximum recommandé : 20-30 mappings moyens
- Privilégiez la qualité à la quantité
Compression des textures
Certains mappings ont des textures très lourdes :
- Utilisez des outils comme OpenIV pour optimiser
- Réduisez la résolution si possible
Ordre de priorité
Dans server.cfg, chargez en priorité :
- Les mappings essentiels (commissariat, hôpital)
- Les mappings RP importants
- Les mappings décoratifs en dernier
Streaming Distance
Dans certains manifests, vous pouvez définir la distance de chargement :
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
distance 500.0 -- Distance en mètres
Réduisez cette valeur pour améliorer les performances.
Étape 11 : Suppression d'un Mapping
Via le panel Wisp
- Allez dans Files > resources
- Localisez le dossier du mapping à supprimer
- Faites un clic droit sur le dossier
- Sélectionnez Delete (Supprimer)
- Confirmez la suppression
Retrait du server.cfg
- Ouvrez le fichier server.cfg
- Trouvez la ligne
ensure nom-du-mapping - Supprimez cette ligne ou commentez-la avec
#:
# ensure mapping-a-supprimer
- Sauvegardez le fichier
- Redémarrez le serveur
Étape 12 : Création d'un Manifest Personnalisé
Si votre mapping n'a pas de manifest, créez-en un :
Pour un mapping simple
- Dans le dossier du mapping, créez un nouveau fichier
- Nommez-le
fxmanifest.lua - Ajoutez ce contenu :
fx_version 'cerulean'
game 'gta5'
author 'VotreNom'
description 'Description du mapping'
version '1.0.0'
this_is_a_map 'yes'
Pour un mapping avec fichiers .meta
Si votre mapping a un dossier data/ avec des fichiers .meta :
fx_version 'cerulean'
game 'gta5'
author 'VotreNom'
description 'Description du mapping'
version '1.0.0'
this_is_a_map 'yes'
files {
'data/*.meta'
}
-- Pour les fichiers ytyp
data_file 'DLC_ITYP_REQUEST' 'data/*.ytyp'
-- Pour les fichiers ymf (si présents)
data_file 'TIMECYCLEMOD_FILE' 'data/*.ymf'
Sauvegarde du manifest
- Sauvegardez le fichier
- Uploadez-le via le panel Wisp ou FTP
- Redémarrez le serveur
Étape 13 : Mappings MLO (Intérieurs)
Les MLO sont des mappings d'intérieur spéciaux.
Structure typique d'un MLO
mlo-interieur/
├── fxmanifest.lua
└── stream/
├── interieur.ymap
├── interieur.ytyp
├── interieur_shell.ybn
└── textures.ytd
Manifest pour MLO
fx_version 'cerulean'
game 'gta5'
this_is_a_map 'yes'
files {
'stream/*.ytyp'
}
data_file 'DLC_ITYP_REQUEST' 'stream/*.ytyp'
Points d'entrée
Certains MLO nécessitent des scripts pour définir les points d'entrée :
- Vérifiez la documentation du MLO
- Installez les scripts fournis si nécessaire
Étape 14 : Coordination avec d'Autres Ressources
Scripts dépendants de mappings
Certains scripts nécessitent des mappings spécifiques :
- esx_policejob → Commissariat LSPD
- esx_ambulancejob → Hôpital Pillbox
- esx_mechanicjob → Garage Bennys
Configuration des coordonnées
Après installation d'un mapping, mettez à jour les coordonnées dans vos scripts :
Exemple pour un garage :
-- Config du script
Config.Zones = {
GarageVehicle = {
Pos = {x = 215.124, y = -810.057, z = 30.731},
Size = {x = 1.5, y = 1.5, z = 1.0},
Type = 27
}
}
Ordre de chargement
Dans server.cfg, assurez-vous de :
- Charger le mapping en premier
- Charger le script qui l'utilise ensuite
ensure mapping-commissariat
ensure esx_policejob
Étape 15 : Sources de Mappings
Sites recommandés
Gratuits :
- GTA5-Mods : https://www.gta5-mods.com/maps
- FiveM Forums : https://forum.cfx.re/
- Discord GTA Modding : Recherchez des serveurs dédiés
Payants :
- Tebex : https://www.tebex.io/
- GTA5mods Premium : Mappings de qualité supérieure
Vérification de la qualité
Avant d'installer un mapping :
- Lisez les commentaires et avis
- Vérifiez la date de mise à jour
- Assurez-vous qu'il est compatible FiveM
- Regardez les vidéos/captures d'écran
Droits et licences
- Respectez les licences des créateurs
- Ne redistribuez pas sans permission
- Créditez les auteurs dans votre serveur
Étape 16 : Sauvegarde de Vos Mappings
Sauvegarde via panel Wisp
- Allez dans Files > resources
- Sélectionnez le dossier du mapping
- Cliquez sur Archive (Archiver)
- Le fichier
.tar.gzsera créé - Téléchargez-le sur votre PC
Sauvegarde via FTP
- Connectez-vous avec FileZilla
- Naviguez vers resources
- Faites glisser le dossier du mapping vers votre PC (côté gauche)
- Conservez une copie en sécurité
Fréquence des sauvegardes
Recommandations :
- Avant chaque modification importante
- Après chaque ajout de mapping
- Au minimum une fois par semaine
Étape 17 : Mise à Jour d'un Mapping
Processus de mise à jour
- Sauvegardez l'ancienne version :
- Téléchargez le dossier actuel
- Conservez une copie
- Arrêtez le serveur :
- Via le panel Wisp, cliquez sur Stop
- Supprimez l'ancienne version :
- Dans Files, supprimez le dossier du mapping
- Uploadez la nouvelle version :
- Suivez les étapes d'installation (Étape 4 ou 5)
- Vérifiez le server.cfg :
- Assurez-vous que la ligne
ensureest toujours présente - Vérifiez que le nom du dossier n'a pas changé
- Assurez-vous que la ligne
- Redémarrez le serveur :
- Cliquez sur Start
- Testez in-game :
- Vérifiez que tout fonctionne
En cas de problème
Si la nouvelle version ne fonctionne pas :
- Arrêtez le serveur
- Supprimez la nouvelle version
- Ré-uploadez votre sauvegarde
- Redémarrez le serveur
Support VeryCloud
Si vous rencontrez des difficultés :
Documentation : https://verycloud.fr/docs
Panel Wisp : https://panel.verycloud.fr/
Support technique :
- Ouvrez un ticket depuis votre espace client VeryCloud
- Contactez le support par Discord ou email
- Consultez la base de connaissances
Lorsque vous contactez le support, fournissez :
- Votre nom de serveur
- Le nom du mapping concerné
- Une description détaillée du problème
- Les captures d'écran des erreurs
- Les logs de la console (si applicable)
Bonnes Pratiques
Organisation
- Nommage cohérent : Utilisez des noms clairs (ex:
mapping-lspd-v2) - Documentation : Gardez une liste de vos mappings avec leurs sources
- Catégorisation : Organisez vos mappings par type (jobs, maisons, commerces)
Performance
- Testez un par un : Ajoutez les mappings progressivement
- Surveillez les FPS : Vérifiez l'impact sur les performances
- Nettoyage régulier : Supprimez les mappings inutilisés
Compatibilité
- Framework : Assurez-vous que les mappings sont compatibles avec votre framework (ESX, QBCore, etc.)
- Versions : Vérifiez la compatibilité avec votre version de FiveM
- Conflits : Testez les interactions entre mappings
Sécurité
- Sources fiables : Téléchargez uniquement depuis des sites reconnus
- Scan antivirus : Vérifiez les fichiers avant upload
- Sauvegarde : Gardez toujours des copies de vos configurations
Ressources Complémentaires
Outils utiles
- OpenIV : Pour visualiser et éditer les fichiers .ymap/.ytyp
- CodeWalker : Pour trouver les coordonnées et explorer les mappings
- FiveM Native Reference : Documentation des fonctions FiveM
Communauté FiveM
- Forum officiel : https://forum.cfx.re/
- Discord FiveM France : Recherchez des serveurs francophones
- YouTube : Tutoriels vidéo sur les mappings
Apprentissage
Si vous souhaitez créer vos propres mappings :
- Apprenez à utiliser OpenIV
- Suivez des tutoriels de modding GTA V
- Pratiquez avec des mappings simples
Conclusion
Vous savez maintenant comment ajouter, gérer et optimiser les mappings sur votre serveur FiveM hébergé chez VeryCloud via le panel Wisp !
Récapitulatif des étapes clés :
- Téléchargez votre mapping
- Uploadez-le dans
resources/via Wisp ou FTP - Ajoutez
ensure nom-mappingdans server.cfg - Redémarrez le serveur
- Testez in-game
Points à retenir :
- Vérifiez toujours la structure du mapping (manifest + stream)
- Sauvegardez avant toute modification
- Testez les performances après chaque ajout
- Consultez la documentation du mapping
Bienvenue dans l'univers du mapping FiveM et profitez de votre serveur personnalisé avec VeryCloud !


















