Nexify docs

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çãoArgumentoEntrega
rust:giveitemshortname:quantidade — ex.: rifle.ak:1Um item
rust:addgroupnome do grupoAdiciona o jogador a um grupo
rust:removegroupnome do grupoRemove do grupo
rust:grantpermpermissão — ex.: kits.vipConcede uma permissão
rust:revokepermpermissãoRevoga uma permissão
rust:saymensagemAnuncia 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.