Has configurado tu tienda de servidor y te preguntas cómo dar rangos automáticamente a los jugadores cuando compran? La respuesta son cuatro letras: RCON.
Esta guía explica cómo configurar RCON en cualquier juego — Minecraft, FiveM, Rust, ARK, Gmod y más. Sin teoría innecesaria, solo los archivos a editar y los comandos que funcionan.
Antes de empezar, asegúrate de tener: acceso a los archivos de configuración de tu servidor (FTP o panel como Pterodactyl), un puerto disponible para RCON, derechos de administrador en tu servidor y una tienda compatible con RCON (Seyllo, Tebex u otra).
¿Qué es RCON?
RCON (Remote Console) es un protocolo que te permite enviar comandos a tu servidor de juego de forma remota. En la práctica, cuando un jugador compra un rango VIP en tu tienda, RCON envía automáticamente el comando para asignar ese rango — sin ninguna intervención manual de tu parte.
El flujo típico:
El jugador compra "Rango VIP" en tu tienda
↓
Tu tienda detecta el pago validado
↓
Envía por RCON: "lp user [username] parent set vip"
↓
El jugador recibe su rango instantáneamente en el juego
Sin RCON, tendrías que asignar cada rango manualmente. Con 10 ventas al día, es manejable. Con 100, se convierte rápidamente en un problema.
Configurar RCON en Minecraft Java
Minecraft es el juego más común, y la configuración de RCON es relativamente sencilla. Ya uses Spigot, Paper, Purpur o Fabric, la configuración es idéntica.
Editar el archivo server.properties
Abre el archivo server.properties en la raíz de tu servidor. Encuentra estas líneas (o agrégalas si no existen):
enable-rcon=true
rcon.port=25575
rcon.password=TuContraseñaSegura
broadcast-rcon-to-ops=false
Detalle de parámetros:
| Parámetro | Valor | Descripción |
|---|---|---|
enable-rcon | true | Activa RCON (desactivado por defecto) |
rcon.port | 25575 | Puerto de escucha RCON (25575 = estándar) |
rcon.password | tu contraseña | Contraseña para asegurar la conexión |
broadcast-rcon-to-ops | false | Evita mostrar comandos RCON a los OPs |
Reinicia tu servidor después de los cambios. Un simple /reload no es suficiente para aplicar los cambios de RCON.
Probar la conexión RCON
Antes de conectar tu tienda, prueba tu configuración RCON. Puedes usar mcrcon o una herramienta en línea.
Con mcrcon en línea de comandos:
mcrcon -H tu.servidor.ip -P 25575 -p TuContraseñaSegura "say RCON Test"
Si ves "RCON Test" aparecer en el chat de tu servidor, la configuración es correcta. De lo contrario, consulta la sección de solución de problemas a continuación.
Comandos de LuckPerms y Essentials
Aquí están los comandos que probablemente configurarás en tu tienda:
# Asignar un rango con LuckPerms
lp user {username} parent set vip
# Asignar un rango temporal (30 días)
lp user {username} parent addtemp vip 30d
# Dar objetos con Essentials
give {username} diamond 64
# Dar dinero (EssentialsX Economy)
eco give {username} 1000
# Ejecutar un comando como el jugador
execute as {username} run say ¡Gracias por la compra!
El {username} será reemplazado automáticamente por el nombre del jugador que compró.
Configurar RCON en Minecraft Bedrock
Bedrock funciona de manera diferente. RCON no está activado por defecto en el servidor vanilla de Bedrock, pero si usas un panel como Pterodactyl o un host especializado, la configuración es similar.
Editar server.properties para Bedrock
enable-rcon=true
rcon.port=19132
rcon.password=TuContraseñaSegura
Nota: no todos los hosts de Bedrock soportan RCON. Consulta con el tuyo. Una alternativa es usar webhooks o plugins específicos.
Configurar RCON en FiveM y RedM
FiveM (y RedM para Red Dead) tienen su propio sistema. La configuración se hace a través de txAdmin o directamente en el server.cfg.
Activar RCON vía txAdmin
Si usas txAdmin para gestionar tu servidor FiveM:
- Inicia sesión en tu panel txAdmin
- Ve a Configuración → FXServer
- Activa la opción RCON si está disponible
- Anota el puerto y establece una contraseña
Activar RCON vía server.cfg
Abre tu archivo server.cfg y añade:
rcon_password "TuContraseñaSegura"
Por defecto, RCON usa el mismo puerto que tu servidor FiveM (normalmente 30120). Para usar un puerto diferente:
rcon_password "TuContraseñaSegura"
set rcon_port 30121
Comandos ESX y vRP
# Dar dinero (ESX)
givemoney {identifier} 50000
# Dar un objeto (ESX)
giveitem {identifier} bread 10
# Dar un vehículo (según tu script)
givecar {identifier} adder
# Comando personalizado (según tus scripts)
setjob {identifier} police 4
En FiveM, el {identifier} a menudo corresponde al Steam ID, Discord ID o licencia del jugador, no solo a su nombre de usuario. Verifica qué usa tu tienda.
Configurar RCON en Rust
Rust tiene un sistema RCON integrado robusto. Dos opciones: RCON clásico o WebRCON.
Parámetros de inicio de RCON
Al iniciar tu servidor de Rust, añade estos parámetros:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "TuContraseñaSegura"
+rcon.web 1
Detalle de parámetros:
| Parámetro | Descripción |
|---|---|
+rcon.ip 0.0.0.0 | Escuchar en todas las interfaces (necesario para acceso externo) |
+rcon.port 28016 | Puerto RCON (28016 = estándar de Rust) |
+rcon.password | Contraseña RCON |
+rcon.web 1 | Activa WebRCON (recomendado, más estable) |
Configuración de Oxide y uMod
Si tienes Oxide o uMod instalado, también puedes configurar en tu server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "TuContraseñaSegura"
rcon.web 1
Comandos de Oxide y Kits
# Dar un objeto
inventory.giveto {steamid} wood 1000
# Dar un kit (si el plugin Kits está instalado)
kit.give {steamid} starter
# Asignar VIP (si el plugin VIP está instalado)
oxide.grant user {steamid} vip
# Añadir a un grupo
oxide.usergroup add {steamid} vip
En Rust, se usa típicamente el SteamID64 del jugador, no su nombre de usuario.
Configurar RCON en ARK Survival Evolved
ARK soporta RCON de forma nativa. La configuración se hace en GameUserSettings.ini.
Editar GameUserSettings.ini
Encuentra o crea la sección [ServerSettings] y añade:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=TuContraseñaSegura
Nota: en ARK, la contraseña RCON suele ser la misma que la contraseña de administrador.
Comandos GiveItem y whitelist
# Dar un objeto (sintaxis ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Añadir a la whitelist
AllowPlayerToJoinNoCheck {steamid}
# Enviar un mensaje
ServerChatTo {steamid} "¡Gracias por tu compra!"
ARK es más complejo debido a las rutas de blueprints. Consulta la documentación de tu host o usa plugins que simplifiquen los comandos.
Configurar RCON en Garry's Mod
Gmod usa el sistema RCON estándar de Source Engine.
Editar server.cfg para Gmod
rcon_password "TuContraseñaSegura"
El puerto RCON es el mismo que el de tu servidor por defecto.
Comandos ULX y DarkRP
# Modificar grupo de usuario (ULX)
ulx adduserid {steamid} vip
# Dar dinero (DarkRP)
rp_setmoney {steamid} 50000
# Comando personalizado
lua_run [lua command]
Configurar RCON en CS2, TF2 y Source Engine
Todos los juegos Source (CS2, TF2, Left 4 Dead 2, etc.) usan el mismo sistema RCON. En tu server.cfg o al inicio:
rcon_password "TuContraseñaSegura"
Para CS2 específicamente, también podrías necesitar:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
Configurar RCON en 7 Days to Die
7DTD tiene su propio sistema de gestión remota vía Telnet (mismo principio que RCON). En serverconfig.xml:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="TuContraseñaSegura"/>
Solucionar problemas de conexión RCON
¿Has configurado todo pero no funciona? Aquí están los problemas más comunes y sus soluciones.
Solucionar Connection refused o timeout
Problema: La conexión no llega a tu servidor.
Soluciones:
- Verifica que el puerto esté abierto — En tu panel de hosting, asegúrate de que el puerto RCON esté correctamente abierto/redirigido
- Verifica el firewall — Si alojas tú mismo, abre el puerto:
ufw allow 25575 - IP incorrecta — Usa la IP pública de tu servidor, no 127.0.0.1 ni localhost
- ¿Se reinició el servidor? — Los cambios de RCON requieren un reinicio completo
Solucionar Authentication failed
Problema: La conexión llega pero la contraseña es rechazada.
Soluciones:
- Sin espacios — La contraseña no debe contener espacios al inicio o al final
- Evitar ciertos caracteres especiales —
",',\pueden causar problemas - Copiar y pegar limpio — Escribe la contraseña manualmente en lugar de copiarla
Comandos sin efecto en el juego
Problema: RCON está conectado pero los comandos no tienen efecto.
Soluciones:
- Sintaxis de comando incorrecta — Verifica la sintaxis exacta para tu juego
- Plugin faltante — El comando puede requerir un plugin (LuckPerms, Essentials, etc.)
- Placeholder incorrecto — Asegúrate de que
{username}o{steamid}sea reemplazado por tu tienda - ¿Está el jugador en línea? — Algunos comandos requieren que el jugador esté conectado
Conflicto de puerto RCON
Problema: El servidor no inicia o RCON no se activa.
Soluciones:
- Cambiar el puerto — Usa un puerto diferente (25576 en lugar de 25575)
- Verificar procesos — Otro servidor puede estar usando el mismo puerto
- Esperar unos minutos — Después de un fallo, el puerto puede quedar ocupado temporalmente
Proteger RCON contra ataques
RCON envía comandos y contraseñas en texto plano (sin cifrar). Algunas buenas prácticas a seguir:
- Contraseña fuerte — Evita
admin123orcon. Usa una combinación comoK7$mP9x#Qw2nL4R. - Restringir IPs — Algunos servidores permiten crear una lista blanca de IPs autorizadas. Si tu tienda tiene una IP fija, usa esta opción.
- Puerto no estándar — Usar el puerto predeterminado (25575 para Minecraft) te hace visible para los escáneres. Un puerto aleatorio como 38291 ofrece mejor discreción.
- Firewall bien configurado — Solo abre el puerto RCON para las IPs que lo necesitan (la IP de tu tienda).
Conectar RCON a tu tienda
Una vez que RCON esté configurado en tu servidor, necesitas conectarlo a tu plataforma de tienda. Necesitarás: la dirección IP pública de tu servidor, el puerto RCON que configuraste, la contraseña RCON y el tipo de juego para que tu tienda use el protocolo correcto.
En la mayoría de las plataformas, accedes a la configuración del servidor e introduces esta información. La tienda luego prueba la conexión para verificar que todo funcione.
Con Seyllo, la configuración es simplificada: prueba de conexión integrada, 17+ juegos soportados, variables automáticas (
{username},{uuid},{steamid}) y registros en tiempo real. → Crear mi tienda gratis
Resumen de configuración por juego
| Juego | Archivo de configuración | Puerto predeterminado | Parámetro clave |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Línea de comandos | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Puerto del servidor | rcon_password |
| CS2 / TF2 | server.cfg | Puerto del servidor | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Ahora que RCON está configurado, puedes crear tu tienda y empezar a vender rangos, kits y otros beneficios a tu comunidad. → Crear mi tienda Seyllo gratis — Sin tarjeta de crédito, en 5 minutos.
Guía actualizada en enero de 2025. Los comandos y configuraciones pueden variar según las versiones del juego y los plugins. En caso de duda, consulta la documentación oficial de tu juego o host.