Hai configurato il tuo negozio per server e ti chiedi come assegnare automaticamente i ranghi ai giocatori quando acquistano? La risposta è di quattro lettere: RCON.
Questa guida spiega come configurare RCON su qualsiasi gioco — Minecraft, FiveM, Rust, ARK, Gmod e altri. Niente teoria inutile, solo i file da modificare e i comandi che funzionano.
Prima di iniziare, assicurati di avere: accesso ai file di configurazione del tuo server (FTP o pannello come Pterodactyl), una porta disponibile per RCON, diritti di amministratore sul tuo server e un negozio compatibile con RCON (Seyllo, Tebex o altri).
Cos'è RCON?
RCON (Remote Console) è un protocollo che ti permette di inviare comandi al tuo server di gioco da remoto. In pratica, quando un giocatore acquista un rango VIP nel tuo negozio, RCON invia automaticamente il comando per assegnare quel rango — senza alcun intervento manuale da parte tua.
Il flusso tipico:
Il giocatore acquista "Rango VIP" nel tuo negozio
↓
Il tuo negozio rileva il pagamento confermato
↓
Invia tramite RCON: "lp user [username] parent set vip"
↓
Il giocatore riceve il suo rango istantaneamente nel gioco
Senza RCON, dovresti assegnare ogni rango manualmente. Con 10 vendite al giorno, è gestibile. Con 100, diventa rapidamente un problema.
Configurare RCON su Minecraft Java
Minecraft è il gioco più comune, e la configurazione di RCON è relativamente semplice. Che tu usi Spigot, Paper, Purpur o Fabric, la configurazione rimane identica.
Modificare il file server.properties
Apri il file server.properties nella root del tuo server. Trova queste righe (o aggiungile se non esistono):
enable-rcon=true
rcon.port=25575
rcon.password=LaTuaPasswordSicura
broadcast-rcon-to-ops=false
Dettaglio dei parametri:
| Parametro | Valore | Descrizione |
|---|---|---|
enable-rcon | true | Attiva RCON (disattivato di default) |
rcon.port | 25575 | Porta di ascolto RCON (25575 = standard) |
rcon.password | la tua password | Password per proteggere la connessione |
broadcast-rcon-to-ops | false | Impedisce di mostrare i comandi RCON agli OP |
Riavvia il tuo server dopo le modifiche. Un semplice /reload non è sufficiente per applicare le modifiche RCON.
Testare la connessione RCON
Prima di collegare il tuo negozio, testa la tua configurazione RCON. Puoi usare mcrcon o uno strumento online.
Con mcrcon da riga di comando:
mcrcon -H tuo.server.ip -P 25575 -p LaTuaPasswordSicura "say RCON Test"
Se vedi "RCON Test" apparire nella chat del tuo server, la configurazione è corretta. Altrimenti, consulta la sezione di risoluzione problemi qui sotto.
Comandi LuckPerms ed Essentials
Ecco i comandi che probabilmente configurerai nel tuo negozio:
# Assegnare un rango con LuckPerms
lp user {username} parent set vip
# Assegnare un rango temporaneo (30 giorni)
lp user {username} parent addtemp vip 30d
# Dare oggetti con Essentials
give {username} diamond 64
# Dare soldi (EssentialsX Economy)
eco give {username} 1000
# Eseguire un comando come il giocatore
execute as {username} run say Grazie per l'acquisto!
Il {username} verrà automaticamente sostituito dal nome del giocatore acquirente.
Configurare RCON su Minecraft Bedrock
Bedrock funziona in modo diverso. RCON non è attivato di default sul server vanilla di Bedrock, ma se usi un pannello come Pterodactyl o un host specializzato, la configurazione rimane simile.
Modificare server.properties per Bedrock
enable-rcon=true
rcon.port=19132
rcon.password=LaTuaPasswordSicura
Nota: non tutti gli host Bedrock supportano RCON. Verifica con il tuo. Un'alternativa è usare webhook o plugin specifici.
Configurare RCON su FiveM e RedM
FiveM (e RedM per Red Dead) hanno il loro sistema. La configurazione si fa tramite txAdmin o direttamente nel server.cfg.
Attivare RCON tramite txAdmin
Se usi txAdmin per gestire il tuo server FiveM:
- Accedi al tuo pannello txAdmin
- Vai su Impostazioni → FXServer
- Attiva l'opzione RCON se disponibile
- Annota la porta e imposta una password
Attivare RCON tramite server.cfg
Apri il tuo file server.cfg e aggiungi:
rcon_password "LaTuaPasswordSicura"
Di default, RCON usa la stessa porta del tuo server FiveM (solitamente 30120). Per usare una porta diversa:
rcon_password "LaTuaPasswordSicura"
set rcon_port 30121
Comandi ESX e vRP
# Dare soldi (ESX)
givemoney {identifier} 50000
# Dare un oggetto (ESX)
giveitem {identifier} bread 10
# Dare un veicolo (a seconda del tuo script)
givecar {identifier} adder
# Comando personalizzato (a seconda dei tuoi script)
setjob {identifier} police 4
Su FiveM, l'{identifier} corrisponde spesso allo Steam ID, Discord ID o licenza del giocatore, non solo al suo nome utente. Verifica cosa usa il tuo negozio.
Configurare RCON su Rust
Rust ha un robusto sistema RCON integrato. Due opzioni: RCON classico o WebRCON.
Parametri di avvio RCON
Quando avvii il tuo server Rust, aggiungi questi parametri:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "LaTuaPasswordSicura"
+rcon.web 1
Dettaglio dei parametri:
| Parametro | Descrizione |
|---|---|
+rcon.ip 0.0.0.0 | Ascolta su tutte le interfacce (necessario per l'accesso esterno) |
+rcon.port 28016 | Porta RCON (28016 = standard Rust) |
+rcon.password | Password RCON |
+rcon.web 1 | Attiva WebRCON (raccomandato, più stabile) |
Configurazione Oxide e uMod
Se hai Oxide o uMod installato, puoi anche configurare nel tuo server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "LaTuaPasswordSicura"
rcon.web 1
Comandi Oxide e Kits
# Dare un oggetto
inventory.giveto {steamid} wood 1000
# Dare un kit (se il plugin Kits è installato)
kit.give {steamid} starter
# Assegnare VIP (se il plugin VIP è installato)
oxide.grant user {steamid} vip
# Aggiungere a un gruppo
oxide.usergroup add {steamid} vip
Su Rust, si usa tipicamente lo SteamID64 del giocatore, non il suo nome utente.
Configurare RCON su ARK Survival Evolved
ARK supporta RCON nativamente. La configurazione si fa in GameUserSettings.ini.
Modificare GameUserSettings.ini
Trova o crea la sezione [ServerSettings] e aggiungi:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=LaTuaPasswordSicura
Nota: su ARK, la password RCON è spesso la stessa della password amministratore.
Comandi GiveItem e whitelist
# Dare un oggetto (sintassi ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Aggiungere alla whitelist
AllowPlayerToJoinNoCheck {steamid}
# Inviare un messaggio
ServerChatTo {steamid} "Grazie per il tuo acquisto!"
ARK è più complesso a causa dei percorsi dei blueprint. Consulta la documentazione del tuo host o usa plugin che semplificano i comandi.
Configurare RCON su Garry's Mod
Gmod usa il sistema RCON standard di Source Engine.
Modificare server.cfg per Gmod
rcon_password "LaTuaPasswordSicura"
La porta RCON è la stessa del tuo server di default.
Comandi ULX e DarkRP
# Modificare gruppo utente (ULX)
ulx adduserid {steamid} vip
# Dare soldi (DarkRP)
rp_setmoney {steamid} 50000
# Comando personalizzato
lua_run [lua command]
Configurare RCON su CS2, TF2 e Source Engine
Tutti i giochi Source (CS2, TF2, Left 4 Dead 2, ecc.) usano lo stesso sistema RCON. Nel tuo server.cfg o all'avvio:
rcon_password "LaTuaPasswordSicura"
Per CS2 specificamente, potresti anche aver bisogno di:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
Configurare RCON su 7 Days to Die
7DTD ha il suo sistema di gestione remota tramite Telnet (stesso principio di RCON). In serverconfig.xml:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="LaTuaPasswordSicura"/>
Risolvere i problemi di connessione RCON
Hai configurato tutto ma non funziona? Ecco i problemi più comuni e le loro soluzioni.
Risolvere Connection refused o timeout
Problema: La connessione non raggiunge il tuo server.
Soluzioni:
- Verifica che la porta sia aperta — Nel tuo pannello di hosting, assicurati che la porta RCON sia correttamente aperta/inoltrata
- Verifica il firewall — Se gestisci tu il server, apri la porta:
ufw allow 25575 - IP sbagliato — Usa l'IP pubblico del tuo server, non 127.0.0.1 o localhost
- Il server è stato riavviato? — Le modifiche RCON richiedono un riavvio completo
Risolvere Authentication failed
Problema: La connessione arriva ma la password viene rifiutata.
Soluzioni:
- Niente spazi — La password non deve contenere spazi all'inizio o alla fine
- Evitare certi caratteri speciali —
",',\possono causare problemi - Copia e incolla pulito — Riscrivi la password manualmente invece di copiarla
Comandi senza effetto nel gioco
Problema: RCON è connesso ma i comandi non hanno effetto.
Soluzioni:
- Sintassi del comando errata — Verifica la sintassi esatta per il tuo gioco
- Plugin mancante — Il comando potrebbe richiedere un plugin (LuckPerms, Essentials, ecc.)
- Placeholder errato — Assicurati che
{username}o{steamid}venga sostituito dal tuo negozio - Il giocatore è online? — Alcuni comandi richiedono che il giocatore sia connesso
Conflitto di porta RCON
Problema: Il server non si avvia o RCON non si attiva.
Soluzioni:
- Cambiare la porta — Usa una porta diversa (25576 invece di 25575)
- Controllare i processi — Un altro server potrebbe usare la stessa porta
- Aspettare qualche minuto — Dopo un crash, la porta potrebbe restare occupata temporaneamente
Proteggere RCON dagli attacchi
RCON invia comandi e password in testo semplice (non cifrato). Alcune buone pratiche da seguire:
- Password forte — Evita
admin123orcon. Usa una combinazione comeK7$mP9x#Qw2nL4R. - Limitare gli IP — Alcuni server permettono di inserire in whitelist gli IP autorizzati. Se il tuo negozio ha un IP fisso, usa questa opzione.
- Porta non standard — Usare la porta predefinita (25575 per Minecraft) ti rende visibile agli scanner. Una porta casuale come 38291 offre maggiore discrezione.
- Firewall ben configurato — Apri la porta RCON solo per gli IP che ne hanno bisogno (l'IP del tuo negozio).
Collegare RCON al tuo negozio
Una volta che RCON è configurato sul tuo server, devi collegarlo alla tua piattaforma di negozio. Ti serviranno: l'indirizzo IP pubblico del tuo server, la porta RCON che hai configurato, la password RCON e il tipo di gioco affinché il tuo negozio usi il protocollo corretto.
Nella maggior parte delle piattaforme, accedi alle impostazioni del server e inserisci queste informazioni. Il negozio poi testa la connessione per verificare che tutto funzioni.
Con Seyllo, la configurazione è semplificata: test di connessione integrato, 17+ giochi supportati, variabili automatiche (
{username},{uuid},{steamid}) e log in tempo reale. → Crea il mio negozio gratuito
Riepilogo configurazione per gioco
| Gioco | File di configurazione | Porta predefinita | Parametro chiave |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Riga di comando | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Porta del server | rcon_password |
| CS2 / TF2 | server.cfg | Porta del server | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Ora che RCON è configurato, puoi creare il tuo negozio e iniziare a vendere ranghi, kit e altri vantaggi alla tua community. → Crea il mio negozio Seyllo gratuito — Nessuna carta di credito richiesta, bastano 5 minuti.
Guida aggiornata a gennaio 2025. I comandi e le configurazioni possono variare a seconda delle versioni del gioco e dei plugin. In caso di dubbio, consulta la documentazione ufficiale del tuo gioco o host.