Configuraste a tua loja de servidor e estás a perguntar-te como dar automaticamente os ranks aos jogadores quando compram? A resposta tem quatro letras: RCON.
Este guia explica como configurar RCON em qualquer jogo — Minecraft, FiveM, Rust, ARK, Gmod e mais. Sem teoria desnecessária, apenas os ficheiros a editar e os comandos que funcionam.
Antes de começar, certifica-te de que tens: acesso aos ficheiros de configuração do teu servidor (FTP ou painel como Pterodactyl), uma porta disponível para RCON, direitos de administrador no teu servidor e uma loja compatível com RCON (Seyllo, Tebex ou outra).
O que é RCON?
RCON (Remote Console) é um protocolo que te permite enviar comandos para o teu servidor de jogo remotamente. Na prática, quando um jogador compra um rank VIP na tua loja, o RCON envia automaticamente o comando para atribuir esse rank — sem qualquer intervenção manual da tua parte.
O fluxo típico:
O jogador compra "Rank VIP" na tua loja
↓
A tua loja deteta o pagamento validado
↓
Envia via RCON: "lp user [username] parent set vip"
↓
O jogador recebe o seu rank instantaneamente no jogo
Sem RCON, terias de atribuir cada rank manualmente. Com 10 vendas por dia, é gerível. Com 100, torna-se rapidamente um problema.
Configurar RCON no Minecraft Java
Minecraft é o jogo mais comum, e a configuração do RCON é relativamente simples. Quer uses Spigot, Paper, Purpur ou Fabric, a configuração é idêntica.
Editar o ficheiro server.properties
Abre o ficheiro server.properties na raiz do teu servidor. Encontra estas linhas (ou adiciona-as se não existirem):
enable-rcon=true
rcon.port=25575
rcon.password=ATuaPasswordSegura
broadcast-rcon-to-ops=false
Detalhe dos parâmetros:
| Parâmetro | Valor | Descrição |
|---|---|---|
enable-rcon | true | Ativa o RCON (desativado por defeito) |
rcon.port | 25575 | Porta de escuta RCON (25575 = padrão) |
rcon.password | a tua password | Password para proteger a ligação |
broadcast-rcon-to-ops | false | Impede a exibição de comandos RCON aos OPs |
Reinicia o teu servidor após as alterações. Um simples /reload não é suficiente para aplicar as alterações de RCON.
Testar a ligação RCON
Antes de ligar a tua loja, testa a tua configuração RCON. Podes usar o mcrcon ou uma ferramenta online.
Com mcrcon na linha de comandos:
mcrcon -H teu.servidor.ip -P 25575 -p ATuaPasswordSegura "say RCON Test"
Se vires "RCON Test" aparecer no chat do teu servidor, a configuração está correta. Caso contrário, consulta a secção de resolução de problemas abaixo.
Comandos LuckPerms e Essentials
Aqui estão os comandos que provavelmente configurarás na tua loja:
# Atribuir um rank com LuckPerms
lp user {username} parent set vip
# Atribuir um rank temporário (30 dias)
lp user {username} parent addtemp vip 30d
# Dar itens com Essentials
give {username} diamond 64
# Dar dinheiro (EssentialsX Economy)
eco give {username} 1000
# Executar um comando como o jogador
execute as {username} run say Obrigado pela compra!
O {username} será automaticamente substituído pelo nome do jogador comprador.
Configurar RCON no Minecraft Bedrock
O Bedrock funciona de forma diferente. O RCON não está ativado por defeito no servidor vanilla de Bedrock, mas se usas um painel como Pterodactyl ou um host especializado, a configuração é semelhante.
Editar server.properties para Bedrock
enable-rcon=true
rcon.port=19132
rcon.password=ATuaPasswordSegura
Nota: nem todos os hosts de Bedrock suportam RCON. Verifica com o teu. Uma alternativa é usar webhooks ou plugins específicos.
Configurar RCON no FiveM e RedM
FiveM (e RedM para Red Dead) têm o seu próprio sistema. A configuração é feita pelo txAdmin ou diretamente no server.cfg.
Ativar RCON via txAdmin
Se usas txAdmin para gerir o teu servidor FiveM:
- Faz login no teu painel txAdmin
- Vai a Definições → FXServer
- Ativa a opção RCON se disponível
- Anota a porta e define uma password
Ativar RCON via server.cfg
Abre o teu ficheiro server.cfg e adiciona:
rcon_password "ATuaPasswordSegura"
Por defeito, o RCON usa a mesma porta que o teu servidor FiveM (normalmente 30120). Para usar uma porta diferente:
rcon_password "ATuaPasswordSegura"
set rcon_port 30121
Comandos ESX e vRP
# Dar dinheiro (ESX)
givemoney {identifier} 50000
# Dar um item (ESX)
giveitem {identifier} bread 10
# Dar um veículo (dependendo do teu script)
givecar {identifier} adder
# Comando personalizado (dependendo dos teus scripts)
setjob {identifier} police 4
No FiveM, o {identifier} corresponde frequentemente ao Steam ID, Discord ID ou licença do jogador, não apenas ao seu nome de utilizador. Verifica o que a tua loja utiliza.
Configurar RCON no Rust
O Rust tem um robusto sistema RCON integrado. Duas opções: RCON clássico ou WebRCON.
Parâmetros de arranque RCON
Ao iniciar o teu servidor Rust, adiciona estes parâmetros:
+rcon.ip 0.0.0.0
+rcon.port 28016
+rcon.password "ATuaPasswordSegura"
+rcon.web 1
Detalhe dos parâmetros:
| Parâmetro | Descrição |
|---|---|
+rcon.ip 0.0.0.0 | Escutar em todas as interfaces (necessário para acesso externo) |
+rcon.port 28016 | Porta RCON (28016 = padrão Rust) |
+rcon.password | Password RCON |
+rcon.web 1 | Ativa WebRCON (recomendado, mais estável) |
Configuração Oxide e uMod
Se tens Oxide ou uMod instalado, também podes configurar no teu server.cfg:
rcon.ip 0.0.0.0
rcon.port 28016
rcon.password "ATuaPasswordSegura"
rcon.web 1
Comandos Oxide e Kits
# Dar um item
inventory.giveto {steamid} wood 1000
# Dar um kit (se o plugin Kits estiver instalado)
kit.give {steamid} starter
# Atribuir VIP (se o plugin VIP estiver instalado)
oxide.grant user {steamid} vip
# Adicionar a um grupo
oxide.usergroup add {steamid} vip
No Rust, usa-se tipicamente o SteamID64 do jogador, não o seu nome de utilizador.
Configurar RCON no ARK Survival Evolved
O ARK suporta RCON nativamente. A configuração é feita em GameUserSettings.ini.
Editar GameUserSettings.ini
Encontra ou cria a secção [ServerSettings] e adiciona:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=ATuaPasswordSegura
Nota: no ARK, a password RCON é frequentemente a mesma que a password de administrador.
Comandos GiveItem e whitelist
# Dar um item (sintaxe ARK)
GiveItemToPlayer {playerid} "Blueprint'/Game/PrimalEarth/CoreBlueprints/Items/Armor/Flak/PrimalItemArmor_FlakHelmet.PrimalItemArmor_FlakHelmet'" 1 100 false
# Adicionar à whitelist
AllowPlayerToJoinNoCheck {steamid}
# Enviar uma mensagem
ServerChatTo {steamid} "Obrigado pela tua compra!"
O ARK é mais complexo devido aos caminhos dos blueprints. Consulta a documentação do teu host ou usa plugins que simplifiquem os comandos.
Configurar RCON no Garry's Mod
O Gmod usa o sistema RCON padrão do Source Engine.
Editar server.cfg para Gmod
rcon_password "ATuaPasswordSegura"
A porta RCON é a mesma que a porta do teu servidor por defeito.
Comandos ULX e DarkRP
# Modificar grupo de utilizador (ULX)
ulx adduserid {steamid} vip
# Dar dinheiro (DarkRP)
rp_setmoney {steamid} 50000
# Comando personalizado
lua_run [lua command]
Configurar RCON no CS2, TF2 e Source Engine
Todos os jogos Source (CS2, TF2, Left 4 Dead 2, etc.) usam o mesmo sistema RCON. No teu server.cfg ou no arranque:
rcon_password "ATuaPasswordSegura"
Para CS2 especificamente, também poderás precisar de:
sv_rcon_maxfailures 3
sv_rcon_minfailuretime 10
Configurar RCON no 7 Days to Die
7DTD tem o seu próprio sistema de gestão remota via Telnet (mesmo princípio que RCON). Em serverconfig.xml:
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="TelnetPassword" value="ATuaPasswordSegura"/>
Resolver problemas de ligação RCON
Configuraste tudo mas não funciona? Aqui estão os problemas mais comuns e as suas soluções.
Resolver Connection refused ou timeout
Problema: A ligação não chega ao teu servidor.
Soluções:
- Verifica se a porta está aberta — No teu painel de hosting, certifica-te de que a porta RCON está corretamente aberta/encaminhada
- Verifica a firewall — Se alojas tu próprio, abre a porta:
ufw allow 25575 - IP errado — Usa o IP público do teu servidor, não 127.0.0.1 ou localhost
- O servidor foi reiniciado? — As alterações de RCON requerem um reinício completo
Resolver Authentication failed
Problema: A ligação chega mas a password é rejeitada.
Soluções:
- Sem espaços — A password não deve conter espaços no início ou no fim
- Evitar certos caracteres especiais —
",',\podem causar problemas - Copiar e colar limpo — Reescreve a password manualmente em vez de a copiar
Comandos sem efeito no jogo
Problema: O RCON está ligado mas os comandos não têm efeito.
Soluções:
- Sintaxe do comando errada — Verifica a sintaxe exata para o teu jogo
- Plugin em falta — O comando pode requerer um plugin (LuckPerms, Essentials, etc.)
- Placeholder errado — Certifica-te de que
{username}ou{steamid}está a ser substituído pela tua loja - O jogador está online? — Alguns comandos requerem que o jogador esteja ligado
Conflito de porta RCON
Problema: O servidor não inicia ou o RCON não se ativa.
Soluções:
- Alterar a porta — Usa uma porta diferente (25576 em vez de 25575)
- Verificar processos — Outro servidor pode estar a usar a mesma porta
- Esperar alguns minutos — Após um crash, a porta pode ficar ocupada temporariamente
Proteger RCON contra ataques
O RCON envia comandos e passwords em texto simples (não cifrado). Algumas boas práticas a seguir:
- Password forte — Evita
admin123ourcon. Usa uma combinação comoK7$mP9x#Qw2nL4R. - Restringir IPs — Alguns servidores permitem criar uma whitelist de IPs autorizados. Se a tua loja tem um IP fixo, usa esta opção.
- Porta não padrão — Usar a porta predefinida (25575 para Minecraft) torna-te visível para scanners. Uma porta aleatória como 38291 oferece maior discrição.
- Firewall bem configurada — Abre a porta RCON apenas para os IPs que precisam dela (o IP da tua loja).
Ligar RCON à tua loja
Assim que o RCON estiver configurado no teu servidor, precisas de o ligar à tua plataforma de loja. Vais precisar de: o endereço IP público do teu servidor, a porta RCON que configuraste, a password RCON e o tipo de jogo para que a tua loja use o protocolo correto.
Na maioria das plataformas, acedes às definições do servidor e introduzes esta informação. A loja então testa a ligação para verificar que tudo funciona.
Com o Seyllo, a configuração é simplificada: teste de ligação integrado, 17+ jogos suportados, variáveis automáticas (
{username},{uuid},{steamid}) e registos em tempo real. → Criar a minha loja grátis
Resumo de configuração por jogo
| Jogo | Ficheiro de configuração | Porta predefinida | Parâmetro chave |
|---|---|---|---|
| Minecraft Java | server.properties | 25575 | enable-rcon=true |
| Minecraft Bedrock | server.properties | 19132 | enable-rcon=true |
| FiveM / RedM | server.cfg | 30120 | rcon_password |
| Rust | Linha de comandos | 28016 | +rcon.password |
| ARK | GameUserSettings.ini | 27020 | RCONEnabled=True |
| Garry's Mod | server.cfg | Porta do servidor | rcon_password |
| CS2 / TF2 | server.cfg | Porta do servidor | rcon_password |
| 7 Days to Die | serverconfig.xml | 8081 | TelnetEnabled |
Agora que o RCON está configurado, podes criar a tua loja e começar a vender ranks, kits e outros benefícios à tua comunidade. → Criar a minha loja Seyllo grátis — Sem cartão de crédito, em 5 minutos.
Guia atualizado em janeiro de 2025. Os comandos e configurações podem variar consoante as versões do jogo e dos plugins. Em caso de dúvida, consulta a documentação oficial do teu jogo ou host.