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 1 e 0. streamermode 1 e streamermode true fazem 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 writecfg depois 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".

  1. Comandos de cliente. Qualquer um pode executar no F1. Eles mudam só o seu jogo: gráficos, binds, chat, respawn.
  2. 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ê.
  3. 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.port e rcon.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.

ComandoO que fazExemplo
killMata 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
respawnFaz você renascer. Vale tentar quando o kill não funciona porque seu personagem está preso ou bugado.respawn
combatlogMostra 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_outgoingO mesmo registro de combate, filtrado só com o dano que você causou.server.combatlog_outgoing
pingMostra sua latência até o servidor.ping
versionMostra 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.disconnectSai do servidor em que você está.client.disconnect
mute <player>Sem admin, esconde o chat desse jogador só para você.mute "Some Player"
mutelistLista 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.clearLimpa o console F1.console.clear
console.copyCopia 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á.

ComandoO que fazExemplo
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
benchmarkRoda o benchmark embutido do Rust. Útil antes e depois de atualizar drivers.benchmark
writecfgSalva 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.

BindO que faz
bind [leftshift+k] killSuicídio com Shift+K. A versão com duas teclas evita que você se mate sem querer.
bind x forward;sprintCorrida automática. Você continua correndo para frente até apertar W de novo.
bind z duckAlterna agachar.
bind f1 consoletoggle;combatlogAbre o console e mostra seu registro de combate com um toque.
bind mouse1 +lighttoggle;+attack2Liga 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.disconnectDesconecta 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;+sprint corre só enquanto X estiver pressionado, enquanto bind x forward;sprint continua 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 "" ou bind 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

ComandoO que fazExemplo
noclipLiga o voo atravessando tudo. O mesmo comando desliga.noclip
god true / god falseModo deus. Você não leva dano e não sente fome nem sede.god true
debugcameraCâ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

ComandoO que fazExemplo
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"
teleport2markerTeleporta 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"
teleportlosTeleporta 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
printposMostra 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

ComandoO que fazExemplo
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.refillvitalsEnche 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

ComandoO que fazExemplo
ent killDestrói a entidade que você está olhando.ent kill
ent whoMostra o Steam64 ID de quem colocou o que você está olhando.ent who
ent lock / ent unlockTranca ou destranca a fechadura de código ou de chave que você está olhando.ent unlock
debug.lookingatMostra o caminho do prefab do que você está olhando.debug.lookingat
heli.calltomeManda o helicóptero de patrulha para a sua posição.heli.calltome
heli.callInicia um evento de helicóptero de patrulha.heli.call
bradley.quickrespawnFaz 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.

ComandoO que fazExemplo
statusLista os jogadores conectados com Steam64 ID, nome, ping, tempo conectado e IP.status
playersLista 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
banlistexLista 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".

ComandoO que fazExemplo
say "<message>"Envia uma mensagem no chat para todos no servidor.say "Restart in 10 minutes"
server.saveForça um salvamento do mundo na hora.server.save
server.writecfgGrava 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"
quitSalva e desliga o servidor.quit
serverinfoMostra um resumo do estado atual do servidor.serverinfo
server.fpsMostra a taxa de quadros atual do servidor. FPS baixo no servidor é o que os jogadores sentem como lag.server.fps
wipetimer.printwipeMostra quando o próximo wipe está marcado, de acordo com as configurações do wipe timer.wipetimer.printwipe
usersLista 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.

ConvarPadrãoO que controla
server.hostnameNome do servidor no navegador de servidores.
server.descriptionDescrição exibida na página do servidor no navegador.
server.urlLink do site exibido no navegador.
server.headerimageURL da imagem do banner. Nosso guia da imagem de cabeçalho explica os tamanhos.
server.logoimageURL do logo para o navegador de servidores.
server.maxplayersVagas de jogadores.
server.pveFalseDesliga o dano entre jogadores.
server.saveinterval600Segundos entre salvamentos automáticos.
server.idlekick30Minutos até um jogador inativo ser expulso. 0 desativa.
decay.scale1Velocidade do decay. 0 desliga o decay, 2 dobra.
decay.upkeepTrueSe a manutenção do tool cupboard está ativada.
decay.upkeep_group_scalingTrueNovidade 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.instantFalseFabricação instantânea.
hackablelockedcrate.requiredhackseconds900Quanto tempo leva para hackear uma locked crate, em segundos.
wipetimer.wipedayofweek4Dia para o qual o wipe timer faz a contagem. 0 é domingo, 4 é quinta-feira.
wipetimer.wipehourofday19Hora do wipe. 14.5 significa 14h30.
wipetimer.wipetimezoneEurope/LondonFuso 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çãoO que faz
server.portPorta do jogo. Padrão 28015, UDP.
server.queryportPorta que o navegador de servidores usa para encontrar você. Precisa ser diferente de server.port.
server.identityNome da pasta para os arquivos de save e de configuração deste servidor.
server.seed / server.worldsizeSeed e tamanho do mapa procedural. Mudar qualquer um dos dois gera um mapa diferente.
server.levelTipo de mapa. Procedural Map, a menos que você use um mapa personalizado.
rcon.port / rcon.password / rcon.webAcesso 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)CarbonO que faz
oxide.versionc.versionMostra a versão do framework.
oxide.pluginsc.pluginsLista 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.grantDá a um jogador uma permissão de plugin.
oxide.grant group <group> <permission>c.grantDá uma permissão a um grupo inteiro.
oxide.revoke user <name> <permission>c.revokeRemove uma permissão.
oxide.group add <group>c.groupCria um grupo de permissões.
oxide.usergroup add <name> <group>c.usergroupAdiciona um jogador a um grupo.
oxide.show user <name>c.showMostra 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.