Cómo ser admin y gestionar permisos con Oxide en Rust
Aprende a ser admin en Rust, gestionar permisos con RustAdmin y crear grupos de usuarios con Oxide para administrar tu servidor de forma eficiente.
Convertirse en admin de tu server de Rust puede ser increíblemente útil. Como admin, tienes la capacidad de gestionar el entorno de juego, aplicar reglas y crear una experiencia más agradable para tus jugadores. Puedes monitorear las actividades de los jugadores, aplicar baneos si es necesario y realizar cambios en la configuración del server para mejorar la jugabilidad.
Al usar el mod Oxide, obtienes acceso a comandos potentes que te permiten gestionar los permisos de tus jugadores de manera efectiva. Esto significa que puedes otorgar o restringir el acceso a ciertas funciones según el rol de cada jugador, garantizando una experiencia de juego más fluida y organizada.
Herramienta RCON RustAdmin
Para tener permisos, necesitas ser el propietario del server o estar en un grupo al que se le hayan otorgado permisos de admin. Una de las formas más eficientes de gestionar los permisos en tu server es a través de herramientas RCON (Remote Console). Estas herramientas te permiten enviar comandos a tu server de forma remota, lo que facilita su control y configuración sin tener que acceder directamente a los archivos del server.
RustAdmin
RustAdmin es una herramienta RCON muy utilizada que te ayuda a gestionar la configuración y los permisos de tu server con facilidad, y además es gratis. Aquí te explicamos cómo usarla:
- Descarga e instala RustAdmin:
Visita el sitio web de RustAdmin para descargar la aplicación compatible con tu sistema.
Instala el programa siguiendo las instrucciones en pantalla.
- Conéctate a tu server:
- Abre RustAdmin y selecciona la pestaña “Configuration” para conectarte a tu server.
Debes seleccionar el tipo RCON.
- Abre RustAdmin y selecciona la pestaña “Configuration” para conectarte a tu server.

- Introduce la IP+Puerto, el puerto RCON y la contraseña RCON de tu server. Puedes ver el puerto RCON en la configuración de tu server, justo debajo de "Server Features".

Nota: La contraseña RCON siempre viene en blanco por defecto al crear el server. Tendrás que configurarla y reiniciar el server para que los cambios surtan efecto. Encuentra la contraseña en la sección “Basic Settings” del server.
- Other:
- Esta pestaña está a la derecha dentro de la pestaña “Configuration” del server y es muy importante, ya que le otorgará el rango de *owner* (propietario) a tu usuario de Steam.
- Introduce tu STEAMID (obtenido de los detalles de tu cuenta de Steam) y tu nombre de usuario/nickname de Steam.
El resto de los ajustes son opcionales y dependen de tus preferencias.


- Steam API key:
- Puedes obtener tu Steam API key siguiendo este enlace (debes haber iniciado sesión en Steam): Steam API key. Se utiliza para las estadísticas.
- Guardar configuración:
Una vez que todo esté configurado correctamente, puedes guardar tu configuración haciendo clic en Save y asignándole un nombre fácil de reconocer.

- Si has completado toda la información correctamente, ya estás listo para conectarte.
- Haz clic en “Server” en la esquina superior izquierda de la ventana de RustAdmin y selecciona “Connect”.
- Espera hasta que la pestaña “Configuration” se vuelva gris. Es posible que aparezca una advertencia si no has completado la sección “Steam API key”; simplemente acéptala y continúa.
- Verifica en la parte inferior de la pantalla de RustAdmin que aparezca un texto en verde que diga “Connected”.

¡Listo! Ya estás conectado a tu server usando RustAdmin con RCON.
Otorgar permisos:
- Una vez conectado, puedes usar la interfaz de comandos para otorgar permisos.
- Ve a la pestaña Console y usa las dos casillas de chat en la parte inferior, ya sea para enviar mensajes dentro del juego como admin o para ejecutar comandos directamente.
Puedes dar permisos a otros jugadores otorgándoles el rango de admin o owner, si es necesario.
La principal diferencia entre un admin/moderator y un owner del server es que el owner puede promover a otros jugadores a admin/owner, mientras que los usuarios admin no tienen el poder para hacerlo.
Las líneas correspondientes para lograr esto son las siguientes:moderatorid <STEAMID64> <NAME (or) REASON>Ejemplo:
moderatorid 72561198039382655 Admin

ownerid <STEAMID64> <NAME (or) REASON>Ejemplo:
ownerid 72561198039382655 Owner

Una vez que tú o tus amigos se conviertan en admin u owner, podrán usar cualquier comando para ejecutarlo ya sea dentro del juego o desde la consola de RustAdmin.
Encuentra aquí una lista de todos los comandos para usar como admin/owner.
Oxide Mod: Creación de grupos
Es importante entender cómo crear grupos con Oxide, ya que es una herramienta muy útil para gestionar usuarios en grupos en lugar de otorgarles permisos de forma individual.
Los comandos más importantes son:oxide.group(crear/eliminar diferentes grupos con nombres personalizados)
Formatos:
oxide.group <add|set> <name> [title] [rank] oxide.group <parent> <name> <parentName> oxide.group <remove> <name>oxide.usergroup(asignar usuarios a los grupos creados)
Formato:
oxide.usergroup <add|remove> <username> <groupname>
Aquí tienes un ejemplo para entenderlo mejor.
Supongamos que tienes dos usuarios llamados “Player1” y “Player2” que necesitan tener permisos para gestionar un mod llamado “Permission Manager”.
Lo que podemos hacer es crear un grupo para incluir a ambos usuarios y luego darle a ese grupo específico los permisos para el mod.
(Asegúrate de que todos los usuarios tengan primero el rango de admin u owner)
Para hacerlo, podemos ejecutar los siguientes comandos:
oxide.group add ModAdmins

Una vez creado, debes agregar a los usuarios dentro de él. Así que ejecutemos el siguiente comando:
oxide.usergroup add Player1 ModAdmins
oxide.usergroup add Player2 ModAdmins
Dado que Player1 y Player2 no son jugadores reales, necesitamos usar sus respectivos SteamID, pero deberías poder usar tanto el ID del jugador como su nombre personalizado una vez asignados como admin/owner.
Para Player1 usaremos el ID 72561198039382654
Para Player2 usaremos el ID 72561198039382658

Ahora necesitamos darle al grupo “ModAdmins” permisos para el mod directamente. Para esto usaremos un comando diferente.
oxide.grantFormato:
oxide.grant <group|user> <name|id> <permission>Así que ejecutemos el comando:
oxide.grant group ModAdmins permissionsmanager.allowed

¡Eso es todo! Tanto Player1 como Player2 ahora tienen acceso a este plugin/mod en particular. Si deseas verificarlo, puedes usar un comando diferente.
oxide.show
Formatos:oxide.show <groups|perms> oxide.show <group|user> <name>Así que debemos usarlo de la siguiente manera:
oxide.show group ModAdmins

Si todos los usuarios están incluidos allí, deberían poder usar el plugin/mod sin ningún problema.
Puedes repetir estos pasos con cualquier otro grupo o plugin que desees configurar para que tus jugadores lo utilicen en cualquier momento.
Si prefieres otorgar permisos directos a los jugadores, simplemente puedes escribir el comando de permiso allí.
Es importante tener en cuenta que el comando utilizado depende del plugin que hayas instalado, ya que cada comando requiere del mod Oxide para ejecutarse.
Por ejemplo, para darle a un usuario la capacidad de teletransportarse, escribirías un comando como:
oxide.grant user teleport
También puedes revocar los permisos usando:oxide.revoke user teleportPara ver los permisos que tiene un usuario actualmente, puedes usar:
oxide.show user
Asegúrate de reemplazar USER con el nombre de usuario real del jugador que deseas modificar.
Los comandos por defecto del mod Oxide que puedes utilizar son los siguientes:
oxide.plugins, oxide.load, oxide.reload, oxide.unload, oxide.grant, oxide.group, oxide.revoke, oxide.show, oxide.usergroup
Te recomendamos consultar el sitio web oficial de OxideMod para comprender mejor cada comando. Puedes hacerlo aquí.
Solución de problemas
Si encuentras algún inconveniente, ten en cuenta los siguientes problemas comunes:
- SteamID incorrecto: Asegúrate de estar usando el SteamID correcto del jugador que deseas gestionar. Puedes encontrar el SteamID de un jugador visitando su perfil de Steam.
- Línea de comando incorrecta: Revisa bien el comando que estás ingresando. Asegúrate de seguir la sintaxis correcta especificada en la documentación de Oxide.
Si tienes alguna pregunta o necesitas ayuda, no dudes en ponerte en contacto con nuestro equipo de soporte a través del chat en vivo o por correo electrónico a support@pingplayers.com. ¡Buen juego!