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.
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.
Prérequis
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 (souvent le port du serveur ou un port dédié)
- Les droits administrateur sur ton serveur
- Une boutique compatible RCON (Seyllo, Tebex, ou autre)
Conseil : note quelque part ton IP serveur, ton port RCON et ton mot de passe RCON. Tu en auras besoin pour configurer ta boutique.
Minecraft (Java Edition)
Minecraft est le jeu le plus courant, et la configuration RCON est relativement simple.
Configuration dans 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ètre | Valeur | Description |
|---|---|---|
enable-rcon | true | Active RCON (désactivé par défaut) |
rcon.port | 25575 | Port d'écoute RCON (25575 = standard) |
rcon.password | ton mdp | Mot de passe pour sécuriser la connexion |
broadcast-rcon-to-ops | false | É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.
Spigot, Paper, Purpur — même configuration
Que tu utilises Spigot, Paper, Purpur ou Fabric, la configuration RCON reste identique dans server.properties.
Vérifier le bon fonctionnement
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 utiles pour ta boutique
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.
Minecraft Bedrock Edition
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.
server.properties (si supporté)
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.
FiveM / 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.
Méthode 1 : Via txAdmin (recommandé)
Si tu utilises txAdmin pour gérer ton serveur FiveM :
- Connecte-toi à ton panel txAdmin
- Va dans Settings → FXServer
- Active l'option RCON si disponible
- Note le port et définis un mot de passe
Méthode 2 : 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 FiveM pour ta boutique
# 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.
Rust
Rust dispose d'un système RCON intégré performant. Deux options : RCON classique ou WebRCON.
Configuration via le lanceur / ligne de commande
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ètre | Description |
|---|---|
+rcon.ip 0.0.0.0 | Écoute sur toutes les interfaces (nécessaire pour l'accès externe) |
+rcon.port 28016 | Port RCON (28016 = standard Rust) |
+rcon.password | Mot de passe RCON |
+rcon.web 1 | Active WebRCON (recommandé, plus stable) |
Configuration via server.cfg (Oxide/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 Rust pour ta boutique
# 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.
ARK: Survival Evolved
ARK supporte RCON nativement. La configuration se fait dans GameUserSettings.ini.
Configuration dans 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 ARK pour ta boutique
# 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.
Garry's Mod
Gmod utilise le système RCON standard de Source Engine.
Configuration dans server.cfg
rcon_password "TonMotDePasseSecurise"
Le port RCON est identique au port de ton serveur par défaut.
Commandes Gmod pour ta boutique
# Modifier le usergroup (ULX)
ulx adduserid {steamid} vip
# Donner de l'argent (DarkRP)
rp_setmoney {steamid} 50000
# Commande personnalisée
lua_run [commande lua]
CS2 / TF2 / Source Engine
Tous les jeux Source (CS2, TF2, Left 4 Dead 2, etc.) utilisent le même système RCON.
Configuration
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
7 Days to Die
7DTD dispose de son propre système de gestion à distance.
Configuration dans serverconfig.xml
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="TonMotDePasseSecurise"/>
Note : 7DTD utilise Telnet plutôt que RCON classique, mais le principe reste identique pour connecter ta boutique.
Dépannage : RCON ne fonctionne pas ?
Tu as tout configuré mais ça ne fonctionne pas ? Voici les problèmes les plus fréquents et leurs solutions.
"Connection refused" ou timeout
Problème : La connexion n'atteint pas ton serveur.
Solutions :
- Vérifie que le port est ouvert — Dans ton panel d'hébergement, assure-toi que le port RCON est bien ouvert/forwardé
- Vérifie le firewall — Si tu héberges toi-même, ouvre le port :
ufw allow 25575 - Mauvaise IP — Utilise l'IP publique de ton serveur, pas 127.0.0.1 ou localhost
- Le serveur a-t-il redémarré ? — Les changements RCON nécessitent un redémarrage complet
"Authentication failed"
Problème : La connexion arrive mais le mot de passe est refusé.
Solutions :
- Pas d'espaces — Le mot de passe ne doit pas contenir d'espaces au début ou à la fin
- Évite certains caractères spéciaux — Les
",',\peuvent poser problème - Copier-coller propre — Retape le mot de passe manuellement plutôt que de le copier-coller
Les commandes passent mais rien ne se passe en jeu
Problème : RCON est connecté mais les commandes n'ont aucun effet.
Solutions :
- Mauvaise syntaxe de commande — Vérifie la syntaxe exacte pour ton jeu
- Plugin manquant — La commande nécessite peut-être un plugin (LuckPerms, Essentials, etc.)
- Mauvais placeholder — Vérifie que
{username}ou{steamid}est bien remplacé par ta boutique - Le joueur est-il connecté ? — Certaines commandes nécessitent que le joueur soit en ligne
Le port RCON est déjà utilisé
Problème : Le serveur ne démarre pas ou RCON ne s'active pas.
Solutions :
- Change le port — Utilise un autre port (25576 au lieu de 25575)
- Vérifie les processus — Un autre serveur utilise peut-être le même port
- Attends quelques minutes — Après un crash, le port peut rester occupé temporairement
Sécuriser ta connexion RCON
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 (si possible)
Certains serveurs permettent de whitelister les IPs autorisées à se connecter en RCON. 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.
Informations nécessaires
- IP du serveur : l'adresse IP publique de ton serveur
- Port RCON : le port que tu as configuré (25575, 28016, etc.)
- Mot de passe RCON : celui que tu as défini dans la configuration
- Type de jeu : pour que ta boutique utilise le bon protocole
Configuration générale
Dans la plupart des plateformes de boutique, 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 : Configuration simplifiée
Si tu préfères une solution plus guidée, Seyllo propose une interface visuelle pour configurer RCON :
- Test de connexion intégré — Tu sais immédiatement si la connexion fonctionne
- Support de 17+ jeux — Minecraft, FiveM, Rust, ARK, Gmod, et plus
- Variables automatiques — Les
{username},{uuid},{steamid}sont gérés automatiquement - Logs en temps réel — Tu visualises chaque commande envoyée et sa réponse
En cas de difficulté, le support est disponible en français.
→ Créer ma boutique gratuitement
Récapitulatif
| Jeu | Fichier de config | Port par défaut | Paramètre clé |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Ligne de commande | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Port serveur | rcon_password |
| CS2 / TF2 | server.cfg | Port serveur | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Prêt à connecter ta boutique ?
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.
Articles connexes
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.