Saltar al contenido principal

Barotrauma: Conviértete en admin en tu propio servidor

Esta guía fue creada con los siguientes productos:

(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)

Introducción

Asignar permisos de administrador te permite una administración sencilla y completa con control total sobre tu servidor. Como administrador, puedes usar todas las opciones y funciones disponibles que ofrece el juego directamente dentro del juego. A continuación te explicamos todos los pasos que debes seguir para asignar permisos de administrador en tu servidor.

Configuración

Agregar un admin se hace a través del archivo de configuración Clientpermissions.xml, que puedes encontrar en la interfaz bajo Configs.

Se debe añadir una nueva entrada de cliente en el Config para agregar un nuevo jugador. La sintaxis es la siguiente:

<Client
name="<nombre del jugador>"
steamid="<steamid>"
permissions="<permiso(s)>">
<command
name="<nombrecomando>" />
</Client>

La entrada del cliente contiene las variables Name, SteamID, Permissions y Command. Estas deben ser modificadas. El nombre puede ser el que quieras, solo sirve como referencia para tener una vista general. Luego, debes definir el SteamID64 de tu cuenta de Steam.

Puedes encontrarlo accediendo a tu perfil de Steam y haciendo clic derecho en cualquier parte del perfil. Ahí puedes copiar la URL del perfil de Steam.

Después, la URL debe ser ingresada en uno de los siguientes sitios web:

Esto te mostrará la información general de la cuenta así como el Steam ID. En este caso, necesitas el Steam ID 64. Luego, el Steam ID debe ser añadido en la entrada del cliente bajo SteamID. El resultado se verá así:

<Client
name="Nombre"
steamid="123456789"
permissions="<permiso(s)>">
<command
name="<nombrecomando>" />
</Client>

En este punto ya eres admin, pero aún no se han agregado derechos específicos a tu cuenta. Puedes añadirlos agregando los permisos y comandos que se pueden usar. Por ejemplo, así:

...
permissions="<permiso(s)>"> ---> permissions="ServerLog, ConsoleCommands">
...
<?xml version="1.0" encoding="utf-8" ?>
<ClientPermissions>
<Client
name="Nombre"
steamid="123456789"
permissions="ServerLog, ConsoleCommands">
<command
name="heal" />
<command
name="spawn" />
</Client>
</ClientPermissions>

En este ejemplo, el admin tiene acceso a los logs del servidor, consola, y los comandos heal y spawn. A continuación encontrarás un resumen de los permisos que puedes configurar.

Permisos

PermisosDescripción
ManageRoundPuede iniciar/finalizar rondas.
KickPuede expulsar a otros jugadores.
BanPuede banear a otros jugadores.
UnbanPuede quitar baneos a otros jugadores.
SelectSubPuede elegir el submarino.
SelectModePuede elegir el modo de juego.
ManageCampaignPuede seleccionar el destino, misión y comprar suministros en la tienda de la campaña.
ConsoleCommandsPuede usar comandos de consola - ten en cuenta que también debes dar permisos para comandos específicos de consola.
ServerLogPuede leer los logs del servidor.
ManageSettingsPuede cambiar la configuración del servidor.
ManagePermissionsPuede cambiar los permisos de otros clientes.
KarmaImmunityEs inmune a los efectos negativos del sistema de karma, no pierde karma.
AllOtorga todos los permisos.

Conclusión

¡Felicidades, has configurado con éxito los permisos de administrador! Para cualquier duda o ayuda, no dudes en contactar a nuestro equipo de soporte, que está disponible todos los días para asistirte 🙂