Rust oferece uma variedade de comandos que proprietários de servidores e jogadores podem usar. Nesta página, reunimos os comandos mais úteis e populares para configurações de servidor, administração e controle de jogadores.
Alguns comandos exigem o Steam64 ID de um jogador. Use o pequeno guia abaixo para aprender como obter o Steam ID de um jogador.
Use as abas abaixo para alternar entre as categorias. As tabelas mostram o comando, os valores aceitos (se houver) e uma descrição para facilitar o entendimento.
Todos os comandos aqui listados são para Rust Vanilla.
| Sintaxe do Comando | Valores Aceitos | Descrição |
|---|---|---|
| server.globalchat | true/false | Se ativado, todas as mensagens de chat são exibidas para todos os jogadores |
| server.stop | - | Para o servidor |
| server.save | - | Salva o servidor |
| server.saveinterval "value" | Inteiro (padrão 60) | Define o intervalo automático de salvamento do servidor (em segundos) |
| server.secure | true/false | Se ativado, o Easy Anti Cheat (EAC) bloqueia conexões de jogadores não registrados ou banidos antes da conexão |
| server.seed "value" | Inteiro (ex: 123456) | Define o valor seed para o mundo do servidor |
| server.stability | true/false | Se ativado, a estabilidade das construções está habilitada |
| server.tickrate "rate" | Inteiro (padrão 30) | Define a taxa de ticks do servidor |
| server.writecfg | - | Salva alterações de configuração feitas por outros comandos do servidor |
| chat.serverlog | true/false | Se ativado, mensagens de chat são sempre registradas no console do servidor |
| commands.echo "text" | String (ex: "Hello World!") | Exibe a mensagem especificada no console do servidor |
| global.say "message" | String (ex: "Welcome!") | Envia uma mensagem para todos os jogadores no servidor |
| env.time | Inteiro (ex: 16) | Define a hora do mundo no jogo (em horas) |
| server.events | - | Se ativado, eventos do servidor como airdrops são habilitados |
| commands.find "command" | String (ex: "quit") | Procura um comando ou lista todos disponíveis com "." |
| global.quit | - | Salva o servidor e o para em seguida |
| global.init | - | Carrega arquivos de configuração |
| Sintaxe do Comando | Valores Aceitos | Descrição |
|---|---|---|
| global.ban "playername" "reason" | String (ex: "Jacob"), String (ex: "Foi mal comportado!") | Bane um jogador do servidor (com motivo opcional) |
| global.banid "steam64" | Inteiro | Bane um jogador pelo Steam64 ID |
| global.banlistex | - | Retorna uma lista de jogadores banidos com nome e motivo do banimento |
| global.banlist | - | Exibe a lista de jogadores banidos no chat |
| global.unban "steam64" | Inteiro | Remove o banimento de um jogador pelo Steam64 ID |
| global.kickall | - | Expulsa todos os jogadores do servidor |
| global.kick "steam64 / playername" "reason" | Inteiro/String (ex: "Jacob"), String (ex: "Foi mal comportado!") | Expulsa um jogador pelo Steam64 ID ou nome (com motivo opcional) |
| global.ownerid "steam64 / playername" | Inteiro/String (ex: "Jacob") | Define o jogador como admin do servidor pelo Steam64 ID ou nome (Auth-Level 2) |
| global.removeowner "steam64" | Inteiro | Remove direitos de admin de um jogador pelo Steam64 ID |
| global.moderatorid "steam64 / playername" | Inteiro/String (ex: "Jacob") | Define o jogador como moderador do servidor pelo Steam64 ID ou nome (Auth-Level 1) |
| global.removemoderator "steam64" | Inteiro | Remove direitos de moderador de um jogador pelo Steam64 ID |
| global.listid | - | Retorna uma lista de jogadores banidos via Steam64 ID |
| Sintaxe do Comando | Valores Aceitos | Descrição |
|---|---|---|
| kill | - | Mata seu próprio personagem |
| global.quit | - | Salva e encerra o jogo |
| global.god | true/false | Ativa/desativa o modo Deus, onde o jogador não sofre dano (apenas para admins) |
| global.noclip | true/false | Ativa/desativa o modo noclip, permitindo voar livremente (apenas para admins) |
| global.debugcamera | true/false | Ativa/desativa o modo câmera de depuração, permitindo câmera livre (apenas para admins) |
| player.sleep | - | Força seu personagem a dormir |
| commands.find "command" | String (ex: "quit") | Procura um comando disponível para o jogador |
| chat.say "text" | String (ex: "Hello World!") | Envia uma mensagem para todos os jogadores no servidor |
| inventory.give "itemID" "amount" | Inteiro (itemID), Inteiro (ex: 5) | Dá um item para seu inventário |
| inventory.giveto "playername" "itemID" "amount" | String (ex: "Jacob"), Inteiro (itemID), Inteiro (ex: 5) | Dá um item para o inventário do jogador especificado |
