Vente Flash 50% de réduction sur tous les serveurs
Se termine dans: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Catégories

Dépannage RedM

FR redm rdr2 troubleshooting errors 0 ont trouvé cet article utile

Guide de dépannage pour les problèmes courants de serveur RedM, notamment les erreurs de clé de licence, la visibilité dans le navigateur de serveurs, les échecs de ressources, les connexions client, les problèmes de base de données et l'optimisation des performances. Pour les instructions de configuration initiale, consultez notre Guide de configuration d'un serveur RedM.

Erreurs de clé de licence

Les problèmes de clé de licence sont le problème le plus courant lors du démarrage d'un nouveau serveur RedM. Voici les erreurs typiques et leurs solutions :

"Invalid license key" ou "Could not authenticate"

Cause Solution
La clé de licence est mal saisie ou contient des espaces supplémentaires Copiez la clé directement depuis Keymaster. Supprimez tout espace en début/fin de la variable de démarrage CFX_LICENSE dans GPanel ou de la ligne sv_licenseKey dans server.cfg.
L'adresse IP ne correspond pas La clé est enregistrée sur une IP différente de l'IP réelle de votre serveur. Allez sur Keymaster, vérifiez l'IP enregistrée et mettez-la à jour pour correspondre à l'IP de votre serveur affichée dans GPanel.
La clé est définie à la fois dans GPanel et dans server.cfg avec des valeurs différentes Assurez-vous que la clé est cohérente. Il est préférable de la définir dans la variable de démarrage GPanel et de laisser l'egg la transmettre au serveur. Supprimez ou commentez sv_licenseKey dans server.cfg si GPanel s'en charge.
Problème de compte Cfx.re ou clé révoquée Connectez-vous à Keymaster et vérifiez que la clé est toujours active. Générez une nouvelle clé si l'ancienne a été supprimée ou a expiré.
Le service Keymaster est temporairement indisponible Consultez la page de statut Cfx.re pour les pannes. Attendez et réessayez plus tard.
Important : Si vous avez récemment reçu un nouveau serveur ou si l'IP de votre serveur a changé (par exemple après une migration de nœud), vous devez mettre à jour l'IP dans Keymaster ou générer une nouvelle clé de licence. L'ancienne clé ne fonctionnera pas sur une IP différente.

Le serveur n'apparaît pas dans le navigateur

Si votre serveur fonctionne mais que les joueurs ne le trouvent pas dans le navigateur de serveurs RedM :

Liste de vérification

  1. Attendez au moins 5 minutes. Après le démarrage, le serveur a besoin de temps pour s'enregistrer auprès de la liste maître Cfx.re. Les nouveaux serveurs peuvent prendre plusieurs minutes avant d'apparaître.
  2. Vérifiez que la clé de licence est valide. Le serveur ne sera pas listé sans une clé de licence fonctionnelle. Vérifiez la console du serveur pour les erreurs liées à la licence.
  3. Vérifiez la configuration des points de terminaison. Assurez-vous que endpoint_add_tcp et endpoint_add_udp dans server.cfg utilisent le bon port :
    endpoint_add_tcp "0.0.0.0:30120"
    endpoint_add_udp "0.0.0.0:30120"
    Le port doit correspondre à celui attribué dans GPanel.
  4. Vérifiez les paramètres "sv_master1" ou de listing. Assurez-vous que vous n'avez pas accidentellement configuré le serveur pour ne pas s'inscrire. Il ne doit pas y avoir de sv_master1 "" dans votre configuration (cela désactive l'enregistrement sur la liste maître).
  5. Vérifiez que le serveur est effectivement en cours d'exécution. Consultez la console GPanel. Si le serveur a planté ou s'est arrêté, il n'apparaîtra pas dans le navigateur.
  6. Essayez la connexion directe. Même si le serveur n'est pas dans le navigateur, la connexion directe devrait fonctionner. Demandez à un joueur d'appuyer sur F8 dans RedM et de taper :
    connect YOUR_SERVER_IP:PORT
Astuce : Vous pouvez vérifier que votre serveur est accessible en utilisant la recherche de serveur Cfx.re. Essayez d'accéder à http://YOUR_SERVER_IP:PORT/info.json dans un navigateur web. Si le serveur fonctionne et est accessible, il retournera une réponse JSON avec les informations du serveur.

Échecs de chargement des ressources

Les erreurs de ressources sont courantes lors de l'ajout de nouveaux scripts ou frameworks à votre serveur. Voici les problèmes les plus fréquents :

"Could not find resource [resource_name]"

  • Le dossier de la ressource n'existe pas dans le répertoire resources/, ou se trouve au mauvais emplacement.
  • Le nom du dossier ne correspond pas au nom utilisé dans ensure. Les noms de ressources sont sensibles à la casse.
  • Correction : Vérifiez que le dossier de la ressource existe et que le nom dans server.cfg correspond exactement. Utilisez le gestionnaire de fichiers GPanel ou SFTP pour vérifier.

"Failed to load resource [resource_name]: manifest error"

  • Le fichier fxmanifest.lua ou __resource.lua de la ressource contient une erreur de syntaxe.
  • Le manifeste fait référence à des fichiers qui n'existent pas dans le dossier de la ressource.
  • Correction : Ouvrez le fichier manifeste et vérifiez les fautes de frappe, les virgules manquantes ou les références à des fichiers inexistants. Consultez la console du serveur pour le numéro de ligne spécifique de l'erreur.

"Error loading script [filename]: [error details]"

  • Un fichier Lua, C# ou JavaScript dans la ressource contient une erreur de syntaxe ou d'exécution.
  • Correction : Lisez le message d'erreur complet dans la console. Il inclura le nom du fichier et le numéro de ligne. Les causes courantes incluent :
    • Des dépendances manquantes (une autre ressource qui doit être chargée en premier)
    • Une ressource obsolète non compatible avec la version actuelle du serveur RedM
    • Des valeurs de configuration incorrectes dans le fichier de configuration de la ressource

Problèmes d'ordre de chargement des ressources

Les ressources dans server.cfg sont chargées dans l'ordre où elles apparaissent. Si une ressource dépend d'une autre (par exemple, vorp_inventory dépend de vorp_core), la dépendance doit être listée en premier :

# Correct order - dependencies first
ensure oxmysql
ensure vorp_core
ensure vorp_inventory
ensure vorp_stores

# Wrong order - will cause errors
# ensure vorp_inventory   <-- depends on vorp_core
# ensure vorp_core        <-- loaded too late
Avertissement : Si une ressource échoue au chargement, toutes les ressources qui en dépendent échoueront également. Vérifiez toujours attentivement la sortie de la console pour identifier la cause racine, qui est généralement la première erreur qui apparaît.

Problèmes de connexion client

Lorsque les joueurs ne peuvent pas se connecter à votre serveur :

"Connection timed out" / "Failed to connect"

Cause Solution
Le serveur ne fonctionne pas Vérifiez la console GPanel pour confirmer que le serveur est en ligne et n'a pas planté.
Mauvaise IP ou mauvais port Vérifiez que le joueur utilise la bonne IP et le bon port depuis GPanel. Voir Comment trouver l'IP et le port de votre serveur.
Mauvaise configuration des points de terminaison Assurez-vous que endpoint_add_tcp et endpoint_add_udp dans server.cfg utilisent le port 0.0.0.0:PORT où PORT correspond à GPanel.
Le serveur est plein Vérifiez si sv_maxclients a été atteint. Augmentez la valeur si votre plan d'hébergement le permet.

"Connection rejected by server"

  • Mot de passe du serveur : Si sv_password est défini, le joueur doit entrer le bon mot de passe.
  • Ressource de whitelist/liste d'autorisation : Si vous avez une ressource de whitelist activée, le joueur doit être approuvé avant de se connecter.
  • Bannissement : Le joueur est peut-être banni. Vérifiez votre liste de bannissements ou votre base de données pour ses identifiants.

Le client plante lors de la connexion

  • Une ressource sur le serveur envoie des données incorrectes ou a une erreur de script côté client qui fait planter le client.
  • Correction : Désactivez les ressources récemment ajoutées une par une pour identifier celle qui pose problème. Vérifiez la console du serveur pour les erreurs pendant la connexion du client.
  • Assurez-vous que le client RedM du joueur est à jour.

Erreurs "Could not download file"

  • Le serveur tente d'envoyer un fichier volumineux (par exemple un asset de streaming) qui dépasse les limites de transfert ou la connexion est instable.
  • Correction : Réduisez la taille des assets streamés, utilisez un CDN/hébergement externe pour les fichiers volumineux si supporté, ou demandez au joueur de retenter la connexion.

Problèmes de base de données (MySQL / oxmysql)

La plupart des frameworks de roleplay RedM utilisent MySQL pour le stockage persistant des données. Le connecteur de base de données le plus courant est oxmysql.

Erreurs de connexion échouée

Si oxmysql (ou un autre connecteur MySQL) échoue à se connecter, vérifiez les points suivants :

# Typical oxmysql connection string in server.cfg
set mysql_connection_string "mysql://user:password@host:3306/database_name?charset=utf8mb4"
Erreur Solution
ECONNREFUSED ou "Connection refused" Le serveur MySQL ne fonctionne pas, l'hôte/port est incorrect, ou le serveur MySQL n'accepte pas les connexions externes. Vérifiez l'hôte, le port et que votre serveur de base de données est en ligne.
ER_ACCESS_DENIED_ERROR Mauvais nom d'utilisateur ou mot de passe dans la chaîne de connexion. Vérifiez les identifiants dans votre panneau d'hébergement de base de données.
ER_BAD_DB_ERROR Le nom de la base de données n'existe pas. Créez d'abord la base de données via votre panneau de gestion de base de données (phpMyAdmin, etc.).
ETIMEDOUT Le serveur de base de données est inaccessible. Vérifiez s'il y a des règles de pare-feu bloquant la connexion, ou si l'hôte de la base de données est correct.
"Too many connections" La base de données a atteint sa limite maximale de connexions. Cela peut arriver si les ressources ne ferment pas correctement les connexions, ou si la limite est trop basse. Redémarrez le serveur et vérifiez le paramètre max_connections de MySQL.
Astuce : Si votre serveur RedM et votre base de données MySQL sont sur la même machine, utilisez localhost ou 127.0.0.1 comme hôte. S'ils sont sur des serveurs différents, utilisez l'adresse IP du serveur de base de données et assurez-vous que l'utilisateur MySQL a les privilèges de connexion à distance.

Tables manquantes ou erreurs de schéma

Les frameworks de roleplay nécessitent souvent que les tables de base de données soient configurées avant de pouvoir fonctionner :

  1. Consultez la documentation du framework ou le dépôt GitHub pour les fichiers d'import SQL (souvent nommés database.sql, schema.sql ou similaire).
  2. Importez le fichier SQL dans votre base de données en utilisant phpMyAdmin ou un client MySQL.
  3. Certains frameworks créent automatiquement les tables au premier démarrage. Assurez-vous que l'utilisateur de la base de données a les privilèges CREATE TABLE.

Problèmes de performance

Si votre serveur RedM subit du lag, un faible taux de ticks ou de mauvaises performances générales :

Identifier les problèmes de performance

Vérifiez la console du serveur pour les avertissements de performance. Les serveurs RedM visent un taux de ticks d'environ 30-64 ticks par seconde. Vous pouvez surveiller cela avec :

  • Tableau de bord txAdmin : Si txAdmin est disponible, il affiche les métriques de performance du serveur en temps réel.
  • Console du serveur : Surveillez les avertissements "slow tick" ou "resource hitch".
  • Commande resmon : Tapez resmon 1 dans la console du serveur (ou la console F8) pour activer le moniteur de ressources, qui affiche le temps CPU par ressource.

Solutions courantes pour les performances

Problème Solution
Utilisation CPU élevée par une ressource spécifique Utilisez resmon 1 pour identifier la ressource. Envisagez de la remplacer par une alternative plus optimisée, ou contactez le développeur de la ressource.
Trop de ressources chargées Chaque ressource consomme des ressources serveur. Auditez votre liste de ressources et supprimez celles qui sont inutilisées ou redondantes.
Goulot d'étranglement des requêtes de base de données Les requêtes de base de données lentes ou non indexées peuvent causer des ralentissements. Vérifiez les avertissements de requêtes lentes d'oxmysql dans la console. Ajoutez des index aux colonnes fréquemment interrogées.
Nombre élevé de joueurs causant du lag Réduisez sv_maxclients à un niveau que le matériel de votre serveur peut gérer. Envisagez de mettre à niveau votre plan d'hébergement pour plus de ressources.
Limites d'entités OneSync Trop d'entités générées (PNJ, véhicules, objets) peuvent dégrader les performances. Utilisez des ressources qui nettoient les entités inutilisées.
Fuites de mémoire Certaines ressources mal codées fuient de la mémoire au fil du temps. Surveillez l'utilisation de la RAM du serveur dans GPanel. Des redémarrages réguliers du serveur (toutes les 6 à 12 heures) peuvent atténuer ce problème.

Pratiques recommandées

  • Planifiez des redémarrages automatiques toutes les 6 à 12 heures en utilisant la fonctionnalité de planification de GPanel ou txAdmin pour libérer la mémoire accumulée et les problèmes d'entités.
  • Gardez les ressources à jour pour bénéficier des correctifs de performance et des optimisations.
  • Évitez les fonctionnalités en double — n'exécutez pas deux ressources qui font la même chose (par exemple, deux systèmes météo).
  • Testez les nouvelles ressources sur un serveur de test (ou avec un faible nombre de joueurs) avant de les déployer sur votre serveur principal.
  • Surveillez régulièrement les métriques du serveur via GPanel ou txAdmin pour détecter les problèmes rapidement.
Remarque : Si vous rencontrez constamment des problèmes de performance malgré l'optimisation, votre serveur pourrait avoir besoin d'un plan d'hébergement de niveau supérieur avec plus de ressources CPU et RAM. Contactez notre équipe de support pour discuter des options de mise à niveau.

Conseils généraux de dépannage

  1. Lisez toujours la sortie de la console du serveur. Presque chaque erreur inclut un message dans la console qui vous dit ce qui s'est mal passé et où.
  2. Redémarrez le serveur après les changements de configuration. La plupart des modifications de server.cfg nécessitent un redémarrage complet du serveur pour prendre effet.
  3. Désactivez les ressources une par une pour isoler les problèmes. Commentez les lignes ensure dans server.cfg avec #.
  4. Conservez des sauvegardes des configurations fonctionnelles avant d'effectuer des changements. Téléchargez votre server.cfg et votre base de données avant les mises à jour importantes.
  5. Consultez les forums et la documentation Cfx.re sur docs.fivem.net pour la documentation officielle qui s'applique à la fois à FiveM et RedM.
  6. Vérifiez la compatibilité des ressources avec votre version de serveur. Les ressources conçues pour des versions plus anciennes peuvent ne pas fonctionner avec les builds actuels de RedM.

Articles connexes

Besoin d'aide ?

Vous rencontrez toujours des problèmes avec votre serveur RedM ? Ouvrez un ticket de support en incluant les messages d'erreur de votre console serveur. Notre équipe vous aidera à diagnostiquer et résoudre le problème.


Cet article vous a-t-il été utile ?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.