Esta guía cubre la configuración de administración, comandos RCON del motor Source, gestión de jugadores, comandos de mapas, soporte de plugins SourceMod/MetaMod, mapas personalizados y solución de problemas para tu servidor dedicado de Black Mesa. Black Mesa es un remake del motor Source de Half-Life con deathmatch multijugador competitivo. Para la configuración inicial, configuración y instrucciones de conexión, consulta Guía de Configuración del Servidor de Black Mesa.
1. Configuración de Administración (Contraseña RCON)
Black Mesa utiliza el sistema RCON del motor Source para la administración. Configura la contraseña en GPanel Startup o server.cfg:
rcon_password "YourStrongPassword"
Autentícate en el juego a través de la consola (~):
rcon_password YourStrongPassword
rcon <command>
También puedes enviar comandos directamente a través de la pestaña Console de GPanel sin autenticación RCON.
2. Comandos RCON del Motor Source
Gestión de Jugadores
| Comando | Descripción |
|---|---|
rcon status | Lista los jugadores con IDs de usuario, Steam IDs, IPs y ping. |
rcon kick <userid> | Expulsa a un jugador por ID de usuario. |
rcon kick "<playername>" | Expulsa por nombre de pantalla. |
rcon banid <minutes> <userid> | Banea por ID de usuario. 0 = permanente. |
rcon banip <minutes> <ip> | Banea una dirección IP. |
rcon removeid <steamid> | Elimina un baneo por Steam ID. |
rcon removeip <ip> | Elimina un baneo por IP. |
rcon writeid | Guarda la lista de baneados en banned_user.cfg. |
rcon writeip | Guarda los baneos por IP en banned_ip.cfg. |
rcon writeid y rcon writeip después de banear. Sin guardar, los baneos se pierden al reiniciar.
Comandos de Mapas
| Comando | Descripción |
|---|---|
rcon changelevel <mapname> | Cambia el mapa, manteniendo a los jugadores conectados. |
rcon map <mapname> | Carga el mapa desde cero, desconectando a todos los jugadores. |
rcon maps * | Lista todos los mapas disponibles. |
rcon mp_timelimit <min> | Cambia el límite de tiempo del mapa. |
rcon mp_fraglimit <frags> | Cambia el límite de bajas. |
rcon mp_restartgame 1 | Reinicia la ronda actual, restableciendo las puntuaciones. |
Gestión del Servidor
| Comando | Descripción |
|---|---|
rcon hostname "Name" | Cambia el nombre del servidor. |
rcon sv_password "pass" | Establece o cambia la contraseña de acceso. |
rcon mp_friendlyfire <0/1> | Activa o desactiva el fuego amigo. |
rcon sv_alltalk <0/1> | Activa o desactiva el chat de voz entre equipos. |
rcon say "message" | Envía un mensaje de chat a todo el servidor. |
rcon exec <filename> | Ejecuta un archivo de configuración. |
rcon quit | Apaga el servidor. |
3. SourceMod y MetaMod
Para funciones de administración avanzadas, instala MetaMod:Source y SourceMod.
Instalación
- Detén tu servidor desde GPanel.
- Descarga MetaMod:Source desde sourcemm.net y súbelo a
bms/mediante SFTP. - Descarga SourceMod desde sourcemod.net y súbelo a
bms/. - Inicia el servidor y verifica con
meta versionysm version.
Agregar Administradores de SourceMod
Edita bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Usa sm_admin en el chat o la consola para abrir el menú de administración dentro del juego para expulsar, banear, cambiar mapas y realizar votaciones.
Plugins Populares
- Map Chooser: Votación al final del mapa con rock-the-vote.
- Fun Commands: Eliminar, golpear, señalizar e interacción con jugadores.
- Anti-Cheat: Detección de trampas del lado del servidor.
- Reserved Slots: Reservar espacios para administradores y VIPs.
4. Mapas Personalizados
- Descarga el archivo
.bspdel mapa personalizado y cualquier contenido adicional. - Sube el
.bspabms/maps/mediante SFTP (consulta Cómo Subir Archivos mediante SFTP). - Agrega el nombre del mapa a
mapcycle.txtpara la rotación. - Prueba con
rcon changelevel mapname.
Para descargas más rápidas de contenido personalizado, configura una URL de descarga rápida en server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Solución de Problemas
El Servidor se Cuelga al Iniciar
- Revisa la consola de GPanel en busca de mensajes de error.
- Si usas SourceMod/MetaMod, elimina temporalmente los directorios de addons para probar.
- Verifica que el mapa de inicio exista en
bms/maps/. - Elimina
server.cfgy reinicia para regenerar los valores predeterminados.
Los Jugadores No Pueden Conectarse
- Verifica que el servidor esté en ejecución en GPanel.
- Comprueba la IP y el port correctos desde la pestaña Network.
- Asegúrate de que tanto el servidor como el jugador estén en la misma versión del juego.
RCON o SourceMod No Funcionan
- Verifica que
rcon_passwordesté configurado y autentícate antes de enviar comandos. - Para SourceMod, verifica que los archivos estén en
bms/(no en la raíz del servidor) y que tengas la versión correcta. - Usa la consola de GPanel directamente como alternativa a RCON.
Artículos Relacionados
- Guía de Configuración del Servidor de Black Mesa
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos mediante SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si tienes problemas con tu servidor de Black Mesa que no se cubren aquí, abre un ticket de soporte e incluye la IP de tu servidor, una descripción del problema y cualquier mensaje de error relevante de la consola de GPanel.