Saltar al contenido principal

CS2: Convertirse en admin

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 de tu servidor. Como administrador, puedes usar todas las opciones y funciones disponibles que ofrece el juego directamente desde la partida. A continuación, te explicamos todos los pasos que debes seguir para asignar permisos de administrador en tu servidor.

Preparación

Para usar privilegios de administrador, primero hay que establecer una base. Por defecto, CS2 no ofrece una gestión administrativa completa. Sin embargo, existen frameworks para este propósito, como CounterStrikeSharp. Este framework debe estar instalado para poder configurarlo. Si aún no lo tienes instalado, no dudes en echar un vistazo a nuestra guía de Instalación de Plugins.

Definir Admins

Agregar un admin se hace a través del archivo de configuración admins.json, que se encuentra en ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/. Para declarar un nuevo admin, debes crear una nueva entrada. Esta debe incluir un nombre, un identificador (identity) y flags (permisos). El nombre lo puedes asignar a tu gusto, ya que solo sirve como marcador/identificador. Para el identificador "identity", debes usar el SteamID de la cuenta de Steam. Además, los flags deben definirse según lo que necesites.

admins.json (Ejemplo)
{
"User 1": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"]
},
"User 2": {
"identity": "STEAM_0:1:1",
"flags": ["@css/generic"]
}
}

Definir Grupos de Admin

También puedes definir grupos de admin. Así, los permisos de un admin se asignan a través de su grupo correspondiente. De esta forma, no tienes que configurar permisos individualmente para cada admin. Los grupos se definen en el archivo de configuración admin_groups.json, ubicado en ../cs2/game/csgo/addons/CounterStrikeShap/addons/configs/.

admin_groups.json
"#css/simple-admin": {
"flags": [
"@css/generic",
"@css/reservation",
"@css/ban",
"@css/slay",
]
}

Definir Inmunidad de Admin

Se puede asignar un valor de inmunidad a los admins. Si un admin o jugador con un valor de inmunidad más bajo ataca a otro admin o jugador con un valor más alto, el comando fallará. Puedes definir este valor de inmunidad añadiendo la clave immunity a cada admin en configs/admins.json.

{
"ZoNiCaL": {
"identity": "76561198808392634",
"flags": ["@css/changemap", "@css/generic"],
"immunity": 100
}
}
información

La comprobación de inmunidad no la realiza automáticamente CounterStrikeSharp. Depende de cada plugin gestionar y manejar esta comprobación.

Conclusión

¡Felicidades, has configurado con éxito los permisos de administrador! Si tienes más preguntas o necesitas ayuda, no dudes en contactar con nuestro equipo de soporte, que está disponible todos los días para echarte una mano 🙂.