Aller au contenu principal

Configurer RCON : Le Guide pour Connecter ta Boutique à ton Serveur

24 janvier 2026 12 min de lecture Seyllo
Sommaire

Tu viens de créer ta boutique pour ton serveur et tu te demandes comment faire pour que les grades s'attribuent automatiquement quand un joueur achète ? La réponse tient en quatre lettres : RCON.

Ce guide t'explique comment configurer RCON sur n'importe quel jeu — Minecraft, FiveM, Rust, ARK, Gmod, et les autres. Pas de théorie inutile, uniquement les fichiers à modifier et les commandes qui fonctionnent.

Avant de commencer, vérifie que tu disposes de : accès aux fichiers de configuration de ton serveur (FTP ou panel type Pterodactyl), un port disponible pour RCON, les droits administrateur sur ton serveur, et une boutique compatible RCON (Seyllo, Tebex, ou autre).


Qu'est-ce que RCON ?

RCON (Remote Console) est un protocole qui permet d'envoyer des commandes à ton serveur de jeu à distance. Concrètement, quand un joueur achète un grade VIP sur ta boutique, RCON envoie automatiquement la commande pour lui attribuer ce grade — sans intervention manuelle de ta part.

Le fonctionnement type :

Joueur achète "Grade VIP" sur ta boutique
        ↓
Ta boutique détecte le paiement validé
        ↓
Elle envoie via RCON : "lp user [pseudo] parent set vip"
        ↓
Le joueur reçoit son grade instantanément en jeu

Sans RCON, tu devrais attribuer chaque grade manuellement. Avec 10 ventes par jour, c'est gérable. Avec 100, ça devient vite problématique.


Configurer RCON sur Minecraft Java

Minecraft est le jeu le plus courant, et la configuration RCON est relativement simple. Que tu utilises Spigot, Paper, Purpur ou Fabric, la configuration reste identique.

Modifier le fichier server.properties

Ouvre le fichier server.properties à la racine de ton serveur. Cherche ces lignes (ou ajoute-les si elles n'existent pas) :

enable-rcon=true
rcon.port=25575
rcon.password=TonMotDePasseSecurise
broadcast-rcon-to-ops=false

Détail des paramètres :

ParamètreValeurDescription
enable-rcontrueActive RCON (désactivé par défaut)
rcon.port25575Port d'écoute RCON (25575 = standard)
rcon.passwordton mdpMot de passe pour sécuriser la connexion
broadcast-rcon-to-opsfalseÉvite d'afficher les commandes RCON aux OPs

Redémarre ton serveur après modification. Un simple /reload ne suffit pas pour appliquer les changements RCON.

Tester la connexion RCON

Avant de connecter ta boutique, teste ta configuration RCON. Tu peux utiliser mcrcon ou un outil en ligne.

Avec mcrcon en ligne de commande :

mcrcon -H ton.ip.serveur -P 25575 -p TonMotDePasseSecurise "say Test RCON"

Si tu vois "Test RCON" s'afficher dans le chat de ton serveur, la configuration est correcte. Sinon, consulte la section dépannage plus bas.

Commandes LuckPerms et Essentials

Voici les commandes que tu configureras probablement dans ta boutique :

# Attribuer un grade avec LuckPerms
lp user {username} parent set vip

# Attribuer un grade temporaire (30 jours)
lp user {username} parent addtemp vip 30d

# Donner des items avec Essentials
give {username} diamond 64

# Donner de l'argent (EssentialsX Economy)
eco give {username} 1000

# Exécuter une commande en tant que joueur
execute as {username} run say Merci pour l'achat !

Le {username} sera automatiquement remplacé par le pseudo du joueur qui achète.


Configurer RCON sur Minecraft Bedrock

Bedrock fonctionne différemment. RCON n'est pas activé par défaut sur le serveur vanilla Bedrock, mais si tu utilises un panel comme Pterodactyl ou un hébergeur spécialisé, la configuration reste similaire.

Modifier server.properties pour Bedrock

enable-rcon=true
rcon.port=19132
rcon.password=TonMotDePasseSecurise

Note : tous les hébergeurs Bedrock ne supportent pas RCON. Vérifie avec le tien. Une alternative consiste à passer par des webhooks ou des plugins spécifiques.


Configurer RCON sur FiveM et RedM

FiveM (et RedM pour Red Dead) disposent de leur propre système. La configuration se fait soit via txAdmin, soit directement dans le server.cfg.

Activer RCON via txAdmin

Si tu utilises txAdmin pour gérer ton serveur FiveM :

  1. Connecte-toi à ton panel txAdmin
  2. Va dans SettingsFXServer
  3. Active l'option RCON si disponible
  4. Note le port et définis un mot de passe

Activer RCON via server.cfg

Ouvre ton fichier server.cfg et ajoute :

rcon_password "TonMotDePasseSecurise"

Par défaut, RCON utilise le même port que ton serveur FiveM (généralement 30120). Pour utiliser un port différent :

rcon_password "TonMotDePasseSecurise"
set rcon_port 30121

Commandes ESX et vRP

# Donner de l'argent (ESX)
givemoney {identifier} 50000

# Donner un item (ESX)
giveitem {identifier} bread 10

# Donner un véhicule (selon ton script)
givecar {identifier} adder

# Commande personnalisée (selon tes scripts)
setjob {identifier} police 4

Sur FiveM, le {identifier} correspond souvent au Steam ID, Discord ID ou license du joueur, pas uniquement à son pseudo. Vérifie ce que ta boutique utilise.


Configurer RCON sur Rust

Rust dispose d'un système RCON intégré performant. Deux options : RCON classique ou WebRCON.

Paramètres de lancement RCON

Au lancement de ton serveur Rust, ajoute ces paramètres :

+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "TonMotDePasseSecurise"
+rcon.web 1

Détail des paramètres :

ParamètreDescription
+rcon.ip 0.0.0.0Écoute sur toutes les interfaces (nécessaire pour l'accès externe)
+rcon.port 28016Port RCON (28016 = standard Rust)
+rcon.passwordMot de passe RCON
+rcon.web 1Active WebRCON (recommandé, plus stable)

Configuration Oxide et uMod

Si tu as Oxide ou uMod installé, tu peux également configurer dans ton server.cfg :

rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "TonMotDePasseSecurise"
rcon.web 1

Commandes Oxide et Kits

# Donner un item
inventory.giveto {steamid} wood 1000

# Donner un kit (si plugin Kits installé)
kit.give {steamid} starter

# Attribuer VIP (si plugin VIP installé)
oxide.grant user {steamid} vip

# Ajouter à un groupe
oxide.usergroup add {steamid} vip

Sur Rust, on utilise généralement le SteamID64 du joueur, pas son pseudo.


Configurer RCON sur ARK Survival Evolved

ARK supporte RCON nativement. La configuration se fait dans GameUserSettings.ini.

Modifier GameUserSettings.ini

Trouve ou crée la section [ServerSettings] et ajoute :

[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=TonMotDePasseSecurise

Note : sur ARK, le mot de passe RCON est souvent identique au mot de passe admin.

Commandes GiveItem et whitelist

# Donner un item (syntaxe ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false

# Ajouter à la whitelist
AllowPlayerToJoinNoCheck {steamid}

# Envoyer un message
ServerChatTo {steamid} "Merci pour ton achat !"

ARK est plus complexe en raison des chemins de blueprints. Consulte la documentation de ton hébergeur ou utilise des plugins qui simplifient les commandes.


Configurer RCON sur Garry's Mod

Gmod utilise le système RCON standard de Source Engine.

Modifier server.cfg pour Gmod

rcon_password "TonMotDePasseSecurise"

Le port RCON est identique au port de ton serveur par défaut.

Commandes ULX et DarkRP

# Modifier le usergroup (ULX)
ulx adduserid {steamid} vip

# Donner de l'argent (DarkRP)
rp_setmoney {steamid} 50000

# Commande personnalisée
lua_run [commande lua]

Configurer RCON sur CS2, TF2 et Source Engine

Tous les jeux Source (CS2, TF2, Left 4 Dead 2, etc.) utilisent le même système RCON. Dans ton server.cfg ou au lancement :

rcon_password "TonMotDePasseSecurise"

Pour CS2 spécifiquement, tu peux également avoir besoin de :

sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10

Configurer RCON sur 7 Days to Die

7DTD dispose de son propre système de gestion à distance via Telnet (principe identique à RCON). Dans serverconfig.xml :

<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="TonMotDePasseSecurise"/>

Résoudre les problèmes de connexion RCON

Tu as tout configuré mais ça ne fonctionne pas ? Voici les problèmes les plus fréquents et leurs solutions.

Résoudre Connection refused ou timeout

Problème : La connexion n'atteint pas ton serveur.

Solutions :

  1. Vérifie que le port est ouvert — Dans ton panel d'hébergement, assure-toi que le port RCON est bien ouvert/forwardé
  2. Vérifie le firewall — Si tu héberges toi-même, ouvre le port : ufw allow 25575
  3. Mauvaise IP — Utilise l'IP publique de ton serveur, pas 127.0.0.1 ou localhost
  4. Le serveur a-t-il redémarré ? — Les changements RCON nécessitent un redémarrage complet

Résoudre Authentication failed

Problème : La connexion arrive mais le mot de passe est refusé.

Solutions :

  1. Pas d'espaces — Le mot de passe ne doit pas contenir d'espaces au début ou à la fin
  2. Évite certains caractères spéciaux — Les ", ', \ peuvent poser problème
  3. Copier-coller propre — Retape le mot de passe manuellement plutôt que de le copier-coller

Commandes sans effet en jeu

Problème : RCON est connecté mais les commandes n'ont aucun effet.

Solutions :

  1. Mauvaise syntaxe de commande — Vérifie la syntaxe exacte pour ton jeu
  2. Plugin manquant — La commande nécessite peut-être un plugin (LuckPerms, Essentials, etc.)
  3. Mauvais placeholder — Vérifie que {username} ou {steamid} est bien remplacé par ta boutique
  4. Le joueur est-il connecté ? — Certaines commandes nécessitent que le joueur soit en ligne

Conflit de port RCON

Problème : Le serveur ne démarre pas ou RCON ne s'active pas.

Solutions :

  1. Change le port — Utilise un autre port (25576 au lieu de 25575)
  2. Vérifie les processus — Un autre serveur utilise peut-être le même port
  3. Attends quelques minutes — Après un crash, le port peut rester occupé temporairement

Sécuriser RCON contre les attaques

RCON envoie les commandes et le mot de passe en clair (non chiffré). Quelques bonnes pratiques à respecter :

  1. Mot de passe robuste — Évite admin123 ou rcon. Privilégie une combinaison du type K7$mP9x#Qw2nL4R.
  2. Restreindre les IPs — Certains serveurs permettent de whitelister les IPs autorisées. Si ta boutique dispose d'une IP fixe, utilise cette option.
  3. Port non standard — Utiliser le port par défaut (25575 pour Minecraft) te rend visible aux scanners. Un port aléatoire comme 38291 offre une meilleure discrétion.
  4. Firewall bien configuré — N'ouvre le port RCON que pour les IPs qui en ont besoin (celle de ta boutique).

Connecter RCON à ta boutique

Une fois RCON configuré sur ton serveur, il faut le connecter à ta plateforme de boutique. Tu auras besoin de : l'IP publique de ton serveur, le port RCON que tu as configuré, le mot de passe RCON, et le type de jeu pour que ta boutique utilise le bon protocole.

Dans la plupart des plateformes, tu accèdes aux paramètres serveur et tu renseignes ces informations. La boutique teste ensuite la connexion pour vérifier que tout fonctionne.

Avec Seyllo, la configuration est simplifiée : test de connexion intégré, support de 17+ jeux, variables automatiques ({username}, {uuid}, {steamid}), et logs en temps réel. → Créer ma boutique gratuitement


Récapitulatif des configurations par jeu

JeuFichier de configPort par défautParamètre clé
Minecraft Javaserver.properties25575enable-rcon=true
Minecraft Bedrockserver.properties19132enable-rcon=true
FiveM / RedMserver.cfg30120rcon_password
RustLigne de commande28016+rcon.password
ARKGameUserSettings.ini27020RCONEnabled=True
Garry's Modserver.cfgPort serveurrcon_password
CS2 / TF2server.cfgPort serveurrcon_password
7 Days to Dieserverconfig.xml8081TelnetEnabled

Maintenant que RCON est configuré, tu peux créer ta boutique et commencer à vendre des grades, kits et autres avantages à ta communauté. → Créer ma boutique Seyllo gratuitement — Sans carte bancaire, en 5 minutes.

Guide mis à jour en janvier 2025. Les commandes et configurations peuvent varier selon les versions des jeux et des plugins. En cas de doute, consulte la documentation officielle du jeu ou de ton hébergeur.

Questions fréquentes
Cela dépend du jeu. Minecraft utilise 25575, Rust utilise 28016, et les jeux Source utilisent généralement le même port que le serveur. Tu peux modifier ce port dans la configuration si nécessaire.
Le protocole RCON de base n'est pas chiffré. Le mot de passe transite en clair sur le réseau. Pour un serveur de jeu classique, c'est acceptable, mais évite de réutiliser ce mot de passe ailleurs et configure correctement ton firewall.
Certains hébergeurs économiques bloquent RCON pour des raisons de sécurité. Solutions : demande-leur d'ouvrir le port, ou utilise des webhooks / plugins qui communiquent différemment (certaines boutiques supportent cette alternative).
Cela dépend de la commande et du jeu. LuckPerms sur Minecraft fonctionne même si le joueur est hors ligne. D'autres commandes (donner des items, de l'argent) nécessitent souvent que le joueur soit connecté. Les boutiques sérieuses gèrent une file d'attente et envoient la commande lorsque le joueur se connecte.
Oui. Utilise un client RCON comme mcrcon (ligne de commande) ou un outil web. Cela te permet de valider ta configuration avant de connecter ta boutique.
Oui, la plupart des plateformes de boutique (dont Seyllo) permettent de connecter plusieurs serveurs. Tu peux même configurer un achat pour attribuer un grade sur plusieurs serveurs simultanément.
Vérifie que le plugin qui gère les grades (LuckPerms, ULX, etc.) est correctement installé et fonctionne. Teste la commande manuellement dans la console pour voir si elle fonctionne en dehors de RCON.
RCON est le protocole historique, simple et supporté partout. WebSocket est plus moderne et chiffré, mais moins répandu dans les jeux. Certaines boutiques proposent les deux — utilise ce que ton serveur supporte.
Jeux concernés
Prêt à monétiser votre serveur ?

Rejoignez les propriétaires de serveurs qui font confiance à Seyllo

Sans carte bancaire Setup en 5 min Annulez quand vous voulez