Half-Life 2: Conviértete 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 admin, puedes usar todas las opciones y funciones disponibles que ofrece el juego directamente desde dentro del juego. A continuación te explicamos todos los pasos que debes seguir para asignar permisos de administrador en tu servidor.
Configuración
Para registrarte como admin, es obligatorio tener instalado SourceMod o MetaMod. Además, necesitarás el Steam ID de tu cuenta de Steam. Hay varias formas de obtenerlo: puedes usar una web externa que ofrezca este servicio o sacarlo directamente desde la consola dentro del juego.
Para obtener tu SteamID vía 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 webs:
La página te mostrará tu SteamID junto con otra info de la cuenta. Para el registro como admin, necesitas el SteamID32:
steamID32: STEAM_0:1:XXXXXX
Alternativamente, puedes sacar tu SteamID dentro del juego usando la consola. Arranca el juego, conéctate a tu servidor, abre la consola y escribe el comando:
status
Esto mostrará tus datos de conexión, incluyendo tu SteamID. Luego, conéctate al servidor vía FTP y abre el archivo admins.cfg que está en:
.../addons/sourcemod/configs/
El archivo contiene un ejemplo que puedes copiar y adaptar:
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; es solo para referencia interna. El campo auth define el método de autenticación, que debe ser steam. En identity pones el SteamID32. Las flags definen los permisos que le das al admin:
| Permiso | Flag | Descripción |
|---|---|---|
| reserva | a | Reserva de slot |
| genérico | b | Derechos básicos (obligatorio) |
| kick | c | Expulsar jugadores |
| ban | d | Banear jugadores |
| unban | e | Desbanear jugadores |
| slay | f | Matar o golpear jugadores |
| changemap | g | Cambiar mapa |
| cvar | h | Cambiar valores del servidor |
| config | i | Ejecutar configs del servidor |
| chat | j | Derechos avanzados de chat |
| vote | k | Iniciar votaciones admin |
| password | l | Poner contraseña al servidor |
| rcon | m | Ejecutar comandos RCON |
| cheats | n | Activar sv_cheats |
| root | z | Acceso total |
Puedes combinar varias flags (ejemplo: bc para derechos de kick). Para acceso total, usa solo z. Puedes abrir el menú de admin escribiendo admin en el chat o sm_admin en la consola.
Comandos de 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> | Desbanea a un jugador |
sm_slay <jugador> | Mata instantáneamente al jugador |
sm_slap <jugador> [daño] | Golpea al jugador (opcionalmente con daño) |
sm_map <nombre_mapa> | Cambia al mapa especificado |
sm_cvar <cvar> <valor> | Cambia una variable de configuración del servidor en tiempo real |
sm_vote <tema> | Inicia una votación básica |
sm_restartgame <segundos> | Reinicia el juego tras una cuenta atrás |
sm_say <mensaje> | Envía un mensaje al chat global |
Conclusión
¡Felicidades! Si seguiste todo al pie de la letra, ya deberías tener configurados los permisos de admin en tu servidor. Para cualquier duda o ayuda, no dudes en contactar con nuestro equipo de soporte, que está disponible todos los días para echarte una mano 🙂.