Cómo ser admin y gestionar permisos con Oxide
Aprende a ser admin en tu servidor de Rust, gestionar permisos con RustAdmin y crear grupos de usuarios con Oxide Mod para mejorar la experiencia de juego.
Convertirse en admin de tu servidor de Rust puede ser muy ú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 servidor 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 del jugador, garantizando una experiencia de juego más fluida y organizada.
Herramienta RCON RustAdmin
Para tener permisos, necesitas ser el owner (propietario) del servidor o estar en un grupo que tenga rango de admin. Una de las formas más eficientes de gestionar los permisos en tu servidor es a través de herramientas RCON (consola remota). Estas herramientas te permiten enviar comandos a tu servidor de forma remota, lo que facilita su control y configuración sin tener que acceder directamente a los archivos del servidor.
RustAdmin
RustAdmin es una herramienta RCON muy utilizada que te ayuda a gestionar la configuración y los permisos de tu servidor de forma sencilla, y es gratis. Así es como se usa:
- 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 servidor:
- Abre RustAdmin y selecciona la pestaña “Configuration” para conectarte a tu servidor.
El tipo de RCON debe estar seleccionado.
- Abre RustAdmin y selecciona la pestaña “Configuration” para conectarte a tu servidor.

- Introduce la IP+Puerto, el puerto RCON y la contraseña RCON de tu servidor. Encontrarás el puerto RCON en los ajustes de tu servidor, justo debajo de "Server Features".

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


- Steam API key:
- Puedes obtener tu Steam API key a través de este enlace (debes iniciar 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 la configuración haciendo clic en "Save" y asignándole un nombre que reconozcas fácilmente.

- 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 a que la pestaña “Configuration” se ponga en gris. Si no has completado la sección “Steam API key”, es posible que aparezca una advertencia; simplemente acéptala y continúa.
- Verifica que en la parte inferior de la pantalla de RustAdmin aparezca un texto en verde que diga “Connected”.

¡Listo! Ya estás conectado a tu servidor 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 utiliza los dos cuadros de chat de 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 servidor 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 tengan rango de admin u owner, podrán ejecutar cualquier comando dentro del juego o desde la consola de RustAdmin.
Encuentra aquí una lista de todos los comandos que puedes usar como admin/owner.
Mod Oxide: 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 otorgar a ese grupo en particular 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 añadir 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 en este ejemplo, necesitamos usar sus respectivos SteamID, pero deberías poder usar tanto el ID del jugador como su nombre personalizado una vez asignado como admin/owner.
Para Player1 usaremos el ID 72561198039382654
Para Player2 usaremos el ID 72561198039382658

Ahora necesitamos dar 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

¡Listo! Tanto Player1 como Player2 ahora tienen acceso a este plugin/mod en particular. Si quieres verificar esto, 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 quieras 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 correspondiente.
Es importante tener en cuenta que el comando utilizado dependerá 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 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 problema, ten en cuenta los siguientes fallos comunes:
- SteamID incorrecto: Asegúrate de estar usando el SteamID correcto del jugador que quieres 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 introduciendo. Asegúrate de seguir la sintaxis correcta especificada en la documentación de Oxide.
Si tienes alguna duda 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 en support@pingplayers.com. ¡Disfruta del juego!