SLBCloud
Intermédiaire8 min de lecture

Monter un serveur FiveM

La clé de licence, les ports, le fichier de configuration, et les erreurs de démarrage les plus courantes.

FiveM est le mode multijoueur alternatif de GTA V. Un serveur a besoin de trois choses : les binaires du serveur, une clé de licence gratuite délivrée par Cfx.re, et le dépôt de ressources de base.

La clé de licence

Rendez-vous sur keymaster.fivem.net, connectez-vous avec votre compte Cfx.re, et générez une clé pour l'adresse IP de votre serveur. Elle est gratuite. Un serveur sans clé démarre puis se ferme au bout de quelques minutes.

Installer

bash
sudo apt install -y git curl xz-utils
mkdir -p ~/fivem/server ~/fivem/data && cd ~/fivem/data
git clone https://github.com/citizenfx/cfx-server-data.git .
cd ~/fivem/server
# Reprendre le lien de la dernière version recommandée sur runtime.fivem.net
curl -Lo fx.tar.xz <lien-de-la-version>
tar xf fx.tar.xz

La configuration minimale

~/fivem/data/server.cfg

cfg
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap

sv_hostname "Mon serveur"
sv_maxclients 48
sets locale "fr-FR"

sv_licenseKey "votre-cle-keymaster"

Ouvrir les ports

Le 30120 doit être ouvert en TCP et en UDP — le jeu utilise les deux. Le 40120 sert à txAdmin, l'interface de gestion.

bash
sudo ufw allow 30120
sudo ufw allow 40120/tcp

Quand ça ne démarre pas

  • Le serveur s'arrête après deux minutes : la clé de licence est absente, expirée, ou liée à une autre adresse IP.
  • Personne ne voit le serveur dans la liste : l'UDP n'est pas ouvert.
  • Erreur de ressource introuvable : le chemin du dossier data est mal renseigné au lancement.
  • Le serveur se ferme quand vous fermez le terminal : lancez-le dans un tmux, ou faites-en un service systemd.

txAdmin

Les binaires récents embarquent txAdmin, une interface web qui gère la configuration, les redémarrages, les sauvegardes et les bannissements. Au premier lancement, la console affiche un lien à usage unique pour créer votre compte administrateur : ne le perdez pas, il faut relancer le serveur pour en obtenir un autre.

Bloqué malgré tout ? Ouvrez un ticket : on répond en français, et on regarde votre machine si besoin.

Ouvrir un ticket