Otorgar permisos de administrador te permite una gestión sencilla y completa con control total sobre tu servidor. Como admin, puedes usar todas las opciones y funciones disponibles en el juego directamente desde él. A continuación, se describen todos los pasos que debes seguir para asignar derechos de administrador en tu servidor.
Para registrarte como admin, es obligatorio instalar SourceMod o MetaMod. Además, necesitas el Steam ID de tu cuenta de Steam. Hay varias formas de obtenerlo: puedes usar una página web externa que ofrezca este servicio o obtenerlo directamente desde la consola dentro del juego.
Para obtener tu SteamID mediante una página web, primero abre tu perfil de Steam y haz clic derecho en cualquier parte de la página para copiar la URL del perfil. Luego, pega esta URL en alguna de las siguientes páginas:
La página te mostrará tu SteamID y otra información de la cuenta. Para el registro como admin necesitas la SteamID32:
steamID32: STEAM_0:1:XXXXXX
Alternativamente, puedes obtener tu SteamID dentro del juego a través de la consola. Inicia el juego, conéctate a tu servidor, abre la consola y escribe el comando:
status
Esto mostrará los detalles de tu conexión, incluida tu SteamID. Luego, conéctate al servidor vía FTP y abre el archivo admins.cfg, que se encuentra en:
.../addons/sourcemod/configs/
El archivo contiene una entrada de ejemplo que puedes copiar y modificar:
Admins
{
"Nombre del jugador"
{
"auth" "steam"
"identity" "STEAM_0:1:XXXXX"
"flags" "abcdef"
}
}
El nombre del jugador no tiene que coincidir con tu nombre de cuenta Steam; sirve solo como referencia interna. El campo auth define el método de autenticación, que debe permanecer como steam. En identity introduces la SteamID32. Los flags determinan los permisos asignados al admin:
| Permiso | Flag | Descripción |
|---|---|---|
| reservation | a | Reserva de plaza |
| generic | b | Permisos básicos (requerido) |
| kick | c | Expulsar jugadores |
| ban | d | Banear jugadores |
| unban | e | Quitar baneos |
| slay | f | Matar o golpear jugadores |
| changemap | g | Cambiar mapa |
| cvar | h | Modificar valores del servidor |
| config | i | Ejecutar configuraciones del servidor |
| chat | j | Permisos avanzados de chat |
| vote | k | Iniciar votaciones de admin |
| password | l | Establecer contraseña del servidor |
| rcon | m | Ejecutar comandos RCON |
| cheats | n | Activar sv_cheats |
| root | z | Acceso completo |
Se pueden combinar varios flags (por ejemplo, bc para permisos de expulsión). Para acceso completo usa solo z. Puedes abrir el menú de admin escribiendo en el chat admin o en la consola sm_admin.
Aquí tienes una lista de comandos comunes que puedes usar como admin en tu servidor.
| Comando | Descripción |
|---|---|
sm_kick <jugador> | Expulsa a un jugador |
sm_ban <jugador> <tiempo> [razón] | Banea a un jugador por X minutos (0 = permanente) |
sm_unban <SteamID/IP> | Quita el baneo a un jugador |
sm_slay <jugador> | Mata al jugador inmediatamente |
sm_slap <jugador> [daño] | Golpea al jugador (opcionalmente con daño) |
sm_map <nombre_mapa> | Cambia al mapa indicado |
sm_cvar <cvar> <valor> | Establece una variable de configuración del servidor en tiempo real |
sm_vote <tema> | Inicia una votación simple |
sm_restartgame <segundos> | Reinicia el juego tras una cuenta regresiva |
sm_say <mensaje> | Envía un mensaje al chat global |
