menu

Installer un serveur FiveM

Crée par Théo | Le 04/08/2018

Introduction


 

Bienvenue dans ce tutoriel. Nous allons apprendre à installer facilement un serveur GTARP sous Linux. 

L'article comporte deux parties :

  • L'installation d'FXSERVER
  • Mise en place d'un « Screen » ( facultatif )


Avant de commencer, vérifiez que vous disposez de ces pré-requis: 

Sur votre ordinateur :

  • le logiciel PuTTY, pour accéder à la console de votre serveur, téléchargeable gratuitement sur : lien .
  • le logiciel FileZilla, pour envoyer et modifier des fichiers, téléchargeable gratuitement sur : lien .

 Sur votre VPS :

  • Un OS ( système ) à jour 
apt-get update
apt-get upgrade

 

  • Mono, installable avec la commande :
apt-get install mono-complete 

 

  • ca-certficates, installable en saisissant :
apt-get install ca-certificates

 

Téléchargement d'FXServer


Nous allons créer un dossier qui contiendra tous les fichiers du serveur : 

mkdir /home/serveurgta

 

Veillez à entrer les commandes qui vont suivre dans le dossier " serveurgta " :

 

cd /home/serveurgta

 

Rendez-vous sur : https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/... et copiez le lien de l'archive la plus récente. 

wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/668-32fdbeb480e45b410f62e4111636aafd9fe8314e/fx.tar.xz

 

Téléchargez le logiciel xz-utils et décompressez l'archive précédante :

apt-get install xz-utils
tar xvf fx.tar.xz

 

Les commandes ci-dessous vont installer GIT et créer un dossier " server-data " dans le dossier serveur :

apt-get install git
git clone https://github.com/citizenfx/cfx-server-data.git server-data

 

 

Nous allons ajouter un fichier essentiel au démarrage : le server.cfg .

cd /home/serveurgta/server-data
touch server.cfg

 

 

Afin de vous procurez une licence valide, inscrivez-vous sur https://keymaster.fivem.net/ et cliquez sur le bouton New .

 

Dernière étape avant le démarrage :

Lancez un logiciel SFTP (ex. Filezilla) et réutilisez les identifiants SSH pour vous connecter. 

Remarque : dans le champ "Hôte", saisissez: SFTP://votre IP 

Editez le server.cfg ( /server-data ) et collez ceci :

# you probably don't want to change these!
# only change them if you're using a server with multiple network interfaces
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

start mapmanager
start chat
start spawnmanager
start sessionmanager
start fivem
start hardcap
start rconlog
start scoreboard
start playernames

sv_scriptHookAllowed 1

# change this
#rcon_password yay

# a comma-separated list of tags for your server
# for example: sets tags "drifting, cars, racing" or sets tags "roleplay, military, tanks"
sets tags "default"

# set an optional server info and connecting banner image url.
# size doesn't matter, any banner sized image will be fine.
#sets banner_detail "http://url.to/image.png"
#sets banner_connecting "http://url.to/image.png"

sv_hostname "My new FXServer!"

# nested configs!
#exec server_internal.cfg

# loading a server icon (96x96 PNG file)
#load_server_icon myLogo.png

# convars for use from script
set temp_convar "hey world!"

# disable announcing? clear out the master by uncommenting this (your server will not be listed in the serverlist if you uncomment this!)
#sv_master1 ""

# want to only allow players authenticated with a third-party provider like Steam (don't forget, Social Club is a third party probvider too!)?
#sv_authMaxVariance 1
#sv_authMinTrust 5

# add system admins
add_ace group.admin command allow # allow all commands
add_ace group.admin command.quit deny # but don't allow quit
add_principal identifier.steam:110000112345678 group.admin # add the admin to the group

# remove the # to hide player endpoints in external log output
sv_endpointprivacy true

# server slots limit (must be between 1 and 31)
sv_maxclients 30

# license key for server (https://keymaster.fivem.net)
sv_licenseKey changeme

Remplacez "changeme" par les caractères générés sur le site de FiveM.net . Exemple :

sv_licenseKey aod93xrs37lu46nq1x2g9xso8n4sqa

Retournez sur Filezilla et validez la demande de changement.

Voici un récapitulatif en image de ce que vous devriez voir à ce stade de l'installation :

CONTENU FTP

 

Nous y sommes ! Le serveur est prêt pour le lancement ! 

 

Commandes à saisir :

cd /home/serveurgta/server-data
bash /home/serveurgta/run.sh +exec server.cfg

 

Si le chargement s'est déroulé sans pépin, vous devriez voir apparaitre la liste des ressources installées.

Pour stopper le serveur, faites :

CTRL +  C

 

Mise en place d'un Screen ( facultatif )


" Screen " est un gestionnaire de sessions virtuelles. Ainsi, vous pouvez fermer votre logiciel de connexion a distance ( PuTTY ) sans éteindre le serveur FiveM.

 

Installation : 

apt-get install screen

 

Création un screen :

screen -S sessiongta
 

Se connecter au screen et lancer le serveur GTARP :

screen -x sessiongta
cd /home/serveurgta/server-data
bash /home/serveurgta/run.sh +exec server.cfg


Lister les screen disponibles:
screen -ls
 

Pour toute question concernant l'installation d'FXServer, n'hésitez-pas à contacter notre support via votre espace client dans la rubrique Support.

 

Théo M