Installer un serveur Cfx

Voici la procédure d'installation destinée aux propriétaires de serveur pour FiveM Enhanced. Le build serveur Enhanced s'appelle Cfx Server (l'ancien FXServer, renommé). C'est un téléchargement distinct et une cible de déploiement distincte de Legacy — vous ne pouvez pas mettre à niveau un serveur Legacy sur place ; vous devez monter une nouvelle instance.

Faites tourner ceci en parallèle de votre serveur live, pas par-dessus. Gardez la production sur Legacy. Montez Enhanced sur une instance/un port séparé et validez chaque resource d'abord. Consultez la checklist de migration.

Prérequis

RequirementDétail
OSWindows ou Linux (x64)
Extracteur7-Zip ou WinRAR (Windows) / tar (Linux)
.NET 10 SDKUniquement si vous exécutez des resources C#/.NET (Mono a disparu)
Une base de données clonéeNe pointez jamais Enhanced vers votre base de production live
Vous débutez complètement dans l'hébergement d'un serveur FiveM ? Lisez d'abord le guide complet pour débutants sur la création d'un serveur FiveM et le guide d'installation de txAdmin — le flux Enhanced est identique, seul le téléchargement diffère.

Étape 1 — Télécharger Cfx Server

  1. Rendez-vous sur la page officielle de téléchargement du serveur.
  2. Basculez le sélecteur Platform de « FiveM / RedM » vers « FiveM for GTAV Enhanced ».
  3. Choisissez votre OS (Windows / Linux) et votre branche de mise à jour (Recommended vs Latest).
Le package Enhanced est un téléchargement distinct des anciens artefacts FXServer :
Legacy (ancien)Enhanced (Cfx Server)
Archive Windowsserver.7zcfx-server_win_x64
Archive Linuxfx.tar.xzcfx-server-linux_x64
ExécutableFXServer.execfx-server.exe
Mettez à jour vos scripts de démarrage. Tout fichier .bat, config de panel d'hébergement ou automatisation de mise à jour qui code en dur FXServer.exe ou server.7z va casser. Pointez-les vers cfx-server.exe et les nouveaux noms d'archives.

Étape 2 — Extraire et lancer

  1. Extrayez l'archive dans un dossier dédié et vide (par ex. C:\CfxServer\server sous Windows).
  2. Démarrez le serveur. txAdmin est toujours embarqué, il se lance donc et ouvre le panel web exactement comme sous Legacy.
  3. Suivez le flux d'installation standard de txAdmin pour créer ou importer un dossier de données et votre server.cfg. Notre guide txAdmin couvre en détail l'assistant, les recipes et le dashboard.

Étape 3 — Installer le .NET 10 SDK (C# uniquement)

Si l'une de vos resources est en C#/.NET, installez le .NET 10 SDK. Mono a été remplacé par .NET, et le seul prérequis est un .NET 10 SDK. Les anciens assemblies compilés avec Mono ne se chargeront pas — les resources doivent être recompilées avec .NET 10.

Étape 4 — Auditer votre server.cfg

Plusieurs convars ont été supprimées, dépréciées ou rendues inopérantes. Faites le ménage avant le premier démarrage :

# --- Replace these ---

sv_useAccurateSends true -> use sv_syncTickRate

set sv_syncTickRate 60 # default 60, range 1-120 (higher = lower latency, more CPU)

sv_protectServerEntities 1 -> use sv_entityLockdown

setr sv_entityLockdown "relaxed"

--- Remove these (no effect on Enhanced) ---

sv_netHttp2, onesync_automaticResend, onesync_enableBeyond, sv_enhancedHostSupport

--- OneSync ---

set onesync on # big mode is the only mode on Enhanced

La liste complète se trouve sur la page Legacy vs Enhanced.

Étape 5 — Corriger votre gamebuild et votre Lua

  • Gamebuild : seul le dernier gamebuild (Kortz Center Heist) est pris en charge. Définissez l'enforcement dans votre commande de démarrage, après +exec server.cfg — utilisez +set sv_enforceGameBuild 1 pour le jeu de base sans DLC, ou le numéro du dernier build. Les anciens pins (2802 / 3095 / 3258…) déclencheront l'erreur « Server specified an invalid game build enforcement. »
  • Lua : le fxmanifest.lua de chaque resource doit contenir lua54 'yes' (Lua 5.3 a été supprimé en juin 2025). Les scripts qui ne l'ont pas sont déjà cassés.

Étape 6 — Convertir les assets et migrer les données

  • Assets : convertissez vos assets 3D non chiffrés avec Alchemist.
  • Base de données : ne pointez pas Enhanced vers votre DB live. Clonez-la, et exécutez le script de migration officiel de la base key-value (KVP) pour les fichiers KVS. Comprenez le comportement de chaque resource sur le clone avant de toucher aux données de production.

Étape 7 — Tester avec le dev mode (optionnel)

Pour le développement local, vous pouvez activer les outils de dev à l'échelle du serveur :

set sv_devMode true
Un serveur lancé avec sv_devMode true est limité à huit slots joueur pour empêcher toute utilisation en production. C'est réservé au développement uniquement — vous ne pouvez pas le reconvertir en serveur live.

Référence rapide

ÉlémentValeur
Nom du build serveurCfx Server (anciennement FXServer)
Exécutable Windowscfx-server.exe
Page de téléchargementdocs.fivem.net/docs/server-download → Platform : FiveM for GTAV Enhanced
PaneltxAdmin (embarqué, comme sous Legacy)
Runtime C#.NET 10 SDK requis
OneSyncBig mode uniquement
GamebuildLatest (Kortz Center Heist) ou sv_enforceGameBuild 1
Vous migrez une communauté live ? Suivez la checklist de migration étape par étape, et gardez la page dépannage ouverte.