Saltar al contenido principal

Referencia de Rust

Comandos de administración del servidor de Rust

La referencia completa, agrupada por lo que hace realmente cada familia de comandos en vez de volcada por orden alfabético. Cada entrada incluye sus valores aceptados y las notas que evitan que lo ejecutes mal.

  • Guías de Rust
  • Actualizado el
  • 10 min de lectura
  • 47 comandos
  • Agrupados por finalidad
  • RCON y consola F1
LOS MáS USADOSConsola RCONglobal.ban "player" "reason"global.kick "player"admin.mutevoice "player"global.say "text"global.statusserver.save# termina siempre conserver.writecfg

La respuesta rápida

Ejecuta los comandos desde la consola del juego con F1, o por RCON desde tu panel de control o un cliente como RustAdmin. Lo esencial es global.ban, global.kick, admin.mutevoice, global.say, global.status y server.save. Termina cualquier cambio de permisos con server.writecfg.

Puntos clave

  • La consola necesita permisos de admin. RCON no, por eso concedes el primer admin por RCON.
  • Banea por Steam 64 ID en vez de por nombre. Los nombres cambian, los ID no.
  • AuthLevel 1 es moderador, AuthLevel 2 es propietario. Solo el segundo puede gestionar personal.
  • server.writecfg guarda los cambios de forma persistente. Sin él, se pierden en el siguiente reinicio.
  • global.restart avisa a los jugadores durante 300 segundos. Úsalo en vez de una parada brusca.

Ejecutar comandos

Hay dos vías para llegar al mismo conjunto de comandos, y cuál uses depende de dónde te encuentres.

Consola del juego
Pulsa F1, asegúrate de que la pestaña CONSOLE está seleccionada, escribe el comando y pulsa Intro. Necesitas tener ya permisos de admin en el servidor.
RCON
Conéctate con la consola de tu panel de control o un cliente externo. Funciona desde fuera del juego, no requiere que estés jugando, y es como concedes el primer admin en primer lugar.

Muchos comandos aceptan tanto un nombre de jugador como un Steam 64 ID. Prefiere el Steam ID. Los nombres de usuario se pueden cambiar, duplicar o hacer confusos a propósito, y un baneo dirigido a un nombre es un baneo que se puede esquivar en treinta segundos.

Los comandos que realmente usarás

Hay docenas más abajo, pero la administración diaria del servidor se reduce a unos ocho de ellos. Si no aprendes nada más, aprende estos.

Los comandos de admin de Rust que más se usan.
ComandoQué hace
global.statusQuién está conectado, además de estadísticas del servidor. Tu primer vistazo ante cualquier problema.
global.kick "player"Expulsa a alguien por ahora. Puede volver directamente.
global.banid "id" "reason"Banea por Steam 64 ID con un motivo registrado.
global.unban "id"Revierte un baneo.
admin.mutevoice "player"Silencia la voz. A menudo la respuesta proporcionada cuando un baneo no lo es.
global.say "text"Anuncia algo a todo el mundo en el chat.
server.saveFuerza un guardado antes de cambiar algo arriesgado.
server.writecfgGuarda los cambios de configuración de forma persistente. El que la gente olvida.

Referencia completa de comandos

Agrupados por prefijo, porque así es como Rust los organiza y como los recordarás. Un asterisco en la columna de notas significa que el comando se marcó en la referencia original como algo con un matiz que merece la pena comprobar frente a la versión actual del juego.

Gestión de jugadores y servidor

Baneos, expulsiones, roles de admin, chat y reinicios. Los comandos que más usarás.

Comandos de gestión de jugadores y servidor, 18 en total.
SintaxisValores aceptadosDescripciónNotas
global.ban "player" "reason" nombre de jugador Banear a un jugador del juego "reason" es opcional
global.banid "player" "reason" Steam64 ID Banear a un jugador del juego por Steam ID "reason" es opcional
global.banlist Ninguno Muestra una lista de usuarios baneados
global.banlistex Ninguno Muestra una lista de usuarios baneados con motivos y nombres de usuario
global.kick "player" nombre de jugador/Steam64 ID Expulsa a un jugador del servidor
global.kickall "reason" Ninguno Expulsa a todo el mundo del juego "reason" es opcional
global.listid Ninguno Muestra una lista de usuarios baneados por ID
global.moderatorid "id" Steam64 ID Convierte a un jugador en moderador del servidor AuthLevel 1, (Moderador)
global.ownerid "id" Steam64 ID Convierte a un jugador en propietario del servidor AuthLevel 2, (Admin)
global.players Ninguno Muestra los jugadores conectados actualmente
global.quit() Ninguno Sale del juego
global.removemoderator "id" Steam64 ID Elimina a un moderador
global.removeowner "id" Steam64 ID Elimina a un propietario
global.restart Ninguno Reinicia el servidor con un aviso de 300 segundos en intervalos de 5 segundos
global.say "text" cadena Envía un mensaje a todos los jugadores en el chat
global.status Ninguno Muestra los jugadores conectados actualmente y las estadísticas del servidor Solo disponible para admins
global.unban "id" Steam64 ID Desbanea a un jugador del juego
global.users() Ninguno Muestra información de usuario de los jugadores del servidor

Silenciar

Silenciar voz y chat de texto, aplicado por jugador.

Comandos de silenciamiento, 4 en total.
SintaxisValores aceptadosDescripciónNotas
admin.mutevoice "player" nombre de jugador/Steam64 ID Impide que un jugador hable dentro del juego *
admin.unmutevoice "player" nombre de jugador/Steam64 ID Permite que un jugador hable dentro del juego *
admin.mutechat "player" nombre de jugador/Steam64 ID Impide que un jugador envíe mensajes por el chat del juego *
admin.unmutechat "player" nombre de jugador/Steam64 ID Permite que un jugador envíe mensajes por el chat del juego *

Control del servidor

Guardado, carga de configuración, copias de seguridad e inicio o parada.

Comandos de control del servidor, 6 en total.
SintaxisValores aceptadosDescripciónNotas
server.backup Ninguno Hace una copia de seguridad de la carpeta del servidor
server.readcfg Ninguno Carga la configuración del servidor
server.save Ninguno Fuerza un guardado de la partida
server.start Ninguno Inicia un servidor
server.stop Ninguno Detiene un servidor
server.writecfg Ninguno Guarda todos los cambios de configuración

Entidades

Buscar, depurar y generar entidades en el mundo.

Comandos de entidades, 12 en total.
SintaxisValores aceptadosDescripciónNotas
entity.debug_lookat Ninguno Habilita la depuración para la entidad a la que estás mirando
entity.find_entity [entity] nombre de entidad Busca la posición de todas las entidades con el nombre indicado
entity.find_group [entity_group] nombre de grupo de entidad Busca la posición de todos los grupos de entidades con el nombre indicado
entity.find_id [id] ID de entidad Busca la posición de una entidad con el ID indicado
entity.find_parent Ninguno Busca la posición de todas las entidades padre
entity.find_radius [radius] Entero Busca la posición de todas las entidades dentro del radio indicado
entity.find_self Ninguno Busca la posición de la entidad del jugador
entity.find_status [status] estado de entidad Busca una entidad con el estado indicado
entity.spawn [entity] nombre de entidad Genera una entidad donde estás mirando
entity.spawnat [entity] [worldPos] nombre de entidad/posición Genera una entidad en la posición especificada del mundo
entity.spawnhere [entity] [distance] nombre de entidad/entero Genera una entidad cerca, a la distancia especificada del jugador
entity.spawnitem [entity] nombre de objeto de entidad Genera un objeto en el mundo

Crafteo

Añadir y cancelar elementos en la cola de crafteo.

Comandos de crafteo, 3 en total.
SintaxisValores aceptadosDescripciónNotas
craft.add [id] ID de objeto Añade un objeto a tu cola de crafteo Debes tener los objetos necesarios en tu inventario
craft.cancel [id] ID de objeto Cancela la tarea de crafteo del objeto especificado
craft.canceltask Ninguno Cancela el objeto que se está crafteando actualmente

Clima

Control de lluvia, viento, nubes y niebla.

Comandos de clima, 1 en total.
SintaxisValores aceptadosDescripciónNotas
weather.rain [value] Valor entre 0 y 1.0, 0 es nada, 1.0 es 100% Establece el factor de lluvia en el servidor Usar cualquier valor que no sea válido lo pondrá en automático

Tiempo

Adelantar el reloj del juego.

Comandos de tiempo, 1 en total.
SintaxisValores aceptadosDescripciónNotas
env.addtime 0-24 Entero entre 0 y 24 Adelanta el tiempo el número de horas especificado

Chat

Escribir texto en el chat.

Comandos de chat, 1 en total.
SintaxisValores aceptadosDescripciónNotas
chat.say "text" cadena Muestra tu texto en el chat

Recolección de basura

Limpieza manual de memoria.

Comandos de recolección de basura, 1 en total.
SintaxisValores aceptadosDescripciónNotas
gc.collect Ninguno Recoge el volcado de basura

Niveles de autorización

Rust expresa los permisos de admin como un nivel de autorización, y los dos comandos que lo establecen corresponden directamente a él.

AuthLevel 1, moderador
Se concede con global.moderatorid "id". Acceso completo a los comandos de admin, sin capacidad de añadir o quitar personal.
AuthLevel 2, propietario
Se concede con global.ownerid "id". Todo lo que puede hacer un moderador, más la gestión de la propia lista de personal.

Concede AuthLevel 2 con moderación. Un propietario puede añadir a otro propietario, o eliminarte a ti. Para cualquiera que no sea copropietario, moderador es el nivel correcto, y no le resta nada de capacidad de moderación en el día a día.

El proceso completo, incluyendo cómo encontrar un Steam 64 ID y por qué el cambio no se mantiene sin writecfg, está en nuestra guía sobre cómo añadir un admin a tu servidor de Rust.

Gestionar un servidor en el que la gente quiere jugar

Los comandos son la parte fácil. Lo que mantiene poblado un servidor es cómo se comporta quien los maneja, y eso no es algo que una tabla de referencia pueda darte.

Sé justo y coherente
Aplica las normas por igual a todo el mundo, incluida la gente que te cae bien. Una aplicación inconsistente hace más daño a una comunidad que la falta de aplicación.
Comunica con claridad
Avisa a los jugadores de cambios, normas y eventos antes de que los descubran por las malas. El chat del juego, Discord o una web funcionan, siempre que uno de ellos sea el sitio conocido donde mirar.
Mantén la calma
Incluso con quienes rompen las normas. Una respuesta serena calma la mayoría de las situaciones que una respuesta molesta agrava.
Pide opinión
Tus jugadores se dan cuenta de cosas que tú no, sobre todo del equilibrio del juego y de cómo se tratan entre ellos.
Está presente
Un admin presente vale más que uno con una lista de baneos más larga. La presencia visible evita la mayor parte de lo que de otro modo tendrías que castigar.

Si los problemas que estás moderando son de rendimiento y no de personas, nuestra guía sobre cómo mejorar el rendimiento del servidor de Rust cubre las convars y los hábitos de plugins que realmente afectan al FPS del servidor.

Más guías para quienes gestionan su propio servidor de Rust.

Respuestas rápidas

Preguntas frecuentes

De dos formas. En el juego, pulsa F1 para abrir la consola y escribe el comando, lo que requiere que ya tengas permisos de admin. O conéctate por RCON con un cliente como RustAdmin o la consola de tu panel de control, que funciona desde fuera del juego y no requiere que estés conectado como jugador.

global.ban "player" "reason" para banear por nombre, o global.banid "player" "reason" para banear por Steam 64 ID. El motivo es opcional en los dos. Banear por Steam ID es más fiable porque un nombre de usuario se puede cambiar.

global.players muestra los jugadores conectados. global.status te da la misma lista además de estadísticas del servidor, y es solo para admins.

AuthLevel 1 es moderador, se concede con global.moderatorid. AuthLevel 2 es admin o propietario, se concede con global.ownerid. Los dos pueden ejecutar comandos de admin, pero solo AuthLevel 2 puede añadir y quitar a otro personal.

Porque no se ejecutó server.writecfg. Los cambios hechos por consola viven en memoria hasta que se escriben en el archivo de configuración, así que un reinicio descarta todo lo que no se haya guardado. Ejecuta writecfg después de cada cambio de permisos.

global.restart reinicia el servidor con un aviso de 300 segundos, con cuenta atrás a los jugadores en intervalos de 5 segundos. Úsalo en vez de detener el proceso de golpe, para que la gente tenga tiempo de ponerse a salvo.

Hosting de Rust con acceso completo a la consola

RCON, una consola web y edición de archivos de configuración en todos los servidores de Rust que alojamos, para que tengas disponible cada comando de esta referencia.

  • Centro de datos en el Reino Unido
  • RCON incluido
  • Soporte por ticket y Discord