Aller au contenu

Installer un serveur RedM

RedM est la plateforme de jeu en ligne pour Red Dead Redemption 2, construite par Cfx.re — les mêmes que FiveM. Cette page vous guide de la commande jusqu’à un serveur joignable par vos joueurs, et vous dit où RedM se comporte différemment de FiveM. Elle s’adresse à quelqu’un qui monte son premier serveur RedM, qu’il connaisse FiveM ou pas.

Un prérequis qui ne dépend pas de nous : vous et vos joueurs devez posséder Red Dead Redemption 2 et installer le client RedM. Un serveur parfaitement configuré reste injoignable pour qui n’a que le jeu de base.

L’offre RedM démarre à 2,50 €/mois, sans engagement ; les paliers sont détaillés sur la page RedM.

RedM tourne sur le même socle serveur que FiveM. Concrètement, presque tout ce que vous savez de FiveM reste vrai :

Identique à FiveM Différent de FiveM
Le fichier server.cfg et la syntaxe ensure Le jeu et le client : RDR2 et RedM, pas GTA V et FiveM
La clé Cfx.re, obtenue au même endroit Les frameworks : VORP ou RSG Core, pas ESX ni QBCore
txAdmin, inclus dans l’offre Les ressources : une ressource FiveM ne fonctionne pas sur RedM
Le panel, les sauvegardes, le SFTP, la console L’écosystème, nettement plus petit : moins de scripts, moins de tutoriels
L’accès base de données via oxmysql La version du jeu, qu’il faut parfois fixer explicitement

Pour tout ce qui est commun, les guides FiveM de ce centre d’aide s’appliquent tels quels : Ajouter des ressources et des scripts, Connecter la base de données et Optimiser les performances valent aussi pour RedM.

  1. Commandez l’offre RedM depuis la page RedM. La procédure complète est décrite dans Commander un service.

  2. Attendez la mise en service. La livraison est annoncée en 30 secondes ; au-delà de quelques minutes, ouvrez un ticket.

  3. Ouvrez la fiche du service dans l’espace client sur cloudfive.fr/manager et relevez l’adresse IP et le port : c’est ce que vos joueurs utiliseront. Voir Gérer un service.

  4. Connectez-vous au panel de jeu sur panel.cloudfive.xyz et sélectionnez votre serveur RedM. Si l’interface vous est inconnue, lisez Découvrir le panel Pterodactyl.

  5. Lancez l’installation proposée pour le serveur et laissez-la se terminer sans l’interrompre. Les fichiers du serveur et les ressources système sont mis en place à ce moment-là.

  6. Démarrez le serveur une première fois et regardez la console. Il va très probablement s’arrêter : il manque la clé Cfx.re, c’est l’étape suivante.

RedM utilise le même système de licence que FiveM : une clé gratuite, générée depuis votre compte Cfx.re, rattachée à l’adresse IP de votre serveur. La procédure détaillée est dans Obtenir et configurer sa clé Cfx.re ; le résumé :

  1. Créez ou récupérez votre compte Cfx.re, puis générez une clé de serveur depuis le portail de gestion des clés.

  2. Au moment de la génération, renseignez l’adresse IP de votre serveur CloudFive, celle relevée sur la fiche du service. Une clé créée avec une autre adresse ne permettra pas au serveur d’apparaître dans la liste publique.

  3. Ouvrez server.cfg depuis le gestionnaire de fichiers et renseignez la clé :

    server.cfg
    sv_licenseKey "votre-cle-cfx"
  4. Profitez-en pour vérifier le nom public du serveur et le nombre de places, qui doivent correspondre à votre palier :

    server.cfg
    sv_hostname "Mon serveur RedM"
    sv_maxclients 32
  5. Enregistrez, redémarrez le serveur, et relisez la console. L’enregistrement auprès de Cfx.re y est annoncé explicitement.

L’installation pose les ressources système dont RedM a besoin pour accepter des joueurs. Ne les retirez pas de server.cfg : ce sont elles qui gèrent les sessions et l’arrivée des joueurs, et un serveur qui en manque laisse les clients bloqués sur l’écran de chargement.

Au-dessus de cette base, vous choisissez un framework, qui apporte les personnages, l’argent, l’inventaire et les métiers. Les deux plus répandus sur RedM sont VORP et RSG Core. Ils ne se mélangent pas : on en installe un, et ses ressources compagnes suivent. Suivez sa documentation, qui indique l’ordre des ensure et les fichiers .sql à importer.

La mécanique d’ajout est exactement celle de FiveM : un dossier contenant fxmanifest.lua dans resources, une ligne ensure dans server.cfg, un redémarrage. Voir Ajouter des ressources et des scripts.

Dès que vous installez un framework, il vous faut une base MySQL : sans elle, aucun personnage n’est conservé d’une session à l’autre.

  1. Créez une base depuis la section dédiée de votre serveur dans le panel — voir Créer et gérer une base de données.

  2. Relevez l’hôte, le port, le nom complet de la base, l’utilisateur et le mot de passe affichés après création.

  3. Renseignez la chaîne de connexion dans server.cfg, avant la ligne qui démarre la ressource d’accès à la base. Le format et les pièges sont expliqués dans Connecter la base de données (oxmysql).

  4. Importez les fichiers .sql de votre framework dans cette base, dans l’ordre que son auteur indique.

  5. Redémarrez, connectez-vous, créez un personnage, déconnectez-vous puis reconnectez-vous. Si votre personnage est toujours là, la chaîne complète fonctionne.

La console annonce une clé invalide ou manquante. Reprenez sv_licenseKey : une espace en trop, des guillemets manquants, ou une clé révoquée depuis votre compte Cfx.re. Voir la page dédiée à la clé.

La clé est bonne mais le serveur reste absent de la liste publique. Dans neuf cas sur dix, la clé a été générée avec une autre adresse IP que celle de votre serveur. Régénérez-la avec la bonne adresse. Vérifiez aussi que sv_hostname est renseigné : un serveur sans nom public est difficile à retrouver.

Vos joueurs ne peuvent pas se connecter directement. Faites-leur essayer la connexion par adresse depuis la console du client RedM, avec l’IP et le port exacts de la fiche du service. Si cela fonctionne alors que la liste publique ne montre rien, le problème est l’enregistrement auprès de Cfx.re. Pour une adresse plus lisible qu’une IP, voyez Utiliser un nom de domaine personnalisé.

Le serveur s’arrête quelques secondes après le démarrage. Lisez la console depuis le début : l’erreur utile est la première, pas la dernière. Une ressource absente, un .sql non importé ou une chaîne de connexion fausse suffisent à bloquer le démarrage.

Le port vous paraît faux ou occupé. Les ports attribués à votre serveur se gèrent depuis le panel — voir Ports et allocations et le récapitulatif Ports et protocoles par service.

Des erreurs d’enregistrement Cfx.re alors que tout est correct. Ce type de message peut venir du réseau et non de votre configuration. Vérifiez status.cloudfive.xyz, puis ouvrez un ticket de support en copiant les lignes de console concernées : c’est à nous de regarder.