Servidor dedicado de Half-Life
Half-Life Dedicated Server (HLDS) es una aplicación utilizada para ejecutar un servidor dedicado sin necesidad de un cliente.
Limitaciones/Errores
Usa GitHub para evitar duplicados e informes de errores desactualizados en la wiki.
Juegos GoldSrc
[Pendiente]
- Half-Life
- Counter-Strike
- Counter-Strike: Condition Zero (si está instalado)
- Deathmatch Classic (si está instalado)
- Day of Defeat (si está instalado)
- Half-Life: Opposing Force (si está instalado)
- Ricochet (si está instalado)
- Team Fortress Classic (si está instalado)
Requisitos de hardware
CPU: Depende del número de clientes. Al menos P2 266 para albergar una partida completa, cuanto más mejor. 400 MHz recomendados.
RAM: Mínimo 64 MB, recomendado 128 MB.
Conectividad
No importa qué tipo de servidor utilices, tu equipo debe poder recibir conexiones no solicitadas. Esto es exactamente lo que las rutas y cortafuegos de software evitan, por lo que los usas tienen que reconfigurarse. Consulta las instrucciones del fabricante para saber cómo actuar.
Los puertos que requiere HLDS oficialmente son:
- 27015 UDP (transmisión de juego, pings)
- 27015 TCP (RCON)
- 27020 UDP (transmisión HLTV)
- 26900 UDP (servicio VAC): automáticamente aumenta si se usa en procesos de servidor adicionales
HLDS también se ha puntualizado para abrir conexiones de 27005 a 27030 UDP/TCP.
Udp.Port == 27015
) and watch for requests coming in from random people around the world. Note that the heartbeats you will see being sent to the two master servers do not mean that the connection is open.Instalación
Véase SteamCMD para la mayoría de juegos. Véase HLDSUpdateTool para juegos que no se hayan actualizado durante mucho tiempo.
Configurando y ejecutando el servidor
Navega por la capreta donde has instalado el servidor. Habrá varios archivos y carpetas, incluyendo un directorio con el nombre del juego que has instalado, como cstrike
para Counter-Strike (1.6). Los archivos de configuración se encuentran en <game>/cfg/
, como el directorio cstrike/cfg/
.
Edita el archivo de la configuración principal: <game>/cfg/server.cfg
. Cambia la línea hostname
(este es el nombre que la gente verá en navegador de servidores) y otras opciones que desees.
Windows
Abre el directorio donde has instalado el servidor e inícialo con dos clics en hlds.exe o ejecutando el comando batch:
hlds.exe -console -game <juego> +maxplayers X +map <mapa>
Por ejemplo:
hlds.exe -console -game cstrike +maxplayers 8 +map de_dust
Linux
Abre un terminal donde instales el servidor y desde donde lo inicies:
./hlds_run -game <juego> +maxplayers X +map <mapa>
Por ejemplo:
./hlds_run -game cstrike +maxplayers 8 +map de_dust
Véase también
- HLDSUpdateTool
- Servidor dedicado Source
- Plugins del servidor
- Lista de plugin de servidor de código abierto
- Opciones de comandos en juegos GoldSource