Esta guía cubre cómo configurar tu servidor dedicado de Half-Life 2: Deathmatch (HL2DM) en Legion Hosting, configurar variables de inicio, editar server.cfg, configurar la rotación de mapas y conectarte a tu servidor. HL2DM presenta combate multijugador de ritmo rápido utilizando el motor de física de Half-Life 2 y la Gravity Gun. Para comandos de administración y soporte de SourceMod, consulta Comandos de Administración de Half-Life 2: Deathmatch.
1. Primer Inicio
- Inicia sesión en GPanel y selecciona tu servidor de HL2DM.
- Ve a la pestaña Startup y revisa las variables configurables (ver Sección 2).
- Establece tu MAP_NAME, SERVER_NAME y contraseñas preferidos.
- Regresa a la pestaña Console y haz clic en Start.
- Espera a que aparezca
Connection to Steam servers successful.en la consola.
2. Variables de Inicio de GPanel
| Variable | Predeterminado | Descripción |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Nombre del servidor mostrado en el navegador. |
MAP_NAME | dm_lockdown | Mapa cargado al iniciar el servidor. |
MAX_PLAYERS | 20 | Máximo de jugadores simultáneos (1-20). |
SERVER_PASSWORD | ChangeMe | Contraseña para unirse. Dejar vacío para público. |
RCON_PASSWORD | ChangeMe | Contraseña de la consola remota. |
TICK_RATE | 66 | Tasa de tick del servidor. Valores más altos = juego más fluido pero más uso de CPU. |
AUTO_UPDATE | 1 | Actualización automática del servidor al iniciar. |
SERVER_PASSWORD como RCON_PASSWORD tienen por defecto ChangeMe. Establece la contraseña del servidor como vacía si deseas acceso público, y siempre usa una contraseña RCON fuerte.
3. Configuración del Servidor (server.cfg)
Para ajustes detallados, edita server.cfg. Detén tu servidor antes de realizar cambios.
Ubicación del Archivo
hl2mp/cfg/server.cfg
Ajustes Principales
| Ajuste | Predeterminado | Descripción |
|---|---|---|
hostname | (desde startup) | Nombre del servidor mostrado en el navegador. |
sv_password | (desde startup) | Contraseña de acceso. Vacío para público. |
rcon_password | (desde startup) | Contraseña de la consola remota. |
mp_timelimit | 20 | Límite de tiempo por mapa en minutos. |
mp_fraglimit | 0 | Límite de bajas para terminar la ronda. 0 = sin límite. |
mp_friendlyfire | 0 | Fuego amigo en modos por equipos. |
mp_autoteambalance | 0 | Balanceo automático de equipos en TDM. |
sv_alltalk | 1 | Chat de voz entre equipos. |
mp_forcerespawn | 1 | Forzar reaparición instantánea después de morir. |
sv_hl2mp_weapon_respawn_time | 20 | Temporizador de reaparición de armas en segundos. |
sv_hl2mp_item_respawn_time | 30 | Temporizador de reaparición de objetos en segundos. |
Ejemplo de server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Rotación de Mapas
Edita el archivo de ciclo de mapas:
hl2mp/cfg/mapcycle.txt
Lista un mapa por línea:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Mapas Disponibles
dm_lockdown-- Temática de prisión con pasillos estrechos y patios abiertos.dm_overwatch-- Azoteas de la ciudad con combate vertical.dm_powerhouse-- Planta de energía industrial con objetos de física.dm_resistance-- Calles y edificios urbanos.dm_runoff-- Planta de tratamiento de agua.dm_steamlab-- Laboratorio con armas experimentales.dm_underpass-- Paso subterráneo de autopista con largas líneas de visión.
5. Cómo Conectarse
Opción A -- Navegador de Servidores de Steam
- Inicia Half-Life 2: Deathmatch desde Steam.
- Ve a Find Servers.
- Busca tu servidor por nombre en la pestaña Internet.
- Selecciona y conéctate.
Opción B -- Conexión por Consola
- Abre la consola (
~). Actívala en Options > Keyboard > Advanced > Enable Developer Console si es necesario. - Escribe:
connect <your-server-ip>:<port>
Artículos Relacionados
- Comandos de Administración de Half-Life 2: Deathmatch
- Cómo Encontrar la IP y Port de Tu Servidor
- Cómo Subir Archivos por SFTP
¿Necesitas Ayuda?
Si encuentras problemas con tu servidor de HL2DM que no están cubiertos 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.