Servidor dedicado de Half-Life

From Valve Developer Community
< Es
Jump to: navigation, search
English (en)Español (es)Translate (Translate)

Half-Life Dedicated Server (HLDS) es una aplicación utilizada para ejecutar un servidor dedicado sin necesidad de un cliente.

Limitaciones/Errores

Warning.pngAviso:HLDS ya no se actualiza y solo recibe parches de seguridad y motor ocasionalmente.
PlacementTip.pngsolución alternativa: ReHLDS es muy recomendable para dar seguridad adicional y correcciones de errores. Es una sustitución ejecutable para el servidor; así los clientes no necesitan modificar su instalación para conectar sus servidores al ejecutar ReHLDS.

Usa GitHub para evitar duplicados e informes de errores desactualizados en la wiki.

Juegos GoldSrc GoldSrc

[Pendiente]

  1. Half-Life Half-Life
  2. Counter-Strike Counter-Strike
  3. Counter-Strike: Condition Zero Counter-Strike: Condition Zero (si está instalado)
  4. Deathmatch Classic Deathmatch Classic (si está instalado)
  5. Day of Defeat Day of Defeat (si está instalado)
  6. Half-Life: Opposing Force Half-Life: Opposing Force (si está instalado)
  7. Ricochet Ricochet (si está instalado)
  8. Team Fortress Classic Team Fortress Classic (si está instalado)

Requisitos de hardware

Clarificar: los requisitos del sistema varían, dependiendo de la cantidad de jugadores en el servidor.

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.

Clarificar: el ancho de banda depende del número de clientes. Al menos 512 kbps de subida recomendado.

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:

  1. 27015 UDP (transmisión de juego, pings)
  2. 27015 TCP (RCON)
  3. 27020 UDP (transmisión HLTV)
  4. 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.

Tip.pngConsejo:Pinging your own server will fail with some routers and/or ISPs. The most reliable way to test whether your connection is open is either to get a friend to try connecting, or to install the Microsoft Network Monitor (apply the filter 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.
Note.pngNota:Conexiones residenciales de Internet pueden no tener capacidad de subidas para soportar partidas de juegos grandes.

Instalación

Véase SteamCMD(en) para la mayoría de juegos. Véase HLDSUpdateTool(en) 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(en) (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

Enlaces externos