À la découverte de l’outil FiveM Installer pour vos ressources FiveM

Bonjour,

avant de commencer le tutoriel, j’aimerais vous remercier pour votre participation, vos encouragements et les gracieuxsitez pas à proposer des idées de tutoriels et/ou des améliorations à apporter.

Mais alors, c’est quoi FiveM Installer ? ça sert à quoi ?
Cet outil a été créé par Mirardes (le créateur de FiveM-France.net) pour aider la communauté à installer et mettre à jour les ressources FiveM, le plus rapidement possible.

Es-ce simple à installer et à utiliser ?
Oui et avec mon tutoriel, ça va être un jeu d’enfant !
Let’s go, nous allons voir cela ensemble cela en 5 étapes.

1\ Pour commencer, que vous soyez sur Windows ou Linux, vous devez installer un package indispensable.

Nous allons installer Node.js, pour faire simple, il permet de télécharger des packages de leur répertoire avec cmd/bash simple et ça sera le cas de FVM 😉
Si vous souhaitez plus de détails sur ce package, un peut de lecture ici

ATTENTION ! v8 de nodejs obligatoire

Installation Node.js v8 sur windows : https://nodejs.org/en/

Installation Node.js v8 sur linux :

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

2\ Bien ! Vous avez installé le package pré-requis, nous allons maintenant installer FiveM Installer

(à partir de maintenant, toutes les commandes seront identiques sur windows et linux)

En ssh sur Linux et Invite de commande sur Windows bien sur 😉

npm install -g fvm-installer

3\ Facile pour le moment ? super alors le reste ne sera qu’une formalité pour vous ! Nous allons initialiser FiveM Installer à partir du dossier data de notre serveur FX.

Exemple dans mon cas :

cd c:\FXserver

Une fois dans mon dossier, je lance initialisation de fvm

fvm init

Remplissez vos information puis vous obtiendrez :

Initialisation of FiveM Installer directory finish ! You can now use fvm installer.

4\ En premier, veuillez consulter la liste des ressources compatibles avec fvm
https://github.com/qlaffont/fvm-installer-list/blob/master/README.md

Nous allons maintenant installer une nouvelle ressource à la racine de notre dossier /resources/, pour l’exemple, mysql-async :

fvm install brouznouf/fivem-mysql-async

Note, vous pouvez également créer un sous-dossier directement, si par exemple je veux un sous dossier /[libs]/ je vais lancer ceci :

fvm install brouznouf/fivem-mysql-async --folder=libs

Autre note, il est possible d’enregistrer le nom du package (ressource) installé dans le scripts.json qui se trouve à la racine de votre serveur (c’est le fichier créé à la base au moment de l’initialisation, il vous permettra de connaitre les ressources installées, les versions, les chemins et évidemment vous permettra de tout réinstaller avec une simple cmd “fvm install“) :

fvm install brouznouf/fivem-mysql-async --save

Deux recommandations importantes :

  1. Faites attention aux noms des dossiers installés, qu’il soit correct et identique dans vos starts.
  2. Faites attention aux dossiers doublons lors d’une installation.

5\ Et maintenant la mise à jour de vos ressources, on commence par savoir si oui ou non, nous devons mettre à jour.

fvm update

Si par exemple, on veut mettre à jour mysql-async, on fera :

fvm update brouznouf/fivem-mysql-async

Bravo nous sommes arrivés ensemble au bout du tutoriel.

Est-ce vraiment utile comme outils ?

Clairement, même si cela peut vous déstabilisez d’installer des fichiers via des commandes mais une fois que vous aurez pris l’habitude, cela va totalement changer votre façon de travailler.

Rien que la cmd “fvm update” est une tuerie, rapide et claire, elle vous fera gagner un temps fou, ainsi que l’update juste après.

Je crois bien que Mirardes mérite un “merci”, alors lancez-vous, rejoignez la communauté fivem-france.net et soyez cool.   

Quelle est votre note pour cet article ?

25
Poster un Commentaire

avatar
8 Comment threads
17 Thread replies
7 Followers
 
Most reacted comment
Hottest comment thread
9 Comment authors
MatPainFazzeyfazeeyfazzeRavok Recent comment authors
plus récents plus anciens plus de votes
Scorpio
Donateur
Scorpio

Encore une fois très clair comme tuto, bravo 🙂

PS : manque juste un A dans “mysql-sync” dans le point 4 🙂

FuraXx AntraXx
Donateur
FuraXx AntraXx

Super tuto comme d’hab !

Jokies
Invité
Jokies

Bonsoir évêque sa fonctionne pour les serveur dédiée genre zap-host et jaimerai savoir apres avoir suivi le tuto avec mysql async etc queceque faut que jinstale encore avant les shop métier etc

Huggy-Les-Bons-Tuyaux
Invité
Huggy-Les-Bons-Tuyaux

bien expliquer pas a pas je suivi et tous c’est bien passé

stefv46@hotmail.fr
Donateur
stephane valade

Tout d’abord je te remercie pour tous tes tutos car ils sont simple et efficasse a compredre donc gros merci a toi!!!!petite question j’ai juste un soucis au niveau pole emploie cela me met : [ERROR] [MySQL] an error happens on MySQL for query “SELECT” * “FROM” jobs WHERE whitelisted = false {=}”: Unkown colum ‘whitelisted’ in ‘where clause’ si tu peux m’aiguiller sur le probleme merci et bonne continuation

stefv46@hotmail.fr
Donateur
stephane valade

Merci pour ta réponse rapide….. Je vérifie cela merci beaucoup.

stefv46@hotmail.fr
Donateur
stephane valade

Merci cela fonctionne nickel!!!en fait j’avais oublié un sql pauvre de moi!!!!Merci encore de ton super travail!!!bonne continuation

Ravok
Invité
Ravok

Bonjour,

Bon tuto comme d’habitude mais au début quand il faut rentrer la commande dans le CMD à l’étape 2 coici ce que ça me met :comment image

Besoin de ton aide. Merci

Ravok
Invité
Ravok

ah non mais c’est pas ça en fait, l’image a buger c’est cette image là que je voulais te montrer :comment image

Ravok
Invité
Ravok

J’en suis qu’à l’étape 2, mais en fait je comprends pas où faut mettre cette commande : npm install -g fvm-installer prck quand je la met dans mon invite de commande ça me met le message que je t’ai screen là haut.

Ravok
Invité
Ravok

Si il est bien installé, je ne comprends pas pourquoi ça me fait ça.
comment image

fazze
Invité
fazze

salut mat, déjà un gros gg pour tes vidéos c’est le top! alors voila depuis que jai installer nodejs et esx_atm pour test j’arrive plus a co au serv en local. (jai connection failed if an offline server, maybe set sv_lan) je c’est pas si le prob vien de la mais avant l’install je pouvez co merci pour ton aide

fazze
Invité
fazze

je vois pas le rapport non plus mais juste après l’install plus moyen de co je re test plus tard pour voir. en tout cas merci pour ta réponse bonne continuation

fazeey
Invité
fazeey

yo mat, merci pour tes tutos qui nous facilite la vie c’est bien fait et bien expliquer surtout ne t’arrête pas! cependant j’ai un petit problème c’est cool si tu peux m’aider, mais je comprendrais que tu n’est pas envi ^^ thx. :Everything is fine! Started map fivem-map-hipster Started resource fivem-map-hipster Loaded MySqlConnector, Version=0.38.0.0, Culture=neutral, PublicKeyToken=d33d3e53aa5f8c92 into ScriptDomain_1402301475 hitch warning: frame time of 366 milliseconds Loaded System.Threading.Tasks.Extensions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 into ScriptDomain_1402301475 Loaded System.Buffers, Version=4.0.2.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 into ScriptDomain_1402301475 YAHOU !! ligne en mysql = 0 Error running system event handling function for resource esx_society: citizen:/scripting/lua/scheduler.lua:41: Failed to execute thread:… Lire la suite »

Fazzey
Invité
Fazzey

J’ai tout réinstaller dans la data base et les problèmes esx_society sont réglés il me reste juste (l’access denied for command add_principal) je suis en superadmin grade 4 dans la db et mon id steam (hex) est renseigné en fin du .Cfg si jamais tu as une idée je suis preneur. Merci encore