Posted on 25 de mayo de 2024 · Updated on 3 de octubre de 2026
Comandos de consola de Rust: jugador, administrador y servidor (2026)
por Clay B.
Rust tiene cientos de comandos de consola, pero la mayoría de jugadores usa unos diez y la mayoría de administradores de servidores, unos treinta. Aquí tienes esos, ordenados según quién puede ejecutarlos realmente. Si un comando necesita permisos de administrador, la tabla lo indica. Si solo funciona desde la consola del servidor o por RCON, también lo indica.
Todo lo que verás a continuación se ha comprobado con la wiki oficial de Facepunch y con la lista actual de comandos de servidor de Rust, a fecha de la actualización de septiembre de 2026. Los comandos cambian con los force wipes mensuales, así que si algo no responde, escribe find seguido de parte del nombre (por ejemplo find teleport) y el juego te mostrará lo que realmente está disponible en tu build.
Cómo abrir la consola en Rust
Pulsa F1 dentro del juego. La consola se abre con un cuadro de texto en la parte inferior. Escribe un comando, pulsa Intro y el resultado aparecerá encima. Para la mayoría de ajustes del cliente no hace falta estar en un servidor; puedes abrirla desde el menú principal.
Algunas cosas que suelen confundir:
- Los ajustes de verdadero/falso también aceptan
1y0.streamermode 1ystreamermode truehacen lo mismo. - Los argumentos con espacios van entre comillas:
ban "Some Player" "cheating". - Lo que cambias en F1 no siempre se guarda. Ejecuta
writecfgdespués si quieres que se mantenga tras reiniciar. - ¿Juegas en PlayStation o Xbox? Rust Console Edition no tiene la consola F1 de PC. Los dueños de servidores comunitarios en consola configuran todo desde el panel de su proveedor, y los comandos son distintos a los de PC.
Quién puede ejecutar qué: jugador, administrador y consola del servidor
Los comandos de Rust se dividen en tres grupos, y confundirlos es la razón más habitual por la que un comando "no hace nada".
- Comandos de cliente. Cualquiera puede ejecutarlos en F1. Cambian solo tu propio juego: gráficos, binds, chat, reaparecer.
- Comandos de administrador. Se ejecutan en el servidor, así que necesitas un nivel de autorización (auth level) en ese servidor. El auth level 1 es moderador (
moderatorid) y el auth level 2 es propietario (ownerid). Sin uno de ellos, el servidor te ignora. - Solo consola del servidor / RCON. Algunos comandos están pensados para escribirse en la consola del propio servidor o en una herramienta RCON, no en F1. Aquí entran los ajustes de arranque como
server.portyrcon.password, que solo se aplican cuando el servidor se inicia.
Los comandos de plugins de Oxide (uMod) o Carbon son un cuarto grupo. Solo existen si el servidor usa ese framework, y los comandos de chat como /tp o /kit vienen de plugins concretos, no de Rust.
Comandos de jugador que cualquiera puede usar
Funcionan en cualquier servidor, sin necesidad de ser administrador.
| Comando | Qué hace | Ejemplo |
|---|---|---|
kill | Mata a tu personaje y te lleva a la pantalla de reaparición. Es lo mismo que "Suicide" en el menú Esc. Si lo spameas, hay un breve tiempo de espera. | kill |
respawn | Te hace reaparecer. Merece la pena probarlo cuando kill no funciona porque tu personaje está atascado o bugueado. | respawn |
combatlog | Muestra el daño reciente que has hecho y recibido: quién te dio, con qué y a qué distancia. Lo primero que hay que mirar tras una muerte que no te cuadra. | combatlog |
server.combatlog_outgoing | El mismo registro de combate, filtrado solo al daño que has hecho tú. | server.combatlog_outgoing |
ping | Muestra tu latencia con el servidor. | ping |
version | Muestra la versión y el build del juego. En un servidor, muestra la versión del servidor. | version |
gesture <name> | Reproduce un gesto. Entre las opciones están wave, victory, shrug, thumbsup, chicken, hurry y whoa. | gesture wave |
chat.say "<text>" | Envía un mensaje al chat global. Sobre todo útil dentro de un bind. | chat.say "gg" |
chat.teamsay "<text>" | Envía un mensaje al chat del equipo. | chat.teamsay "raid at 12" |
client.connect <ip:port> | Se conecta directamente a un servidor por IP. connect también funciona. | client.connect 192.0.2.10:28015 |
client.disconnect | Sale del servidor en el que estás. | client.disconnect |
mute <player> | Sin ser administrador, oculta el chat de ese jugador solo para ti. | mute "Some Player" |
mutelist | Muestra a quién has silenciado localmente. | mutelist |
find <text> | Busca en tu build todos los comandos y ajustes que contienen ese texto. | find fov |
console.clear | Limpia la consola F1. | console.clear |
console.copy | Copia todo el contenido de la consola al portapapeles. Útil para compartir un error o un registro de combate. | console.copy |
Comandos de FPS, gráficos y rendimiento
La mayoría también están en el menú de opciones, pero la consola es más rápida y algunos solo existen ahí.
| Comando | Qué hace | Ejemplo |
|---|---|---|
perf <0-6> | Muestra estadísticas de rendimiento en la esquina inferior izquierda. 1 es solo FPS; los valores más altos añaden latencia de fotogramas, RAM, ping, invokes y tasks. 0 lo desactiva. | perf 1 |
fps.limit <number> | Limita tu tasa de fotogramas. -1 quita el límite. | fps.limit 144 |
graphics.fov <number> | Ajusta el campo de visión. | graphics.fov 90 |
graphics.vm_fov_scale <0/1> | Desactiva o activa el escalado de FOV del modelo del arma. | graphics.vm_fov_scale 0 |
streamermode <1/0> | Oculta los nombres de jugadores y la información del servidor en pantalla. | streamermode 1 |
audio.master <0-1> | Volumen general. | audio.master 0.5 |
benchmark | Ejecuta el benchmark integrado de Rust. Útil antes y después de actualizar drivers. | benchmark |
writecfg | Guarda tus ajustes y binds actuales en tus archivos de configuración. | writecfg |
Si buscas más FPS, perf 1 junto con fps.limit -1 es la forma más rápida de ver qué está haciendo realmente tu equipo antes de empezar a tocar los ajustes gráficos.
Binds útiles
Un bind asigna un comando a una tecla. El formato básico es bind <key> <command>, escrito en F1. Los binds se guardan en keys.cfg dentro de la carpeta de instalación de Rust, así que ejecuta writecfg después de crearlos.
| Bind | Qué hace |
|---|---|
bind [leftshift+k] kill | Suicidio con Shift+K. La versión de dos teclas evita que te mates sin querer. |
bind x forward;sprint | Correr automático. Sigues esprintando hacia delante hasta que vuelvas a pulsar W. |
bind z duck | Agacharse (alternar). |
bind f1 consoletoggle;combatlog | Abre la consola y muestra tu registro de combate con una sola pulsación. |
bind mouse1 +lighttoggle;+attack2 | Enciende la linterna o el láser mientras apuntas con la mira. |
bind h "craft.add -2072273936 1" | Fabrica una venda. -2072273936 es el ID del objeto venda. |
bind 7 chat.say "Hello everyone!" | Envía un mensaje fijo al chat global. |
bind f10 client.disconnect | Te desconecta del servidor. |
La sintaxis que hace útiles los binds:
- Un punto y coma (
;) ejecuta varios comandos con una sola tecla. - Un signo más (
+) hace que la acción solo funcione mientras mantienes la tecla.bind x +forward;+sprintesprinta solo mientras mantienes X, mientras quebind x forward;sprintsigue después de soltarla. - Una virgulilla (
~) alterna entre acciones cada vez que pulsas la tecla:bind rightarrow ~graphics.fov 70;graphics.fov 90. - Para quitar un bind, asigna la tecla a nada:
bind x ""obind x clear. No existe un comando unbind aparte.
Un bind de varias teclas como [leftshift+k] no libera la tecla sola. Si K ya tiene algo asignado, al pulsar Shift+K se activarán las dos cosas.
Cómo hacerte administrador en Rust
Los comandos de administrador solo funcionan cuando el servidor conoce tu Steam64 ID (el número de 17 dígitos que empieza por 7656). Con el servidor en marcha, abre la consola del servidor o RCON y escribe:
ownerid 76561198000000000 "YourName"
Usa moderatorid en su lugar para el auth level 1. Después desconéctate y vuelve a conectarte para que el servidor aplique tu nuevo nivel. En los builds actuales el cambio se guarda automáticamente; ejecutar server.writecfg después no está de más.
Si no puedes acceder a una consola, detén el servidor y añade la misma línea a users.cfg en server/<your identity>/cfg/. En un servidor de Host Havoc tienes ambas opciones en el panel de control, y nuestra guía paso a paso para ser administrador las explica con capturas.
Para quitar el administrador más adelante: removeowner <Steam64ID> o removemoderator <Steam64ID>. Solo un propietario (auth level 2) puede añadir a otro propietario.
Comandos de administrador (en el juego, requieren auth level)
Se ejecutan desde F1 mientras estás conectado a un servidor donde eres moderador o propietario. También funcionan desde la consola del servidor o por RCON, excepto los que actúan sobre "ti" o sobre "lo que estás mirando", que necesitan un jugador en el mundo.
Moverse y modo dios
| Comando | Qué hace | Ejemplo |
|---|---|---|
noclip | Activa el vuelo atravesando todo. El mismo comando lo desactiva. | noclip |
god true / god false | Modo dios. No recibes daño ni tienes hambre ni sed. | god true |
debugcamera | Cámara libre, separada de tu jugador. | debugcamera |
admintime <0-24> | Cambia la hora del día solo para ti. -1 la restablece. Útil para ver una base de noche sin cambiar la hora de todos. | admintime 12 |
spectate <player> | Observa a un jugador. Sin nombre, entras en modo espectador. | spectate "Some Player" |
Comandos de teletransporte
| Comando | Qué hace | Ejemplo |
|---|---|---|
teleport <player> | Te teletransporta a un jugador. Con dos nombres, mueve al primer jugador hasta el segundo. | teleport "Some Player" |
teleport2me <player> | Trae a un jugador hasta ti. | teleport2me "Some Player" |
teleport2marker | Te teletransporta al marcador que pusiste en tu mapa. La forma más rápida de moverte como administrador. | teleport2marker |
teleportpos "<x, y, z>" | Te teletransporta a unas coordenadas exactas. | teleportpos "1200, 30, -450" |
teleportlos | Te teletransporta a lo que estés mirando. | teleportlos |
teleport2owneditem <player> | Te teletransporta a algo que haya colocado ese jugador. Útil para encontrar la base de alguien. | teleport2owneditem 76561198000000000 |
teleportany <entity> | Te teletransporta a la entidad más cercana de ese tipo. | teleportany bear |
printpos | Muestra tus coordenadas actuales, que puedes reutilizar con teleportpos. | printpos |
Los nombres de jugador funcionan si son únicos. Si dos personas tienen nombres parecidos, usa su Steam64 ID.
Objetos y spawn
| Comando | Qué hace | Ejemplo |
|---|---|---|
inventory.give <item> <amount> | Te da un objeto por su nombre corto. | inventory.give rifle.ak 1 |
inventory.giveto <player> <item> <amount> | Da un objeto a otro jugador. | inventory.giveto "Some Player" wood 1000 |
inventory.giveid <itemid> <amount> | Da un objeto por su ID numérico en lugar del nombre corto. | inventory.giveid -2072273936 5 |
inventory.giveall <item> | Da un objeto a todos los jugadores conectados y lo anuncia en el chat. | inventory.giveall bandage |
inventory.clearinventory <player> | Vacía el inventario de un jugador. Añade --belt, --wear o --backpack para vaciar solo esa parte. | inventory.clearinventory "Some Player" |
spawn <entity> | Genera una entidad donde estás mirando. Si el nombre no coincide exactamente, te da una lista de sugerencias. | spawn minicopter.entity |
debug.refillvitals | Rellena tu salud, comida y agua. Añade un nombre de jugador para aplicarlo a otra persona. | debug.refillvitals |
Los nombres cortos de objetos son cosas como wood, stones, metal.fragments, rifle.ak y ammo.rifle. La lista completa está en la página de objetos de la wiki de Rust.
Entidades y eventos del mundo
| Comando | Qué hace | Ejemplo |
|---|---|---|
ent kill | Destruye la entidad que estás mirando. | ent kill |
ent who | Muestra el Steam64 ID de quien colocó lo que estás mirando. | ent who |
ent lock / ent unlock | Bloquea o desbloquea la cerradura de código o de llave que estás mirando. | ent unlock |
debug.lookingat | Muestra la ruta del prefab de lo que estás mirando. | debug.lookingat |
heli.calltome | Envía el helicóptero de patrulla a tu posición. | heli.calltome |
heli.call | Inicia un evento de helicóptero de patrulla. | heli.call |
bradley.quickrespawn | Hace reaparecer al momento el Bradley APC en Launch Site. | bradley.quickrespawn |
weather.load <preset> | Fuerza un preset de clima. weather.reset vuelve al clima normal. | weather.load clear |
env.time <0-24> | Cambia la hora del día para todo el servidor. | env.time 12 |
Comandos de moderación
Funcionan desde F1 como administrador, desde la consola del servidor o por RCON.
| Comando | Qué hace | Ejemplo |
|---|---|---|
status | Lista los jugadores conectados con Steam64 ID, nombre, ping, tiempo conectado e IP. | status |
players | Lista de jugadores más corta, con IDs y ping. | players |
kick <player> <reason> | Expulsa a un jugador. Puede volver a entrar enseguida. | kick "Some Player" "spamming" |
kickall <reason> | Expulsa a todos. Útil antes de un reinicio manual. | kickall "restarting" |
ban <player> <reason> <duration> | Banea a un jugador conectado. La duración es opcional; si no la pones, el baneo es permanente. | ban "Some Player" "cheating" 7d |
banid <Steam64ID> <name> <reason> <duration> | Banea por Steam64 ID. El jugador no tiene que estar conectado. | banid 76561198000000000 "Some Player" "alt account" |
unban <Steam64ID> | Quita un baneo. | unban 76561198000000000 |
banlistex | Lista los baneos con nombres y motivos. | banlistex |
mute <player> / unmute <player> | Como administrador, silencia o quita el silencio del chat de un jugador para todo el servidor. | mute "Some Player" |
killplayer <player> | Mata a ese jugador. | killplayer 76561198000000000 |
skipqueue <Steam64ID> | Pone a un jugador al principio de la cola de entrada. | skipqueue 76561198000000000 |
Las duraciones de baneo son un número seguido de una unidad, y se pueden combinar: 1M7d5m es un mes, siete días y cinco minutos. Nuestra guía para banear y desbanear jugadores explica cómo hacerlo desde la consola web de Host Havoc.
Comandos de consola del servidor y RCON
Estos sirven para gestionar el propio servidor. Escríbelos en la consola de tu proveedor o en una herramienta RCON como RustAdmin. Un administrador también puede ejecutar la mayoría desde F1; para enviar say desde la consola del juego, según la wiki de Facepunch necesitas el prefijo sv, como en sv say "text".
| Comando | Qué hace | Ejemplo |
|---|---|---|
say "<message>" | Envía un mensaje al chat para todos los del servidor. | say "Restart in 10 minutes" |
server.save | Fuerza un guardado del mundo en ese momento. | server.save |
server.writecfg | Escribe los ajustes actuales del servidor en los archivos de configuración. | server.writecfg |
restart <seconds> "<message>" | Reinicia el servidor tras una cuenta atrás y avisa a los jugadores por el chat. Sin argumentos, cuenta atrás desde 300 segundos. | restart 60 "Quick restart" |
quit | Guarda y apaga el servidor. | quit |
serverinfo | Muestra un resumen del estado actual del servidor. | serverinfo |
server.fps | Muestra la tasa de fotogramas actual del servidor. Unos FPS bajos en el servidor son lo que los jugadores notan como lag. | server.fps |
wipetimer.printwipe | Muestra cuándo está programado el próximo wipe según los ajustes del wipe timer. | wipetimer.printwipe |
users | Lista los jugadores con sus Steam64 ID, justo lo que necesitas para ownerid. | users |
Si prefieres no reiniciar a mano, consulta cómo configurar reinicios automáticos.
Ajustes del servidor (convars) que conviene conocer
Los convars son ajustes que puedes cambiar en caliente escribiendo el nombre y un valor, como decay.scale 0.5. Si escribes solo el nombre, verás el valor actual. Los cambios en caliente se pierden al reiniciar, a menos que los pongas en server.cfg (en server/<identity>/cfg/) o ejecutes server.writecfg.
| Convar | Por defecto | Qué controla |
|---|---|---|
server.hostname | Nombre del servidor en el navegador de servidores. | |
server.description | Descripción que aparece en la página del servidor en el navegador. | |
server.url | Enlace a tu web que aparece en el navegador. | |
server.headerimage | URL de la imagen del banner. Nuestra guía de la imagen de cabecera explica los tamaños. | |
server.logoimage | URL del logo para el navegador de servidores. | |
server.maxplayers | Plazas de jugadores. | |
server.pve | False | Desactiva el daño entre jugadores. |
server.saveinterval | 600 | Segundos entre guardados automáticos. |
server.idlekick | 30 | Minutos antes de expulsar a un jugador inactivo. 0 lo desactiva. |
decay.scale | 1 | Velocidad del deterioro. 0 lo desactiva y 2 lo duplica. |
decay.upkeep | True | Si el mantenimiento del tool cupboard está activado. |
decay.upkeep_group_scaling | True | Nuevo en la actualización de septiembre de 2026. Añade un impuesto de mantenimiento para grupos grandes en un mismo TC. Ponlo en false para desactivarlo. |
craft.instant | False | Fabricación instantánea. |
hackablelockedcrate.requiredhackseconds | 900 | Cuánto tarda en hackearse una locked crate, en segundos. |
wipetimer.wipedayofweek | 4 | Día hacia el que cuenta el wipe timer. 0 es domingo y 4 es jueves. |
wipetimer.wipehourofday | 19 | Hora del wipe. 14.5 significa las 14:30. |
wipetimer.wipetimezone | Europe/London | Zona horaria que usa el wipe timer. |
El impuesto de mantenimiento por grupo de septiembre se controla con una serie de convars decay.upkeep_group_*. Por defecto, los primeros 4 jugadores de un TC no pagan nada extra, los 6 siguientes suman un 2 % cada uno, a partir de ahí cada jugador suma un 4 %, y el total tiene un tope del 300 %. Si tienes un servidor con muchos clanes o con poca población, esos son los valores que debes revisar.
Para planificar los wipes en torno al force wipe mensual de Facepunch, consulta cómo programar un wipe automático.
Ajustes que solo se leen al arrancar
Estos se leen cuando el servidor arranca, así que van en tu línea de comandos de inicio (o en los ajustes de inicio de tu proveedor), no en F1.
| Ajuste | Qué hace |
|---|---|
server.port | Puerto del juego. Por defecto 28015, UDP. |
server.queryport | Puerto que usa el navegador de servidores para encontrarte. Tiene que ser distinto de server.port. |
server.identity | Nombre de la carpeta para los archivos de guardado y configuración de este servidor. |
server.seed / server.worldsize | Semilla y tamaño del mapa procedural. Si cambias cualquiera de los dos, obtienes un mapa distinto. |
server.level | Tipo de mapa. Procedural Map, salvo que uses un mapa personalizado. |
rcon.port / rcon.password / rcon.web | Acceso a la consola remota. Cambia la contraseña por defecto. |
Si tu servidor no aparece en la lista del juego, la causa habitual es un puerto de consulta incorrecto. Esta guía repasa las soluciones.
Comandos de plugins de Oxide (uMod) y Carbon
Solo existen si el servidor usa Oxide o Carbon. Se ejecutan desde la consola del servidor o por RCON, o desde F1 como propietario. Si todavía no has configurado un framework, empieza por cómo instalar mods en Rust.
| Oxide (uMod) | Carbon | Qué hace |
|---|---|---|
oxide.version | c.version | Muestra la versión del framework. |
oxide.plugins | c.plugins | Lista los plugins. La lista de Oxide incluye los que no se han podido cargar. |
oxide.load <plugin> | c.load <plugin> | Carga un plugin. |
oxide.unload <plugin> | c.unload <plugin> | Descarga un plugin. |
oxide.reload <plugin> | c.reload <plugin> | Recarga un plugin. Úsalo después de editar su configuración. Ambos aceptan * para recargarlo todo. |
oxide.grant user <name> <permission> | c.grant | Da a un jugador un permiso de plugin. |
oxide.grant group <group> <permission> | c.grant | Da un permiso a todo un grupo. |
oxide.revoke user <name> <permission> | c.revoke | Quita un permiso. |
oxide.group add <group> | c.group | Crea un grupo de permisos. |
oxide.usergroup add <name> <group> | c.usergroup | Añade un jugador a un grupo. |
oxide.show user <name> | c.show | Muestra los grupos y permisos de un jugador. |
Los comandos de Oxide también aceptan el prefijo corto o., así que o.reload Kits y o.plugins funcionan. Para los comandos de permisos de Carbon, escribe el comando solo (por ejemplo c.grant) y te mostrará la sintaxis exacta que espera. Los permisos de plugins tienen la forma pluginname.permission, y un comodín como oxide.grant user Wulf kits.* concede todos los de un plugin.
¿Buscas ideas sobre qué instalar? Aquí tienes nuestra lista de los mejores mods de Rust.
Preguntas frecuentes
¿Cómo uso los comandos de administrador en Rust?
Añade tu Steam64 ID con ownerid o moderatorid desde la consola del servidor, vuelve a conectarte y luego escribe los comandos en F1. Si el servidor responde que no tienes permiso, el ID estaba mal o todavía no te has reconectado.
¿Cómo se activa el modo dios en Rust?
Escribe god true en F1 mientras tengas administrador en el servidor. god false lo desactiva. En un servidor donde no eres administrador, no hay forma de hacerlo.
¿Cómo se vuela en Rust?
noclip activa y desactiva el vuelo para administradores. Si lo usas mucho, asígnalo a una tecla: bind j noclip.
¿Cuál es el comando de Rust para suicidarte?
kill. Si no hace nada porque tu personaje está atascado, prueba con respawn.
¿Por qué no funciona un comando?
Normalmente es por una de tres cosas. No tienes administrador en ese servidor, el comando es solo de la consola del servidor o le cambiaron el nombre en una actualización. Usa find con parte del nombre para ver lo que realmente tiene tu build.
¿Funcionan los comandos de consola en Rust Console Edition?
No, al menos no los de PC. La versión de PlayStation y Xbox no tiene la consola F1, y los ajustes de los servidores comunitarios se gestionan de otra forma.
Ten tu propio servidor de Rust
La mayoría de los comandos útiles de esta página requieren administrador, y la forma más fácil de tenerlo es que el servidor sea tuyo. Los servidores de Rust de Host Havoc incluyen una consola web para RCON, instalación de Oxide con un clic y un editor de archivos para server.cfg y users.cfg, así que puedes usar todo lo anterior sin configurar SteamCMD por tu cuenta. Si prefieres hacerlo a mano, nuestra guía sobre cómo alojar tu propio servidor de Rust cubre las dos opciones.