Esta guía cubre cómo configurar tu servidor dedicado de Black Mesa en Legion Hosting, configurar variables de inicio, editar server.cfg, configurar la rotación de mapas y modos de juego, configurar RCON y conectarte a tu servidor. Black Mesa es un remake del motor Source de Half-Life que incluye multijugador competitivo deathmatch. Para comandos de administrador, soporte de SourceMod/MetaMod y solución de problemas, consulta Comandos de Administrador de Black Mesa.
1. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de Black Mesa.
- Ve a la pestaña Startup y revisa las variables configurables (ver Sección 2).
- Establece tu mapa de inicio preferido mediante SRCDS_MAP y ajusta MAX_PLAYERS según sea necesario. El nombre del servidor, la contraseña y la contraseña de RCON se configuran en
server.cfg(ver Sección 3). - Regresa a la pestaña Console y haz clic en Start.
- Espera a que la consola confirme el inicio. El primer arranque genera los archivos de configuración predeterminados.
server.cfg, inicia el servidor una vez, deja que termine de cargar y luego detenlo antes de editarlo.
2. Variables de Inicio de GPanel
| Variable | Requerida | Descripción |
|---|---|---|
SRCDS_MAP | No | Mapa cargado al iniciar. El valor predeterminado es dm_crossfire. |
MAX_PLAYERS | No | Máximo de jugadores simultáneos. El valor predeterminado es 32. |
AUTO_UPDATE | No | Actualizar automáticamente el servidor al iniciar. Habilitado por defecto. |
3. Configuración del Servidor (server.cfg)
Para configuraciones detalladas, edita server.cfg. Detén tu servidor antes de realizar cambios.
Ubicación del Archivo
bms/cfg/server.cfg
Utiliza la sintaxis estándar del motor Source key "value", una configuración por línea.
Configuraciones Clave
| Configuración | Predeterminado | Descripción |
|---|---|---|
hostname | (desde el inicio) | Nombre del servidor mostrado en el navegador. |
sv_password | (vacío) | Contraseña de acceso. Vacío significa público. |
rcon_password | (desde el inicio) | Contraseña de la consola remota. |
maxplayers | 16 | Máximo de jugadores simultáneos. |
mp_timelimit | 15 | Límite de tiempo por mapa en minutos. |
mp_fraglimit | 30 | Límite de bajas para terminar la ronda. 0 = sin límite. |
mp_friendlyfire | 0 | Fuego amigo en modos de equipo. 0 = desactivado, 1 = activado. |
mp_autoteambalance | 1 | Balanceo automático de equipos en TDM. |
sv_alltalk | 0 | Chat de voz entre equipos. 1 = habilitado. |
Ejemplo de server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. Rotación de Mapas (mapcycle.txt)
Edita bms/cfg/mapcycle.txt para personalizar la rotación. Lista un mapa por línea:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
Mapas Disponibles
dm_bounce-- Arena multinivel con plataformas de salto.dm_gasworks-- Escenario industrial con pasillos estrechos y áreas abiertas.dm_lambdabunker-- Combate vertical temático del complejo Lambda.dm_power-- Planta de energía con líneas de visión largas.dm_stack-- Mapa vertical con plataformas apiladas.dm_subtransit-- Temática de metro con múltiples rutas.dm_undertow-- Peligros acuáticos y espacios reducidos.dm_crossfire-- Clásico reimaginado con un botón de ataque aéreo.
5. Modos de Juego
| Modo | Valor | Descripción |
|---|---|---|
| Deathmatch | dm | Combate todos contra todos. Gana quien tenga más bajas. |
| Team Deathmatch | tdm | Dos equipos compiten. Gana el equipo con más bajas combinadas. Usa mp_autoteambalance 1 para mantener los equipos equilibrados. |
Cambia el modo mediante la variable de inicio GAME_MODE y reinicia.
6. Configuración de RCON
Establece la contraseña de RCON en las variables de inicio o en server.cfg. Para usar en el juego, abre la consola (~) y autentícate:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Cómo Conectarse
Opción A -- Navegador de Servidores de Steam
- Inicia Black Mesa, ve a Multiplayer > Find Servers.
- Usa la pestaña Internet y busca tu servidor por nombre.
- Selecciona tu servidor y haz clic en Connect.
Opción B -- Conexión por Consola
- Abre la consola (
~). Si no se abre, habilítala en Options > Keyboard > Advanced > Enable Developer Console. - Escribe:
connect <your-server-ip>:<port>
Artículos Relacionados
- Comandos de Administrador de Black Mesa
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si encuentras 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.