Aller au contenu

FiveM : installer des ressources, en un clic ou par SFTP

Installe des ressources FiveM en un clic avec le Resource Installer du tableau de bord : téléverse un fichier ZIP, ajoute automatiquement la ligne ensure et importe directement le fichier SQL. Tu peux aussi procéder manuellement par SFTP.

10 novembre 20269 min de lecture0 Vues0 utile

Introduction

Tu peux utiliser des ressources pour ajouter des fonctionnalités à ton serveur de jeu FiveM. C’est particulièrement intéressant si tu prévois un projet de grande envergure, comme un serveur roleplay ou autre. Difficile de se passer de ces ressources supplémentaires pour ce type de projet.

FiveM et sa communauté proposent un immense choix de ressources. Tu trouveras un aperçu des ressources les plus populaires sur le forum Cfx.re : https://forum.cfx.re/c/development/releases/7

Le moyen le plus rapide d’installer une ressource est d’utiliser le FiveM Resource Installer, directement depuis le tableau de bord. Téléverse l’archive ZIP : l’outil place la ressource dans le bon dossier, l’ajoute à la server.cfg et, si tu le souhaites, importe les fichiers SQL fournis dans ta base de données. Tu trouveras plus bas la méthode classique par SFTP.

Installer des ressources avec le Resource Installer

Infos

Le Resource Installer est disponible pour les serveurs FiveM. Pour FiveM Enhanced et RedM, utilise la méthode par SFTP.

Étape 1 : ouvrir l’outil d’installation

Ouvre le tableau de bord de ton serveur FiveM, accède à l’onglet Outils, puis sélectionne FiveM Resource Installer. Tu n’as pas besoin d’arrêter ton serveur.

Pour cela, un modèle de serveur (Recipe) doit déjà être configuré dans txAdmin. C’est à cette condition que les fichiers server.cfg et le dossier resources sont créés et que l’outil peut y écrire.

Étape 2 : téléverser une archive ZIP

Téléverse la ressource sous forme d’archive ZIP. Tu peux directement utiliser un téléchargement GitHub via Code → Download ZIP ou une archive ZIP de publication.

  • Les fichiers ZIP sont limités à 100 Mo (400 Mo et 5 000 fichiers maximum une fois décompressés).
  • Si tu as une archive RAR ou 7z, compresse-la à nouveau au format ZIP.
  • L’outil supprime les dossiers intermédiaires inutiles (par exemple, ma-ressource-main), ainsi que les numéros de version et les suffixes -main du nom.
  • Si une archive contient plusieurs ressources, l’outil les répertorie séparément et les trie en fonction de leurs dépendances.
  • Les fichiers exécutables comme .exe, .bat ou .sh ne sont jamais écrits sur ton serveur.

Étape 3 : vérifier l’analyse

Avant l’installation, l’outil t’indique le contenu de l’archive :

  • Nom et dossier de destination : Le nom peut contenir des lettres, des chiffres, ainsi que _, . et - (64 caractères maximum). Sous Dossier dans resources/, choisis le dossier de catégorie, par exemple [standalone]. Si l’archive n’en contient pas, [local] est sélectionné par défaut. Avec Directement dans resources/ (sans dossier), la ressource est placée sans dossier de catégorie.
  • Dépendances : Pour chaque dépendance (par exemple ESX, QBCore, Qbox, ox_lib, oxmysql), tu peux voir si elle se trouve dans l’archive, si elle est présente sur le serveur ou si elle y est manquante. Les dépendances mentionnées uniquement dans le code et absentes de fxmanifest.lua sont signalées comme supposées.
  • Analyse de sécurité : L’outil vérifie tous les fichiers .lua et .js pour détecter des signatures de code malveillant connues. En cas de détection, tu reçois un avertissement. Tu peux quand même procéder à l’installation, mais l’analyse de sécurité désactive la ressource au prochain démarrage du serveur. Si tu penses qu’il s’agit d’une fausse alerte, contacte notre support.
  • Fichiers SQL : Les fichiers .sql fournis sont répertoriés avec une indication des tables qu’ils créent, modifient ou remplissent.

Si la ressource existe déjà sur ton serveur, l’outil interrompt l’installation par défaut. Pour la remplacer (par exemple, pour la mettre à jour), coche Écraser la ressource existante. Le dossier entier sera alors remplacé, y compris tes paramètres comme config.lua. Avant cela, l’ancien dossier est sauvegardé sous forme d’archive dans backups/resource-installer/.

Étape 4 : installer et démarrer automatiquement

Laisse cochée l’option Ajouter à server.cfg pour un démarrage automatique. L’outil ajoute alors ensure <Name> à la server.cfg de ton dossier de serveur actif, après les dépendances de la ressource, et sauvegarde d’abord l’ancienne server.cfg sous le nom server.cfg.bak-….

Clique sur Installer sur le serveur. Tu peux suivre la progression (sauvegarde, décompression, placement, ajout à server.cfg, vérification du résultat). L’installation continue même si tu fermes la page.

Le résultat indique comment la ressource démarre :

  • Ligne ensure ajoutée à server.cfg : tout est prêt.
  • déjà présent dans server.cfg : la ligne était déjà présente.
  • Démarre via le dossier de catégorie : ta server.cfg contient déjà ensure [Catégorie], ce qui lance également la ressource.
  • Ligne ensure encore manquante : ajoute toi-même ensure <Name> à la server.cfg (voir Activation).

Pour que FiveM charge la nouvelle ressource, redémarre le serveur en cliquant sur Redémarrer le serveur. Tu peux aussi saisir refresh, puis ensure <Name> dans la console en direct.

Étape 5 : importer le fichier SQL (facultatif)

Si la ressource a besoin d’une base de données, tu peux importer son fichier SQL directement depuis l’outil. L’importation n’est pas automatique : tu dois cliquer sur Importer dans la base de données pour le fichier concerné.

  1. Sélectionne la base de données de ton serveur. La base de données principale est présélectionnée. Si ton serveur n’a pas encore de base de données, crée-en une en cliquant sur Créer une base de données dans l’onglet Bases de données.
  2. Si des tables du fichier existent déjà, la fenêtre te l’indique. Dans ce cas, laisse sélectionnée l’option Ignorer les tables existantes (recommandé). Les tables existantes et leurs données ne seront ainsi pas modifiées.
  3. Si ton ZapX Pass est actif, une sauvegarde de la base de données est automatiquement créée avant l’importation. Sans Pass, confirme J’importe sans Backup.
  4. Clique sur Importer maintenant.

Chaque fichier peut contenir jusqu’à 2 Mo et 5 000 instructions SQL. Pour importer des fichiers plus volumineux, suis les instructions de l’article FiveM : importer un fichier SQL et utilise phpMyAdmin.

Infos

L’importation est toujours effectuée dans la base de données sélectionnée. Les lignes telles que CREATE DATABASE … ou USE … ne sont donc pas autorisées. Si le fichier en contient, elles ne sont pas importées. Supprime-les, recrée l’archive ZIP et téléverse-la à nouveau.

Problèmes fréquents et solutions

Message ou problèmeSolution
Les archives RAR et 7z ne sont pas prises en chargeDécompresse l’archive, puis compresse à nouveau le dossier au format ZIP.
Cette archive ne peut pas être installéeVérifie le nom et le dossier de destination. Si une ressource portant le même nom se trouve dans un autre dossier, renomme la nouvelle ressource ou supprime l’ancienne. Si l’archive ne contient pas de fichier fxmanifest.lua (ou __resource.lua), il ne s’agit pas d’une ressource, mais, par exemple, d’un fichier de carte ou de véhicule.
Une dépendance manque sur le serveurInstalle d’abord la ressource manquante (par exemple, ox_lib), avec l’outil d’installation. Sans elle, la ressource ne démarre généralement pas.
Avertissement concernant une Recipe ou un modèle de serveur manquantConfigure d’abord un modèle de serveur dans txAdmin, puis ouvre à nouveau l’outil d’installation.
Une installation est déjà en cours sur ce serveurAttends la fin de l’installation en cours. Sa progression reste affichée sur la page.
L’installation a été interrompue ou a échouéVérifie le serveur et relance l’installation. Si une ressource existante a été remplacée, l’outil restaure l’ancien dossier en cas d’erreur.
SQL : USE n’est pas autorisé ou La création, la modification ou la suppression de bases de données n’est pas autoriséeSupprime les lignes USE et CREATE DATABASE du fichier SQL, puis téléverse à nouveau l’archive ZIP.
SQL : Échec à la ligne …Les instructions jusqu’à cette ligne ont déjà été exécutées. Corrige le fichier et relance l’importation en sélectionnant Ignorer les tables existantes.
La ressource ne démarre pas après le redémarrageVérifie le message d’erreur dans la console en direct, que toutes les dépendances sont actives et que la ligne ensure se trouve après les dépendances. Pour obtenir de l’aide sur les erreurs fréquentes, consulte FiveM : problèmes fréquents.
Infos

Tu veux vérifier une archive avant de l’installer ? Notre outil gratuit FiveM Resource Installer l’analyse directement dans ton navigateur, sans rien téléverser.

FAQ

Questions fréquentes

Utilise le FiveM Resource Installer dans l’onglet Tools du tableau de bord de ton serveur : téléverse un ZIP, vérifie l’analyse et lance l’installation. L’outil place la ressource dans le bon dossier et l’ajoute à la server.cfg.
Les archives ZIP jusqu’à 100 Mo. Si tu as un fichier RAR ou 7z, compresse-le à nouveau au format ZIP.
Non. L’outil affiche les fichiers SQL fournis, mais tu dois cliquer sur « Importer dans la base de données » pour les importer. Les fichiers peuvent peser jusqu’à 2 Mo.

Avis

Cet article t’a-t-il été utile ?

Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.

0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.

Aide personnalisée

Le guide ne suffit pas ?

Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.