Économisez 20 % avec WELCOMEVoir les promotions
Comment créer un serveur FiveM : Configuration de txAdmin (2026)

Comment créer un serveur FiveM : Configuration de txAdmin (2026)

Réponse rapide : pour créer un serveur FiveM sur Windows, suivez le guide de configuration actuel Cfx.re: téléchargez le dernier serveur recommandé exécutez FXServer.exe pour GTAV Legacy ou cfx-server.exe pour GTAV Enhanced, liez txAdmin à votre compte Cfx.re, créez une clé de serveur dans le Portail Cfx.re, déployez FiveM Serveur de base (CFX par défaut), puis enregistrez, exécutez et connectez-vous localement.

Choisissez d'abord votre chemin de configuration

  • Serveur d'apprentissage local : suivez le flux de démarrage txAdmin Cfx.re ; aucun VPS public ou base de données n'est requis pour la recette CFX par défaut.
  • Hébergeur de jeu géré : utilisez un fournisseur actuel autorisé par Cfx.re lorsque vous souhaitez que le fournisseur gère l'instance de serveur et le panneau ; confirmez les sauvegardes, les exports et la portée de l'assistance.
  • VPS ou hébergement dédié : utilisez le guide Windows ou Linux vanilla uniquement si vous allez posséder la mise à jour du système d'exploitation, le pare-feu, la planification des attaques DDoS, les sauvegardes, la surveillance et la récupération.

N'installez pas ESX, QBCore, Qbox, MySQL ou des ressources payantes jusqu'à ce que le serveur de base démarre et qu'un client propre puisse se connecter. Ensuite, choisissez un framework à partir de la documentation actuelle et testez une couche de dépendance à la fois.

La construction d'un serveur FiveM signifie la configuration d'un environnement multijoueur GTA V où vous et vos amis pouvez exécuter des scénarios de rôle personnalisés, des cartes personnalisées et des véhicules modifiés. Ce guide vous guide à travers l'ensemble de la configuration : du choix du matériel et du système d'exploitation au déploiement de votre premier framework QBCore ou ESX. La recette officielle CFX par défaut rend le premier déploiement local principalement visuel via txAdmin. Le temps total de configuration dépend du système d'exploitation, du réseau, du framework, de la base de données et de l'ensemble de ressources, donc ce guide ne promet pas une durée fixe.

Tableau de bord txAdmin affichant le lanceur de recettes avec la recette FiveM par défaut CFX sélectionnée
Le tableau de bord web txAdmin rend la gestion du serveur visuelle — aucune ligne de commande n'est requise.

À la fin de ce guide, vous aurez :

  • Un serveur local fonctionnel, ou un serveur public uniquement après avoir délibérément configuré l'hébergement, le réseau et l'accès au pare-feu
  • Une configuration serveur.cfg avec nom d'hôte, clé de licence et liste de ressources
  • Une base de données uniquement lorsque le framework ou la recette sélectionné le nécessite ; la recette CFX par défaut ne le fait pas
  • Une décision de framework basée sur vos ressources requises et la documentation maintenue, ou le point de départ sans framework CFX par défaut
  • Le port TCP et UDP 30120 configuré uniquement lors de l'auto-hébergement d'un serveur public
  • Un travail txAdmin instance liée à votre compte Cfx.re

Démarrage rapide — 9 étapes

  1. Choisissez le chemin de déploiement — utilisez une machine locale pour l'apprentissage, un hébergeur de jeu géré autorisé pour le chemin hébergé le plus court, ou un VPS/hébergement dédié uniquement si vous allez gérer le système d'exploitation, le pare-feu, les sauvegardes, les mises à jour et la surveillance.
  2. Téléchargez le serveur FiveM correct — utilisez le téléchargement Windows recommandé le plus récent ou l'artefact officiel Linux pour Linux. Sur GTAV Enhanced, l'archive et l'exécutable Windows utilisent cfx-server_win_x64 et cfx-server.exe au lieu des noms Legacy.
  3. Démarrez le serveur et txAdmin — exécutez FXServer.exe pour GTAV Legacy ou cfx-server.exe pour GTAV Enhanced. Le navigateur devrait ouvrir txAdmin automatiquement; sinon ouvrez http://localhost:40120, entrez le PIN de la console, et liez votre compte Cfx.re.
  4. Créez une clé de serveur — ouvrez le Portail Cfx.re à partir de txAdmin, créez et copiez la clé, puis collez-la dans le Recipe Deployer.
  5. Terminez la recette de base — pour la recette CFX Default, complétez le deployer et utilisez le serveur.cfg. généré. N'ajoutez pas de framework, d'adaptateur de base de données ou de ressources payantes avant que le serveur de base propre ne démarre et qu'un client puisse se connecter.
  6. Ajoutez une base de données uniquement si nécessaire — suivez la recette du framework sélectionné et la documentation de la bibliothèque de base de données. Utilisez un utilisateur dédié avec des privilèges minimaux et testez une restauration de sauvegarde avant le lancement.
  7. Choisissez un framework uniquement après le test de base — gardez CFX Default pour un serveur sans framework, ou déployez une recette ESX, QBCore ou Qbox activement maintenue dont les dépendances correspondent aux ressources que vous prévoyez d'utiliser.
  8. Configurez le réseau public uniquement si nécessaire — un serveur public auto-hébergé a normalement besoin que TCP et UDP 30120 soient autorisés à la fois dans les pare-feu du système d'exploitation et du fournisseur. Un serveur d'apprentissage local n'a pas besoin d'une exposition publique.
  9. Connecter — ouvrez le client FiveM, appuyez sur F8, et exécutez connecter :30120.

Le recipe par défaut CFX propre est le chemin le plus court. Un serveur de rôle public prend plus de temps car l'hébergement, le réseautage, les dépendances du framework, le travail sur la base de données, les ressources, la sécurité et les tests de restauration sont des tâches séparées.

Prérequis et configuration système requise

Exemple de planification de capacité

  • Processeur: Intel i5-8400 / AMD Ryzen 5 2600 (6 cœurs ou plus recommandés)
  • BÉLIER: 16 Go DDR4 (32 Go pour les serveurs à 64 emplacements ou plus)
  • Stockage: SSD de 100 Go minimum (NVMe préféré pour le chargement des scripts)
  • Réseau:Connexion 1 Gbit/s avec une bande passante mensuelle de plus de 10 To
  • Système d'exploitation: Windows Server 2019+ ou Ubuntu 20.04+ LTS

Avertissement de capacité: planifiez à partir du temps CPU mesuré, de la mémoire, du stockage, de la route réseau, de la charge de la base de données et de l'ensemble des ressources. Une étiquette d'hébergement, un prix ou un nombre de joueurs seul ne prouve pas la performance.

Connaissez-vous Docker ? Consultez notre tutoriel basé sur Docker ici :

Dépendances logicielles requises

# Configuration de Windows Server # Télécharger et installer Microsoft Visual C++ Redistributable 2019 # Installer Windows Server avec Desktop Experience # Configuration de Linux Server (Ubuntu 20.04+) sudo apt update && sudo apt upgrade -y sudo apt install curl wget unzip screen -y

Sélection du framework : ESX vs QBCore vs QBOX

Cadre ESX

  • Idéal pour: Serveurs de jeu de rôle traditionnels, communautés établies
  • Avantages: Écosystème mature, documentation complète, base de code stable
  • Performance: Consommation de ressources plus faible
  • Disponibilité du script: La plus grande sélection de scripts compatibles

Cadre QBCore

  • Idéal pour: Serveurs modernes riches en fonctionnalités, nouvelles communautés
  • Avantages: Développement actif, optimisation intégrée, structure modulaire
  • Performance:Utilisation accrue des ressources mais meilleure évolutivité
  • Disponibilité du script: Écosystème en pleine croissance avec des mises à jour fréquentes

Cadre QBOX

  • Idéal pour: Serveurs axés sur les performances nécessitant des solutions personnalisées
  • Avantages:Optimisé cœur, Prise en charge de TypeScript, architecture moderne
  • Performance: Meilleure optimisation pour plus de 100 joueurs simultanés
  • Disponibilité du script:Limité mais croissance rapide

Décision concernant le framework : Cfx.re liste ESX, QBCore et Qbox à titre d'information et indique que le bon choix dépend des exigences du serveur. Commencez par le framework dont la documentation entretenue, les dépendances et la compatibilité des ressources correspondent au projet ; utilisez les recettes txAdmin lorsque le framework en maintient une.


Création de serveur étape par étape

Étape 1 : Installation du serveur FiveM

Fenêtre de la console FXServer démarrant un serveur FiveM avec le code PIN Cfx.re et l'état de chargement des ressources
Console FXServer — le code PIN ici relie txAdmin à votre compte Cfx.re.
# Créer un répertoire de serveur
mkdir fivem-server && cd fivem-server

# Télécharger les fichiers du serveur (Windows)
# Windows : téléchargez le dernier serveur recommandé.7z à partir de la liste officielle des artefacts Windows

# Télécharger les fichiers du serveur (Linux)
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/[BUILD-ID]/fx.tar.xz
tar -xf fx.tar.xz

Remplacer [BUILD-ID] avec le dernier numéro de build de Artefacts FiveM.

Chemin d'enregistrement actuel : txAdmin ouvre le Portail Cfx.re, où vous créez, copiez et retournez la clé du serveur au Recipe Deployer. Les anciennes captures d'écran de Keymaster ne sont plus utilisées ici.

Étape 2 : Configuration du serveur

Le fichier server.cfg s'ouvre dans VS Code et affiche la configuration du framework QBCore avec les ressources essentielles et oxmysql.
Un fichier server.cfg complet avec les éléments essentiels de QBCore.

Créer serveur.cfg avec les configurations essentielles :

# Informations de base sur le serveur
sv_hostname "Nom de votre serveur ^7| Framework personnalisé"
sv_maxclients 48
sv_endpointPrivacy true # Masque les IP des joueurs des rapports publics ; cela ne masque pas l'origine du serveur

# Sécurité du serveur
rcon_password "votre-mot-de-passe-rcon-sécurisé"
sv_licenseKey "votre-clé-cfx-portal"

# Optimisation des performances
set mysql_connection_string "mysql://username:password@localhost/database"
# Optionnel : définissez sv_enforceGameBuild uniquement lorsqu'une ressource nécessite une build documentée
set steam_webApiKey "votre-clé-api-steam"

# Ressources essentielles
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap

# Ressources du framework (Choisissez UNE)
# Framework ESX
ensure es_extended
ensure esx_menu_default
ensure esx_menu_dialog
ensure esx_menu_list

# Framework QBCore 
ensure qb-core
ensure qb-multicharacter
ensure qb-management
ensure qb-smalltalk

# Ressources essentielles Scripts
ensure oxmysql # ou mysql-async pour ESX
ensure screenshot-basic
ensure fivem-appearance

Guide complet : Comment configurer votre fichier Server.cfg

Étape 3 : Configuration de la base de données

Configuration de la chaîne de connexion MySQL dans server.cfg avec l'encodage utf8mb4 et avertissement de requête lente
Format de la chaîne de connexion oxmysql — notez le jeu de caractères utf8mb4.

Le choix de la base de données est spécifique au framework. Suivez la documentation actuelle de la recette et de la bibliothèque de bases de données, utilisez utf8mb4, créez un utilisateur dédié avec des privilèges minimaux et testez la restauration des sauvegardes. Ne prétendez pas que chaque serveur FiveM nécessite un produit de base de données.

-- Créer une base de données CREATE DATABASE fivem_server; USE fivem_server; -- Créer un utilisateur dédié CREATE USER 'fivem_user'@'localhost' IDENTIFIED BY 'secure_password123!'; GRANT ALL PRIVILEGES ON fivem_server.* TO 'fivem_user'@'localhost'; FLUSH PRIVILEGES;

Étape 4 : Installation du framework

Installation d'ESX

# Clone de ESX Legacy (version recommandée)
git clone https://github.com/esx-framework/esx-legacy.git
cd esx-legacy
# Importer les fichiers SQL dans le bon ordre :
# 1. legacy.sql
# 2. esx_addons_account.sql 
# 3. esx_property.sql

Installation de QBCore

# Téléchargez QBCore à partir de la source officielle git clone https://github.com/qbcore-framework/qb-core.git # Importez qbcore.sql dans la base de données # Configurez shared/config.lua avec les détails de votre base de données

Catégories de ressources essentielles

Ressources de sécurité (critiques)

  • ac_ESX ou qb-antichheat: Empêche les exploits courants
  • capture d'écran-de-base: Active les captures d'écran de l'administrateur
  • capture d'écran de Discord: Intégration de Discord pour la modération
  • garde cinq: Anti-triche avancé (payant, recommandé pour les emplacements de plus de 50)

Ressources de performance

  • oxmysql: Wrapper MySQL optimisé (remplace mysql-async)
  • cible_ox:Système de ciblage optimisé
  • ox_inventaire:Système d'inventaire axé sur les performances
  • qb-smalltalk:Réduit la surcharge du réseau

Scripts de jeu essentiels

# Système d'emplois
ensure esx_jobs # ESX
ensure qb-jobs # QBCore

# Système bancaire 
ensure esx_atm # ESX
ensure qb-banking # QBCore

# Système de véhicules
ensure esx_vehicleshop # ESX 
ensure qb-vehicleshop # QBCore

# Système de logement
ensure esx_property # ESX
ensure qb-houses # QBCore

Optimisation et performances du serveur

Optimisation de Server.cfg

# Optimisation du réseau set netsyncs_cullDistanceWalkingPlayerSyncType 100 set netsyncs_cullDistanceDrivingPlayerSyncType 600 set netsyncs_cullDistanceVehicleSyncType 1000 # Élimination des entités set netsyncs_distanceCullVehicles true set netsyncs_entityCullByDistanceOnDrop true # Chargement des ressources set monitor_maxResourceFPS 60 set monitor_maxResourceTickTime 0,2 # Gestion de la mémoire set gc_maxResourceScheduledObjects 5000 set gc_forceResourceGC true

Optimisation de la base de données

-- MySQL 8.0 a supprimé le cache de requêtes hérité. Ne pas ajouter de paramètres query_cache.
-- Mesurez les requêtes lentes et ajustez les index et les paramètres InnoDB pour la charge de travail réelle.

-- Optimisez les paramètres de connexion
SET GLOBAL max_connections = 500;
SET GLOBAL innodb_buffer_pool_size = 2147483648;

Problèmes courants et solutions

Problème : “ Impossible de charger la ressource ”

Cause: Dépendances manquantes ou structure de dossier incorrecte Solution: Vérifier fxmanifest.lua syntaxe et assurez-vous que toutes les dépendances sont présentes

Problème : ms/lag élevé du serveur

Cause:Scripts ou requêtes de base de données inefficaces Solution:Utiliser des outils de surveillance des performances :

assurez-vous que le moniteur définit monitor_resourceUsage sur true

Problème : les joueurs ne parviennent pas à se connecter

Terminal Ubuntu affichant les règles du pare-feu ufw autorisant les ports 30120 TCP et UDP de FiveM
Ouvrez les ports FiveM sur le pare-feu de l'hôte.

Cause: Pare-feu bloquant les ports FiveM Solution:Ports ouverts 30120 (TCP) et 30120 (UDP) :

# Pare-feu Ubuntu UFW
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

# Pare-feu Windows 
netsh advfirewall firewall add rule name="FiveM" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="FiveM UDP" dir=in action=allow protocol=UDP localport=30120

Configuration avancée

Écran de chargement personnalisé

Créer __ressource.lua dans une ressource personnalisée :

fx_version 'cerulean'
game 'gta5'

loadscreen 'index.html'
loadscreen_cursor 'yes'
loadscreen_manual_shutdown 'yes'

files {
 'index.html',
 'style.css',
 'script.js'
}

Intégration de Discord

# Ajouter à server.cfg set discord_webhook "YOUR_WEBHOOK_URL" set discord_botToken "YOUR_BOT_TOKEN" set discord_guildId "YOUR_GUILD_ID" ensure Badger_Discord_API

Tests et assurance qualité

Liste de contrôle avant le lancement

  • [ ] Le serveur démarre sans erreur
  • [ ] Connexions à la base de données fonctionnelles
  • [ ] Tous les scripts essentiels se chargent correctement
  • [ ] Les fonctionnalités spécifiques au framework fonctionnent (création de personnage, jobs, etc.)
  • [ ] Mesures de performance inférieures à 50 ms de temps serveur
  • [ ] Mesures de sécurité actives

Test de charge

# Utilisez la connexion de test de stress intégrée de FiveM 127.0.0.1:30120 # Surveillez l'utilisation des ressources avec plusieurs connexions de test

Maintenance et mises à jour

Script de sauvegarde automatisé (Linux)

#!/bin/bash DATE=$(date +%Y%m%d_%H%M%S) mkdir -p /backups/fivem_$DATE mysqldump -u fivem_user -p fivem_server > /backups/fivem_$DATE/database.sql cp -r /path/to/fivem-server /backups/fivem_$DATE/ tar -czf /backups/fivem_backup_$DATE.tar.gz /backups/fivem_$DATE/ rm -rf /backups/fivem_$DATE/

Gestion des mises à jour

  • Surveillez les mises à jour hebdomadaires de FiveM
  • Mises à jour du framework de test sur le serveur de développement en premier
  • Conservez des sauvegardes de script avant les mises à jour majeures

Recommandations de ressources par type de serveur

L'essentiel du serveur Roleplay

L'essentiel du serveur de course

  • Modifications de véhicules: Packs de voitures
  • Système de course:Chronométrage au tour, classements
  • Réglage: Modifications des performances, personnalisation visuelle

Principes essentiels du serveur Freeroam

  • Téléportation: Systèmes de voyage rapide
  • Apparition de véhicules: Outils d'administration, menus du lecteur
  • Systèmes PvP: Améliorations de combat, zones de sécurité

Les prochaines étapes (après le lancement)

Juridique et conformité

Important:La monétisation doit être conforme aux Politique de Take-Two InteractiveLa vente de monnaie du jeu ou d'avantages de jeu est interdite.

Monétisation acceptable:

  • Articles cosmétiques (vêtements, revêtements de véhicules)
  • Places de file d'attente prioritaires
  • Emplacements de personnages personnalisés
  • Avantages de Discord

Analyse comparative des performances

Indicateurs de performance attendus

  • 16-32 joueurs: 15 à 25 ms de temps serveur, utilisation de 2 à 4 Go de RAM
  • 32-64 joueurs: 25 à 35 ms de temps serveur, utilisation de 6 à 8 Go de RAM
  • 64+ joueurs: Temps serveur de 35 à 50 ms, utilisation de plus de 12 Go de RAM

Surveiller en utilisant :

# Ajouter à server.cfg définir monitor_enableResourceTimeWarning vrai définir monitor_resourceTimeWarningThreshold 25

Stratégie de mise à l'échelle et de croissance

Points de contrôle de mise à l'échelle des performances

  1. 20+ joueurs: Optimiser les requêtes de base de données, activer l'élimination des entités
  2. 40+ joueurs: Mise à niveau vers un serveur de base de données dédié
  3. 64+ joueurs: Implémenter un CDN pour les téléchargements de ressources
  4. 80+ joueurs: Envisagez le clustering de serveurs ou les systèmes de files d'attente

Ressources pour le renforcement de la communauté

Ajoutez des mods personnalisés à votre serveur


FAQ

Questions de configuration technique

Q : Quelle est la RAM minimale nécessaire pour un serveur FiveM stable de 32 slots ?

UN: 16 Go de RAM minimum, mais 32 Go recommandés pour des performances optimales. Les serveurs FiveM consomment environ 0,3 à 0,5 Go de RAM par joueur simultané, plus 4 à 6 Go de mémoire système de base. Les serveurs dotés de cartes MLO complètes ou de packs de véhicules nécessitent 8 à 12 Go de RAM supplémentaires.

Q : Puis-je exécuter un serveur FiveM sur un hébergement partagé ou un VPS de base ?

UN: Une machine locale est adaptée pour l'apprentissage, et un hébergeur de jeux géré autorisé est le chemin hébergé le plus court. Pour un VPS ou un hébergement dédié, vérifiez l'accès aux points de terminaison TCP/UDP, la performance monocœur, le stockage, la région, les sauvegardes, la mitigation des attaques par déni de service distribué et la portée de l'assistance. Le prix seul ne prédit pas la capacité des joueurs.

Q : Pourquoi mon serveur plante-t-il lors du chargement de certains scripts ?

UN: Les plantages de script résultent généralement de :

  • Dépendances manquantes (vérifier fxmanifest.lua pour les ressources requises)
  • Incompatibilité du framework (Scripts ESX sur QBCore serveurs)
  • Artéfacts de serveur non pris en charge ou obsolètes (mettez à jour vers la dernier serveur recommandé construction actuelle de Cfx.re)
  • Limites d'allocation de mémoire (augmentent avec définir sv_maxResourceScheduledObjects 5000)

Courir moniteur ressource pour identifier les scripts problématiques consommant plus de 50 ms de temps d'exécution.

Q : Comment puis-je corriger les erreurs “ Impossible de charger la ressource ” ?

UN: Approche systématique de dépannage :

  1. Vérifier que la structure du dossier de ressources correspond fxmanifest.lua
  2. Vérifier l'ordre de chargement des dépendances dans serveur.cfg
  3. Assurez-vous que tous les fichiers requis existent (scripts client/serveur, fichiers SQL)
  4. Utilisez l'éditeur et le validateur de server.cfg de txAdmin, puis démarrez le serveur et inspectez la première erreur concrète dans le journal FXServer
  5. Revoir fxserver.log pour des détails d'erreur spécifiques

Questions sur le cadre et la configuration

Q : Dois-je choisir ESX, QBCore ou Qbox pour un nouveau serveur FiveM ?

UN: QB-Core pour la plupart des nouveaux serveurs en raison du développement actif et de l'architecture moderne. ESX uniquement si vous utilisez des scripts spécifiques à ESX existants d'une valeur de $500+. QBOX pour plus de 100 joueurs serveurs nécessitant une optimisation maximale des performancesLa migration du framework coûte entre 40 et 60 heures de développement.

Q : Puis-je convertir automatiquement les scripts ESX en QBCore ?

UN: Aucune conversion automatique n'existe. La conversion manuelle nécessite :

  • Modifications du schéma de la base de données (plus de 40 modifications de table)
  • Réécritures du système d'événements (esx:QBCore :)
  • Mises à jour des fonctions de rappel
  • Remappage de l'ID d'objet/arme
  • Modifications du framework d'interface utilisateur (es_extended → qb-core)

Prévoyez 8 à 12 heures par conversion de script complexe.

Q : Quel est le format correct de la chaîne de connexion MySQL ?

UN: Utilisez ce format exact :

mysql:ffusername:password@localhost:3306fdatabase_name?charset=utf8mb4

Utilisez la base de données prise en charge par le framework, la recette et la bibliothèque sélectionnés. Garder utf8mb4, un utilisateur dédié, des sauvegardes actuelles et un chemin de restauration testé ; vérifiez les options d'authentification par rapport à la documentation actuelle de cette base de données.

Q : Combien de ressources puis-je exécuter simultanément sans problèmes de performances ?

UN: Limites de performances par nombre de ressources :

  • 50 à 75 ressources: Acceptable pour les serveurs à 32 emplacements
  • 75 à 100 ressources: Maximum pour les serveurs à 64 emplacements
  • Plus de 100 ressources:Nécessite une optimisation ou un matériel dédié à 128 emplacements ou plus

Surveiller avec performance – maintenir le temps total de ressource tick en dessous de 15ms.

Questions sur les performances et l'optimisation

Q : Pourquoi mon serveur fonctionne-t-il à plus de 200 ms avec seulement 20 joueurs ?

UN: Un serveur MS élevé indique :

  • Requêtes de base de données inefficaces (vérifier oxmysql journal des requêtes lentes)
  • Scripts non optimisés (utilisation moniteur pour identifier les ressources > 20 ms)
  • Spécifications du serveur insuffisantes
  • Goulots d'étranglement du réseau (vérifier l'utilisation de la bande passante)

Ciblez un temps serveur inférieur à 50 ms. Désactivez les scripts gourmands en ressources aux heures de pointe.

Q : Comment optimiser les performances de la base de données pour les joueurs de 64 + ?

UN: Liste de contrôle d’optimisation de la base de données :

-- Augmentez la taille du pool de tampons (50% de RAM disponible)
SET GLOBAL innodb_buffer_pool_size = 4294967296;

-- MySQL 8.0 a supprimé le cache de requêtes hérité. Ne pas ajouter de paramètres query_cache.
-- Capturez les requêtes lentes avant de modifier les paramètres globaux de la base de données.

-- Optimisez la gestion des connexions
SET GLOBAL max_connections = 500;
SET GLOBAL thread_cache_size = 50;

Utilisez un serveur de base de données dédié pour plus de 80 joueurs simultanés.

Q : Quelles sont les causes fréquentes des timeouts de jeu et des problèmes de connexion des joueurs ?

UN: Les problèmes de connexion proviennent de :

  • Pare-feu bloquant les ports 30120 TCP/UDP
  • Bande passante insuffisante (minimum 100 Mbps pour 50 joueurs et plus)
  • Surcharge de ressources provoquant une désynchronisation du réseau
  • Versions obsolètes du client FiveM
  • Attaques DDoS (implémenter la protection Cloudflare)

Tester la connectivité avec telnet votre-serveur-ip 30120.

Monétisation, actifs et règles actuelles

Ne vous fiez pas à un tutoriel pour une conclusion juridique ou une liste fixe de produits autorisés. Avant de monétiser, examinez l'Accord de licence actuel de la plateforme de création présenté par Cfx.re, les directives officielles de configuration Tebex et les termes applicables Tebex. Cfx.re identifie Tebex comme son partenaire de monétisation autorisé.

Utilisez uniquement les actifs, la musique, les marques, le code et autres contenus que le serveur est autorisé à distribuer et à exécuter. Conservez les licences et les enregistrements d'achat, suivez les termes de chaque ressource et obtenez des conseils juridiques ou fiscaux qualifiés pour les questions spécifiques à la juridiction.

Questions sur les ressources et les scripts

Q : Quels scripts sont essentiels pour un serveur de jeu de rôle professionnel ?

UN: Scripts essentiels de base par priorité :

  1. Création de personnage: fivem-apparence ou esx_skin
  2. Système d'emploi: Scripts de travail spécifiques au framework
  3. Bancaire: esx_banking ou qb-banking avec emplacements ATM
  4. Système de véhicule: Concessionnaires, garages, fourrières
  5. Housing:Système de propriétés avec support intérieur
  6. Inventaire: ox_inventory (performances optimisées)
  7. Communication: Système téléphonique, radio, répartition

Budget $200-500 pour des scripts essentiels de qualité.

Q : Comment identifier et supprimer les scripts problématiques ou gourmands en ressources ?

UN: Processus de suivi des performances :

# Ajouter à server.cfg pour garantir que le moniteur définit monitor_resourceUsage sur true et définit monitor_enableResourceTimeWarning sur true

Revoir /ressources/moniteur/ journaux hebdomadaires. Supprimez les ressources dont le temps d'exécution dépasse 25 ms ou dont l'utilisation de la RAM est de 100 Mo.

Q : Puis-je utiliser les scripts gratuits de GitHub en toute sécurité ?

UN: Risque élevé. Les scripts GitHub gratuits contiennent souvent :

  • Portes dérobées et codes malveillants
  • Une mauvaise optimisation provoque des plantages
  • Dépendances obsolètes
  • Aucun support ni documentation

Auditez tout le code avant sa mise en œuvre. Envisagez des alternatives payantes et approuvées sur des plateformes de vente établies.

Dépannage des problèmes courants

Q : Les joueurs apparaissent sous terre ou dans des emplacements invalides ?

UN: Les problèmes de frai indiquent :

  • Coordonnées du point d'apparition manquantes dans la base de données
  • Intérieurs MLO conflictuels
  • Problèmes d'ordre de chargement de la carte
  • Corruption de la position du personnage

Réinitialiser les coordonnées d'apparition :

MISE À JOUR utilisateurs SET position = '{"x": -269.4, "y": -955.3, "z": 31.2}' OÙ la position est NULL ;

Q : Pourquoi les véhicules disparaissent-ils ou deviennent-ils invisibles ?

UN: Problèmes de persistance du véhicule provenant de :

  • Limites d'entité dépassées (2048 véhicules par défaut)
  • Fichiers de flux manquants dans la ressource du véhicule
  • Échecs de synchronisation du réseau
  • Scripts de nettoyage de base de données supprimant les véhicules actifs

Mettez en œuvre un nettoyage approprié du véhicule avec des minuteries inactives de 30 minutes.

Q : Le serveur redémarre de manière aléatoire ou ne répond plus ?

UN: Problèmes de stabilité du système généralement causés par :

  • Fuites de mémoire dans les scripts personnalisés
  • Épuisement des ressources du système d'exploitation
  • Surchauffe ou pannes matérielles
  • Mauvaise configuration des scripts de redémarrage automatique

Surveillez les ressources du système et implémentez des avertissements de redémarrage progressif pour la maintenance.

Note sur l'incertitude : Les spécifications de performance varient considérablement en fonction de la qualité du script, des modèles de comportement des joueurs et de la configuration matérielle sous-jacente – les exigences réelles peuvent dépasser les recommandations de 25-50%.

Références principales : utiliser l'actuel guide de configuration du serveur Cfx.re, documentation txAdmin, et Référence native FiveM. Revérifiez-les avant d'appliquer les étapes sensibles à la plateforme.


Avis de non-responsabilité concernant l'incertitudeLes performances du serveur varient considérablement en fonction de la qualité du script, du comportement du joueur et de la configuration matérielle. Les spécifications fournies représentent des recommandations minimales ; la configuration réelle peut être supérieure.

Limite source : les références actuelles de configuration, de framework, de commande, de ressource et de monétisation Cfx.re sont liées dans ce guide. Revérifiez-les avant la Production car le comportement de la plateforme et les accords peuvent changer.

Vérification requise : exécutez l'artéfact et la recette actuels sélectionnés dans un environnement jetable, inspectez les journaux txAdmin et FXServer, connectez-vous avec un client, testez les flux critiques du framework et vérifiez la restauration de la sauvegarde avant le lancement.

Conclusion

La création réussie d'un serveur FiveM nécessite une sélection minutieuse du framework, une allocation appropriée des ressources, une optimisation systématique et une maintenance continue pour obtenir des performances stables et une croissance de la communauté.



Une fois le serveur accessible, utilisez le guide de la liste de serveurs FiveM pour vérifier les champs de la liste publique, l'état de confidentialité et le chemin de connexion.

4 comments

  1. POSSIBLE DE VOUS CONTACTER POUR que vous puissiez coder notre serveur ? je mettrais le prix veuillez me contacter sur mon adresse mail

    1. je peux vous dire que votre serveur est là pour vous

  2. Comment puis-je jouer à cela sur localhost

  3. Tiffany Rachells

    une aide pour l'installation via l'hôte Zap SVP

Laisser un commentaire