Posted on 25 de maio de 2024 · Updated on 3 de outubro de 2026
Comandos de console do Rust: jogador, admin e servidor (2026)
por Clay B.
O Rust tem centenas de comandos de console, mas a maioria dos jogadores usa uns dez e a maioria dos admins de servidor usa uns trinta. Esta página reúne esses comandos, organizados por quem realmente pode executá-los. Se um comando precisa de permissão de admin, a tabela avisa. Se ele só funciona pelo console do servidor ou por RCON, a tabela também avisa.
Tudo aqui foi conferido com a wiki oficial da Facepunch e com a lista atual de comandos de servidor do Rust, na versão da atualização de setembro de 2026. Os comandos mudam com os force wipes mensais, então, se algo não responder, digite find seguido de parte do nome (por exemplo find teleport) e o jogo vai listar o que realmente existe no seu build.
Como abrir o console no Rust
Pressione F1 no jogo. O console abre com uma caixa de texto na parte de baixo. Digite um comando, pressione Enter e o resultado aparece acima. Para a maioria das configurações do cliente você nem precisa estar em um servidor; dá para abrir pelo menu principal.
Algumas coisas que costumam confundir:
- Configurações de verdadeiro/falso também aceitam
1e0.streamermode 1estreamermode truefazem a mesma coisa. - Argumentos com espaços precisam de aspas:
ban "Some Player" "cheating". - O que você muda no F1 nem sempre fica salvo. Rode
writecfgdepois se quiser que continue valendo após reiniciar. - Joga no PlayStation ou Xbox? O Rust Console Edition não tem o console F1 do PC. Donos de servidores comunitários no console configuram tudo pelo painel da hospedagem, e os comandos são diferentes dos do PC.
Quem pode executar o quê: jogador, admin e console do servidor
Os comandos do Rust se dividem em três grupos, e confundir esses grupos é o motivo mais comum para um comando "não fazer nada".
- Comandos de cliente. Qualquer um pode executar no F1. Eles mudam só o seu jogo: gráficos, binds, chat, respawn.
- Comandos de admin. Rodam no servidor, então você precisa de um auth level nesse servidor. Auth level 1 é moderador (
moderatorid), auth level 2 é dono (ownerid). Sem um desses, o servidor ignora você. - Só console do servidor / RCON. Alguns comandos são feitos para o console do próprio servidor ou para uma ferramenta de RCON, não para o F1. Isso inclui as configurações de inicialização como
server.portercon.password, que só valem quando o servidor sobe.
Comandos de plugins do Oxide (uMod) ou do Carbon formam um quarto grupo. Eles só existem se o servidor roda esse framework, e comandos de chat como /tp ou /kit vêm de plugins específicos, não do Rust em si.
Comandos de jogador que qualquer um pode usar
Funcionam em qualquer servidor, sem precisar de admin.
| Comando | O que faz | Exemplo |
|---|---|---|
kill | Mata seu personagem e leva você para a tela de respawn. É o mesmo que "Suicide" no menu Esc. Se você ficar repetindo, há um pequeno cooldown. | kill |
respawn | Faz você renascer. Vale tentar quando o kill não funciona porque seu personagem está preso ou bugado. | respawn |
combatlog | Mostra o dano recente que você causou e recebeu: quem te acertou, com o quê e de que distância. A primeira coisa a conferir depois de uma morte estranha. | combatlog |
server.combatlog_outgoing | O mesmo registro de combate, filtrado só com o dano que você causou. | server.combatlog_outgoing |
ping | Mostra sua latência até o servidor. | ping |
version | Mostra a versão e o build do jogo. Em um servidor, mostra a versão do servidor. | version |
gesture <name> | Faz um gesto. As opções incluem wave, victory, shrug, thumbsup, chicken, hurry e whoa. | gesture wave |
chat.say "<text>" | Envia uma mensagem no chat global. Mais útil dentro de um bind. | chat.say "gg" |
chat.teamsay "<text>" | Envia uma mensagem no chat do time. | chat.teamsay "raid at 12" |
client.connect <ip:port> | Conecta direto a um servidor pelo IP. connect também funciona. | client.connect 192.0.2.10:28015 |
client.disconnect | Sai do servidor em que você está. | client.disconnect |
mute <player> | Sem admin, esconde o chat desse jogador só para você. | mute "Some Player" |
mutelist | Lista quem você silenciou localmente. | mutelist |
find <text> | Procura no seu build todos os comandos e configurações que contêm o texto. | find fov |
console.clear | Limpa o console F1. | console.clear |
console.copy | Copia tudo o que está no console para a área de transferência. Útil para compartilhar um erro ou um registro de combate. | console.copy |
Comandos de FPS, gráficos e desempenho
A maioria também está no menu de opções, mas pelo console é mais rápido e alguns só existem lá.
| Comando | O que faz | Exemplo |
|---|---|---|
perf <0-6> | Mostra estatísticas de desempenho no canto inferior esquerdo. 1 é só FPS; valores maiores adicionam latência de quadro, RAM, ping, invokes e tasks. 0 desliga. | perf 1 |
fps.limit <number> | Limita sua taxa de quadros. -1 remove o limite. | fps.limit 144 |
graphics.fov <number> | Define o campo de visão. | graphics.fov 90 |
graphics.vm_fov_scale <0/1> | Desliga ou liga a escala de FOV do modelo da arma. | graphics.vm_fov_scale 0 |
streamermode <1/0> | Esconde nomes de jogadores e informações do servidor na tela. | streamermode 1 |
audio.master <0-1> | Volume geral. | audio.master 0.5 |
benchmark | Roda o benchmark embutido do Rust. Útil antes e depois de atualizar drivers. | benchmark |
writecfg | Salva suas configurações e binds atuais nos seus arquivos de configuração. | writecfg |
Se você está atrás de FPS, perf 1 junto com fps.limit -1 é o jeito mais rápido de ver o que sua máquina está realmente fazendo antes de começar a mexer nos gráficos.
Binds úteis
Um bind liga um comando a uma tecla. O formato básico é bind <key> <command>, digitado no F1. Os binds ficam salvos em keys.cfg na pasta de instalação do Rust, então rode writecfg depois de criá-los.
| Bind | O que faz |
|---|---|
bind [leftshift+k] kill | Suicídio com Shift+K. A versão com duas teclas evita que você se mate sem querer. |
bind x forward;sprint | Corrida automática. Você continua correndo para frente até apertar W de novo. |
bind z duck | Alterna agachar. |
bind f1 consoletoggle;combatlog | Abre o console e mostra seu registro de combate com um toque. |
bind mouse1 +lighttoggle;+attack2 | Liga a lanterna ou o laser enquanto você mira. |
bind h "craft.add -2072273936 1" | Fabrica uma bandagem. -2072273936 é o ID do item bandagem. |
bind 7 chat.say "Hello everyone!" | Envia uma mensagem fixa no chat global. |
bind f10 client.disconnect | Desconecta do servidor. |
A sintaxe que deixa os binds úteis:
- Um ponto e vírgula (
;) executa vários comandos com uma tecla. - Um sinal de mais (
+) faz a ação funcionar só enquanto a tecla está pressionada.bind x +forward;+sprintcorre só enquanto X estiver pressionado, enquantobind x forward;sprintcontinua depois que você solta. - Um til (
~) alterna entre ações a cada vez que você aperta a tecla:bind rightarrow ~graphics.fov 70;graphics.fov 90. - Para remover um bind, ligue a tecla a nada:
bind x ""oubind x clear. Não existe um comando unbind separado.
Um bind com várias teclas como [leftshift+k] não libera a tecla sozinha. Se o K já tiver algo ligado, apertar Shift+K vai acionar os dois.
Como se tornar admin no Rust
Os comandos de admin só funcionam depois que o servidor conhece seu Steam64 ID (o número de 17 dígitos que começa com 7656). Com o servidor rodando, abra o console do servidor ou o RCON e digite:
ownerid 76561198000000000 "YourName"
Use moderatorid no lugar para auth level 1. Depois desconecte e conecte de novo para o servidor aplicar seu novo auth level. Nos builds atuais a mudança é salva automaticamente; rodar server.writecfg depois não faz mal.
Se você não consegue acessar um console, pare o servidor e adicione a mesma linha em users.cfg dentro de server/<your identity>/cfg/. Em um servidor da Host Havoc as duas opções estão no painel de controle, e nosso guia passo a passo para virar admin mostra tudo com capturas de tela.
Para remover o admin depois: removeowner <Steam64ID> ou removemoderator <Steam64ID>. Só um dono (auth level 2) pode adicionar outro dono.
Comandos de admin (no jogo, exigem auth level)
Você executa estes pelo F1 enquanto está conectado a um servidor onde é moderador ou dono. Eles também funcionam pelo console do servidor ou por RCON, exceto os que agem sobre "você" ou sobre "o que você está olhando", que precisam de um jogador no mundo.
Movimentação e modo deus
| Comando | O que faz | Exemplo |
|---|---|---|
noclip | Liga o voo atravessando tudo. O mesmo comando desliga. | noclip |
god true / god false | Modo deus. Você não leva dano e não sente fome nem sede. | god true |
debugcamera | Câmera livre, separada do seu jogador. | debugcamera |
admintime <0-24> | Muda a hora do dia só para você. -1 volta ao normal. Útil para olhar uma base à noite sem mudar o horário de todo mundo. | admintime 12 |
spectate <player> | Assiste a um jogador. Sem nome, entra no modo espectador. | spectate "Some Player" |
Comandos de teleporte
| Comando | O que faz | Exemplo |
|---|---|---|
teleport <player> | Teleporta você até um jogador. Com dois nomes, leva o primeiro jogador até o segundo. | teleport "Some Player" |
teleport2me <player> | Traz um jogador até você. | teleport2me "Some Player" |
teleport2marker | Teleporta você até o marcador que você colocou no mapa. O jeito mais rápido de se locomover como admin. | teleport2marker |
teleportpos "<x, y, z>" | Teleporta você para coordenadas exatas. | teleportpos "1200, 30, -450" |
teleportlos | Teleporta você para o ponto que você está olhando. | teleportlos |
teleport2owneditem <player> | Teleporta você até algo que esse jogador colocou. Bom para achar a base de alguém. | teleport2owneditem 76561198000000000 |
teleportany <entity> | Teleporta você até a entidade mais próxima desse tipo. | teleportany bear |
printpos | Mostra suas coordenadas atuais, que você pode reutilizar com teleportpos. | printpos |
Nomes de jogador funcionam quando são únicos. Se duas pessoas têm nomes parecidos, use o Steam64 ID.
Itens e spawn
| Comando | O que faz | Exemplo |
|---|---|---|
inventory.give <item> <amount> | Dá a você um item pelo nome curto. | inventory.give rifle.ak 1 |
inventory.giveto <player> <item> <amount> | Dá um item para outro jogador. | inventory.giveto "Some Player" wood 1000 |
inventory.giveid <itemid> <amount> | Dá um item pelo ID numérico em vez do nome curto. | inventory.giveid -2072273936 5 |
inventory.giveall <item> | Dá um item para todos os jogadores conectados e anuncia no chat. | inventory.giveall bandage |
inventory.clearinventory <player> | Limpa o inventário de um jogador. Adicione --belt, --wear ou --backpack para limpar só essa parte. | inventory.clearinventory "Some Player" |
spawn <entity> | Gera uma entidade onde você está olhando. Se o nome não bater exatamente, você recebe uma lista de sugestões. | spawn minicopter.entity |
debug.refillvitals | Enche sua vida, comida e água. Adicione um nome de jogador para aplicar em outra pessoa. | debug.refillvitals |
Nomes curtos de itens são coisas como wood, stones, metal.fragments, rifle.ak e ammo.rifle. A lista completa está na página de itens da wiki do Rust.
Entidades e eventos do mundo
| Comando | O que faz | Exemplo |
|---|---|---|
ent kill | Destrói a entidade que você está olhando. | ent kill |
ent who | Mostra o Steam64 ID de quem colocou o que você está olhando. | ent who |
ent lock / ent unlock | Tranca ou destranca a fechadura de código ou de chave que você está olhando. | ent unlock |
debug.lookingat | Mostra o caminho do prefab do que você está olhando. | debug.lookingat |
heli.calltome | Manda o helicóptero de patrulha para a sua posição. | heli.calltome |
heli.call | Inicia um evento de helicóptero de patrulha. | heli.call |
bradley.quickrespawn | Faz o Bradley APC renascer na hora no Launch Site. | bradley.quickrespawn |
weather.load <preset> | Força um preset de clima. weather.reset volta ao clima normal. | weather.load clear |
env.time <0-24> | Define a hora do dia para o servidor inteiro. | env.time 12 |
Comandos de moderação
Funcionam pelo F1 como admin, pelo console do servidor ou por RCON.
| Comando | O que faz | Exemplo |
|---|---|---|
status | Lista os jogadores conectados com Steam64 ID, nome, ping, tempo conectado e IP. | status |
players | Lista de jogadores mais curta, com IDs e ping. | players |
kick <player> <reason> | Expulsa um jogador. Ele pode voltar na hora. | kick "Some Player" "spamming" |
kickall <reason> | Expulsa todo mundo. Útil antes de um reinício manual. | kickall "restarting" |
ban <player> <reason> <duration> | Bane um jogador conectado. A duração é opcional; sem ela, o banimento é permanente. | ban "Some Player" "cheating" 7d |
banid <Steam64ID> <name> <reason> <duration> | Bane pelo Steam64 ID. O jogador não precisa estar online. | banid 76561198000000000 "Some Player" "alt account" |
unban <Steam64ID> | Remove um banimento. | unban 76561198000000000 |
banlistex | Lista os banimentos com nomes e motivos. | banlistex |
mute <player> / unmute <player> | Como admin, silencia ou libera o chat de um jogador para o servidor inteiro. | mute "Some Player" |
killplayer <player> | Mata esse jogador. | killplayer 76561198000000000 |
skipqueue <Steam64ID> | Coloca um jogador no começo da fila de entrada. | skipqueue 76561198000000000 |
As durações de banimento usam um número seguido de uma unidade, e dá para combinar: 1M7d5m é um mês, sete dias e cinco minutos. Nosso guia sobre banir e desbanir jogadores mostra como fazer isso pelo console web da Host Havoc.
Comandos de console do servidor e RCON
Estes servem para administrar o próprio servidor. Digite no console da sua hospedagem ou em uma ferramenta de RCON como o RustAdmin. Um admin também pode rodar a maioria pelo F1; para enviar say pelo console do jogo, a wiki da Facepunch diz que você precisa do prefixo sv, como em sv say "text".
| Comando | O que faz | Exemplo |
|---|---|---|
say "<message>" | Envia uma mensagem no chat para todos no servidor. | say "Restart in 10 minutes" |
server.save | Força um salvamento do mundo na hora. | server.save |
server.writecfg | Grava as configurações atuais do servidor nos arquivos de configuração. | server.writecfg |
restart <seconds> "<message>" | Reinicia o servidor depois de uma contagem regressiva, avisando os jogadores no chat. Sem argumentos, conta a partir de 300 segundos. | restart 60 "Quick restart" |
quit | Salva e desliga o servidor. | quit |
serverinfo | Mostra um resumo do estado atual do servidor. | serverinfo |
server.fps | Mostra a taxa de quadros atual do servidor. FPS baixo no servidor é o que os jogadores sentem como lag. | server.fps |
wipetimer.printwipe | Mostra quando o próximo wipe está marcado, de acordo com as configurações do wipe timer. | wipetimer.printwipe |
users | Lista os jogadores com Steam64 IDs, que é o que você precisa para o ownerid. | users |
Se preferir não reiniciar na mão, veja como configurar reinícios automáticos.
Configurações do servidor (convars) que vale conhecer
Convars são configurações que você muda ao vivo digitando o nome e um valor, como decay.scale 0.5. Digitar só o nome mostra o valor atual. Mudanças ao vivo se perdem ao reiniciar, a não ser que você as coloque em server.cfg (em server/<identity>/cfg/) ou rode server.writecfg.
| Convar | Padrão | O que controla |
|---|---|---|
server.hostname | Nome do servidor no navegador de servidores. | |
server.description | Descrição exibida na página do servidor no navegador. | |
server.url | Link do site exibido no navegador. | |
server.headerimage | URL da imagem do banner. Nosso guia da imagem de cabeçalho explica os tamanhos. | |
server.logoimage | URL do logo para o navegador de servidores. | |
server.maxplayers | Vagas de jogadores. | |
server.pve | False | Desliga o dano entre jogadores. |
server.saveinterval | 600 | Segundos entre salvamentos automáticos. |
server.idlekick | 30 | Minutos até um jogador inativo ser expulso. 0 desativa. |
decay.scale | 1 | Velocidade do decay. 0 desliga o decay, 2 dobra. |
decay.upkeep | True | Se a manutenção do tool cupboard está ativada. |
decay.upkeep_group_scaling | True | Novidade da atualização de setembro de 2026. Adiciona uma taxa de manutenção para grupos grandes em um mesmo TC. Defina como false para desligar. |
craft.instant | False | Fabricação instantânea. |
hackablelockedcrate.requiredhackseconds | 900 | Quanto tempo leva para hackear uma locked crate, em segundos. |
wipetimer.wipedayofweek | 4 | Dia para o qual o wipe timer faz a contagem. 0 é domingo, 4 é quinta-feira. |
wipetimer.wipehourofday | 19 | Hora do wipe. 14.5 significa 14h30. |
wipetimer.wipetimezone | Europe/London | Fuso horário usado pelo wipe timer. |
A taxa de manutenção por grupo de setembro é controlada por um conjunto de convars decay.upkeep_group_*. Por padrão, os primeiros 4 jogadores de um TC não pagam nada a mais, os próximos 6 somam 2% cada, cada um além disso soma 4%, e o total tem limite de 300%. Se você roda um servidor com muitos clãs ou com pouca gente, são esses os valores para olhar.
Para planejar os wipes em torno do force wipe mensal da Facepunch, veja como agendar um wipe automático.
Configurações só de inicialização
Estas são lidas quando o servidor inicia, então vão na sua linha de comando de inicialização (ou nas configurações de inicialização da sua hospedagem), não no F1.
| Configuração | O que faz |
|---|---|
server.port | Porta do jogo. Padrão 28015, UDP. |
server.queryport | Porta que o navegador de servidores usa para encontrar você. Precisa ser diferente de server.port. |
server.identity | Nome da pasta para os arquivos de save e de configuração deste servidor. |
server.seed / server.worldsize | Seed e tamanho do mapa procedural. Mudar qualquer um dos dois gera um mapa diferente. |
server.level | Tipo de mapa. Procedural Map, a menos que você use um mapa personalizado. |
rcon.port / rcon.password / rcon.web | Acesso ao console remoto. Troque a senha padrão. |
Se o seu servidor não aparece na lista do jogo, o motivo mais comum é uma porta de consulta errada. Este guia mostra as soluções.
Comandos de plugins do Oxide (uMod) e do Carbon
Estes só existem se o servidor roda Oxide ou Carbon. Você executa pelo console do servidor ou por RCON, ou pelo F1 como dono. Se ainda não configurou um framework, comece por como instalar mods no Rust.
| Oxide (uMod) | Carbon | O que faz |
|---|---|---|
oxide.version | c.version | Mostra a versão do framework. |
oxide.plugins | c.plugins | Lista os plugins. A lista do Oxide inclui os que falharam ao carregar. |
oxide.load <plugin> | c.load <plugin> | Carrega um plugin. |
oxide.unload <plugin> | c.unload <plugin> | Descarrega um plugin. |
oxide.reload <plugin> | c.reload <plugin> | Recarrega um plugin. Use depois de editar a configuração dele. Os dois aceitam * para recarregar tudo. |
oxide.grant user <name> <permission> | c.grant | Dá a um jogador uma permissão de plugin. |
oxide.grant group <group> <permission> | c.grant | Dá uma permissão a um grupo inteiro. |
oxide.revoke user <name> <permission> | c.revoke | Remove uma permissão. |
oxide.group add <group> | c.group | Cria um grupo de permissões. |
oxide.usergroup add <name> <group> | c.usergroup | Adiciona um jogador a um grupo. |
oxide.show user <name> | c.show | Mostra os grupos e permissões de um jogador. |
Os comandos do Oxide também aceitam o prefixo curto o., então o.reload Kits e o.plugins funcionam. Para os comandos de permissão do Carbon, digite o comando sozinho (por exemplo c.grant) e ele mostra a sintaxe exata que espera. Permissões de plugin têm o formato pluginname.permission, e um curinga como oxide.grant user Wulf kits.* concede todas as de um plugin.
Procurando ideias do que instalar? Veja nossa lista dos melhores mods de Rust.
Perguntas frequentes
Como uso comandos de admin no Rust?
Adicione seu Steam64 ID com ownerid ou moderatorid pelo console do servidor, reconecte e depois digite os comandos no F1. Se o servidor responder que você não tem permissão, o ID estava errado ou você ainda não reconectou.
Como ativar o modo deus no Rust?
Digite god true no F1 enquanto tiver admin no servidor. god false desliga. Em um servidor onde você não é admin, não tem como.
Como voar no Rust?
noclip liga e desliga o voo para admins. Se você usa muito, coloque em uma tecla: bind j noclip.
Qual é o comando do Rust para se matar?
kill. Se não acontecer nada porque seu personagem está preso, tente respawn.
Por que um comando não está funcionando?
Normalmente é uma de três coisas. Você não tem admin nesse servidor, o comando é só do console do servidor ou ele foi renomeado em uma atualização. Use find com parte do nome para ver o que o seu build realmente tem.
Os comandos de console funcionam no Rust Console Edition?
Não, pelo menos não os do PC. A versão de PlayStation e Xbox não tem o console F1, e as configurações de servidores comunitários funcionam de outro jeito por lá.
Tenha seu próprio servidor de Rust
A maioria dos comandos úteis desta página exige admin, e o jeito mais fácil de ter admin é ser dono do servidor. Os servidores de Rust da Host Havoc vêm com console web para RCON, instalação do Oxide com um clique e um editor de arquivos para server.cfg e users.cfg, então você pode usar tudo o que está acima sem configurar o SteamCMD por conta própria. Se preferir fazer na mão, nosso guia sobre como hospedar seu próprio servidor de Rust cobre os dois caminhos.