Cómo ser admin y gestionar permisos con Oxide
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 divertida 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 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 server:
- Abre RustAdmin y selecciona la pestaña "Configuration" para conectarte a tu server.
Debes seleccionar el tipo de RCON.
- Abre RustAdmin y selecciona la pestaña "Configuration" para conectarte a tu server.

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

Nota: La contraseña RCON siempre está en blanco por defecto al crear el server. Tendrás que configurarla y reiniciar el server para que se aplique. Encontrarás la contraseña en los "Basic Settings" del server.
- Other (Otros):
- Esta pestaña está a la derecha en la sección "Configuration" del server y es muy importante, ya que te otorgará el rango de owner (propietario) 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, guarda la configuración haciendo clic en "Save" y dándole un nombre que reconozcas.

- Si has introducido 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. Es posible que aparezca una advertencia si no has rellenado la sección "Steam API key"; 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 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 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 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 tanto dentro del juego como 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 darle a ese grupo específico 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, necesitamos usar su respectivo 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 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

¡Listo! Tanto Player1 como Player2 ahora tienen acceso a este plugin/mod en particular. Si quieres 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 ahí, 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 usen en cualquier momento.
Si prefieres otorgar permisos directos a los jugadores, simplemente puedes escribir el comando de permisos allí.
Es importante tener en cuenta que el comando utilizado depende del plugin que hayas instalado, ya que cada comando requiere el 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 usar 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 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 en support@pingplayers.com. ¡Disfruta del juego!