2hours.gg/

Servidores de juegos por horas. Paga solo cuando juegas.

Cómo configurar un servidor dedicado de Half-Life 2: Deathmatch

Half-Life 2: Deathmatch funciona sobre un servidor dedicado de Source, así que si alguna vez has alojado un juego de Source te resultará familiar. Dos cosas sostienen toda la configuración: la línea de arranque, donde viven el mapa, el modo y el número de jugadores, y un pequeño server.cfg para el nombre y las contraseñas. Aquí está todo.

Instala el servidor

El servidor dedicado de HL2:DM es la app 232370 y se instala de forma anónima. No necesitas una cuenta de Steam ni necesitas tener el juego en la cuenta del servidor:

./steamcmd.sh +login anonymous \
  +app_update 232370 validate \
  +quit

La carpeta del juego es hl2mp, y la configuración que lee al arrancar es:

<install>/hl2mp/cfg/server.cfg

Un server.cfg básico

Aquí solo van el nombre, las contraseñas y las reglas. El mapa y el número de jugadores son argumentos de arranque (abajo). Pega esto y cambia las líneas marcadas con CHANGE ME:

// --- Identity ---
hostname "My HL2:DM Server"          // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password ""                       // set a word here = private, blank = open
sv_lan 0                             // 0 = public/Steam, 1 = LAN only
sv_cheats 0

// --- Rules ---
mp_teamplay 0                        // 0 = free-for-all, 1 = team deathmatch
mp_fraglimit 0                       // end the map at n kills, 0 = no limit
mp_timelimit 20                      // end the map after n minutes, 0 = no limit

La línea de arranque

HL2:DM se inicia mediante srcds_run en la raíz de la instalación. El mapa inicial y el límite de jugadores son argumentos aquí, no en la configuración:

./srcds_run -game hl2mp -console \
  -port 27015 \
  +map dm_lockdown \
  +maxplayers 16 \
  +exec server.cfg
  • Los mapas de serie son dm_lockdown, dm_overwatch, dm_powerhouse, dm_resistance, dm_runoff, dm_steamlab y dm_underpass. Cualquiera de ellos puede ser el +map aquí.
  • maxplayers 16 es un buen número para HL2:DM. Los mapas de serie se vuelven caóticos mucho más allá de eso.
  • El puerto 27015 es el puerto de juego y de consulta. Ábrelo para UDP (y TCP si usas RCON) en tu firewall.

Todos contra todos o combate a muerte por equipos

HL2:DM tiene un único interruptor para esto: mp_teamplay. Ponlo en 1 para combate a muerte por equipos o en 0 para todos contra todos. Surte efecto en la siguiente carga de mapa, así que cámbialo y luego ejecuta un changelevel. Ese es todo el sistema de modos, no hay otros modos oficiales.

Una nota sobre los bots

HL2:DM no tiene bots integrados, así que el servidor necesita jugadores reales para que sea divertido. Esa es la única razón para alojarlo en algún lugar público en vez de en un PC de casa: los amigos pueden entrar en cualquier momento sin que tengas que mantener tu máquina encendida.

Véase también

← Volver a todas las guías