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.
Prérequis
| Requirement | Détail |
|---|---|
| OS | Windows ou Linux (x64) |
| Extracteur | 7-Zip ou WinRAR (Windows) / tar (Linux) |
| .NET 10 SDK | Uniquement si vous exécutez des resources C#/.NET (Mono a disparu) |
| Une base de données clonée | Ne pointez jamais Enhanced vers votre base de production live |
Étape 1 — Télécharger Cfx Server
- Rendez-vous sur la page officielle de téléchargement du serveur.
- Basculez le sélecteur Platform de « FiveM / RedM » vers « FiveM for GTAV Enhanced ».
- Choisissez votre OS (Windows / Linux) et votre branche de mise à jour (Recommended vs Latest).
| Legacy (ancien) | Enhanced (Cfx Server) | |
|---|---|---|
| Archive Windows | server.7z | cfx-server_win_x64 |
| Archive Linux | fx.tar.xz | cfx-server-linux_x64 |
| Exécutable | FXServer.exe | cfx-server.exe |
.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
- Extrayez l'archive dans un dossier dédié et vide (par ex.
C:\CfxServer\serversous Windows). - Démarrez le serveur. txAdmin est toujours embarqué, il se lance donc et ouvre le panel web exactement comme sous Legacy.
- 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 1pour 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.luade chaque resource doit contenirlua54 '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
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ément | Valeur |
|---|---|
| Nom du build serveur | Cfx Server (anciennement FXServer) |
| Exécutable Windows | cfx-server.exe |
| Page de téléchargement | docs.fivem.net/docs/server-download → Platform : FiveM for GTAV Enhanced |
| Panel | txAdmin (embarqué, comme sous Legacy) |
| Runtime C# | .NET 10 SDK requis |
| OneSync | Big mode uniquement |
| Gamebuild | Latest (Kortz Center Heist) ou sv_enforceGameBuild 1 |
