Loja para Rust
Rust não tem plugin da Nexify: a plataforma conecta direto no seu servidor e executa o comando, como no Palworld.
A diferença é o protocolo. A Facepunch não usa o RCON clássico — usa o WebRCON, que roda sobre WebSocket, numa porta separada da porta do jogo.
1. Crie a loja#
Em Criar loja, escolha o tipo Rust.
2. Ligue o WebRCON#
Nos parâmetros de inicialização do servidor (ou no server.cfg):
+rcon.web 1
+rcon.port 28016
+rcon.password "uma-senha-forte"
O rcon.web 1 é o que importa: sem ele o servidor abre o RCON antigo, e a
Nexify não conecta.
A porta do RCON não é a do jogo
O padrão do jogo é 28015 e o do WebRCON é 28016. Informar a porta do jogo é o erro mais comum aqui. Confira também que ela está liberada no firewall.
A senha do RCON administra o servidor
Quem tem essa senha tem controle do servidor. Use uma senha longa e exclusiva.
3. Preencha no painel#
Em Configurações → Integrações, informe host, porta e senha do RCON.
O botão Testar Conexão não vale para o Rust
Ele usa o RCON clássico, que não é o protocolo do Rust — pode acusar falha numa configuração correta, ou sucesso numa errada. Para confirmar de verdade, faça a compra de teste da última seção.
4. Monte os comandos#
| Ação | Argumento | Entrega |
|---|---|---|
rust:giveitem | shortname:quantidade — ex.: rifle.ak:1 | Um item |
rust:addgroup | nome do grupo | Adiciona o jogador a um grupo |
rust:removegroup | nome do grupo | Remove do grupo |
rust:grantperm | permissão — ex.: kits.vip | Concede uma permissão |
rust:revokeperm | permissão | Revoga uma permissão |
rust:say | mensagem | Anuncia no chat do servidor |
O item usa o shortname, não o nome que aparece no jogo: rifle.ak, não
"AK-47".
5. Grupos e permissões dependem do Oxide#
addgroup, removegroup, grantperm e revokeperm são comandos do
Oxide/uMod — é ele que cria o conceito de grupo e
permissão. No Rust puro esses comandos não existem, e a entrega não acontece.
giveitem e say funcionam sem mod nenhum.
6. O campo "Comprador" é o SteamID64#
O Rust identifica o jogador pelo SteamID64 — o número longo da conta Steam. Não é o nome no jogo.
Diga onde achar o SteamID64
Explique na descrição do produto como o jogador encontra esse número, com um exemplo do formato. É o que mais reduz "comprei e não recebi" numa loja de Rust.
7. O jogador precisa estar online#
Como a entrega é executada no servidor em funcionamento, o comprador precisa estar conectado quando o pagamento é aprovado. Deixe isso claro na loja.
8. Teste antes de divulgar#
Este passo importa mais no Rust, já que o botão de testar conexão não cobre o protocolo: crie um produto de R$ 1, entre no servidor, compre com o seu próprio SteamID64 e confira se chegou. Se não chegar, veja Resolvendo problemas.