Servidor dedicado CS 1.6: descargar HLDS, server.cfg, mapas y baneos

Monta un servidor dedicado de Counter-Strike 1.6 con HLDS: descargarlo con SteamCMD, la línea de arranque, las cvars de server.cfg, los mapas, los baneos y alojarlo gratis en 1up.

Por
Actualizado el 29 oct 2026 · 6 min de lectura
Leer enesen
Pueblo desértico de bloques al atardecer con el título de esta guía sobre un servidor dedicado de Counter-Strike 1.6

Un servidor dedicado CS 1.6 sigue siendo la forma más fácil de juntar a tu grupo de siempre en de_dust2, sin lobby ni emparejamiento. Esta guía explica HLDS, el Half-Life Dedicated Server con el que funciona Counter-Strike 1.6: cómo descargarlo y arrancarlo, las cvars que conviene tocar, los mapas, los baneos y cómo tenerlo en nuestro hosting de servidores de Counter-Strike 1.6.

  • El servidor: HLDS de Valve, app 90 de Steam, con el mod cstrike. Funciona en Linux y en Windows.
  • Ligero: unos 150 MB de memoria en reposo y menos de 1 GB de archivos.
  • Sin token: GoldSrc es anterior a los tokens de servidor de Steam, así que no hay nada que registrar.
  • En 1up: cabe en el plan Free a ×1 (las 3 horas diarias completas) y funciona 24/7 desde Casual por 3 €/mes.

Si dudas entre Counter-Strike 1.6 y Source, nuestra guía del servidor de Counter-Strike gratis compara los dos. Esta entra más a fondo en la 1.6.

1. Descargar HLDS con SteamCMD

HLDS se descarga con SteamCMD y un inicio de sesión anónimo. La app 90 es el servidor común de Half-Life, así que hay que decirle qué mod bajar:

steamcmd +force_install_dir ./hlds +login anonymous +app_set_config 90 mod cstrike +app_update 90 validate +quit

La app 90 es famosa por quedarse a medias en la primera instalación. Si la carpeta cstrike sale incompleta, repite la misma línea hasta que SteamCMD diga que ha terminado bien.

2. Arrancar el servidor

Desde la carpeta de instalación:

./hlds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2

En Windows el ejecutable es hlds.exe con las mismas opciones. Abre el puerto UDP 27015 en el cortafuegos y en el router. +maxplayers llega hasta 32, y +map tiene que ser un mapa que exista en cstrike/maps.

Alojarlo en casa funciona, pero el PC tiene que seguir encendido mientras alguien juegue, y tus amigos necesitan tu dirección pública y un puerto abierto. Un servidor alojado mantiene la dirección fija y el servidor en marcha cuando te desconectas.

3. Crear un servidor de CS 1.6 en 1up

  1. Crea una cuenta y pulsa Crear servidor.
  2. Elige Counter-Strike 1.6 y una región, Londres o París. Todos los planes lo ofrecen, Free incluido.
  3. Pon el mapa inicial (de_dust2 por defecto), las plazas y, para una partida privada, una contraseña.
  4. Crea el servidor y mira la Consola hasta que diga que se ha conectado bien a Steam. El primer arranque también descarga el juego.
  5. Copia la dirección y el puerto de la línea IP del Overview. Nuestro puerto no es el 27015, así que comparte los dos.

4. server.cfg y las cvars que importan

En un servidor en casa, tus ajustes van en cstrike/server.cfg. En 1up reescribimos ese archivo en cada arranque, así que tus líneas van en cstrike/1up-owner.cfg, en la pestaña Archivos; HLDS lo lee después de nuestros valores. El nombre, la contraseña y los registros se escriben después de tu archivo y siempre mandan.

CvarQué haceUn valor habitual
mp_timelimitMinutos por mapa antes de pasar al siguiente30
mp_roundtimeMinutos por ronda2.5
mp_freezetimeSegundos de espera al empezar la ronda5
mp_buytimeMinutos que el menú de compra sigue abierto0.5
mp_startmoneyDinero al empezar cada mitad800
mp_friendlyfireFuego amigo activado o no0
mp_autoteambalanceEquilibra los equipos1
mp_limitteamsDiferencia máxima de jugadores entre equipos2
mp_c4timerSegundos hasta que explota la bomba35
sv_alltalkLos dos equipos se oyen entre sí0

Un servidor nuevo de 1up arranca cerrado: la pausa y los sprays y calcomanías personalizados están desactivados, y una votación de expulsión necesita a todos los jugadores porque mp_kickpercent vale 1. Bájalo, por ejemplo a mp_kickpercent 0.66, para votar por mayoría. Reinicia después de editar el archivo; una errata sale en la consola como comando desconocido.

5. Los mapas de serie

HLDS trae los mapas del juego original. El prefijo indica el modo:

  • Desactivar la bomba (de_): dedust, dedust2, deinferno, denuke, detrain, deaztec, decbble, deprodigy, destorm, devertigo, dechateau, depiranesi, desurvivor, detorn, de_airstrip.
  • Rescate de rehenes (cs_): csoffice, csitaly, csassault, csmilitia, cshavana, csestate, cssiege, csbackalley.
  • Escolta del VIP (as_): as_oilrig.

Cambia de mapa en plena partida con changelevel de_nuke en la consola. Cuando acaba un mapa, el servidor pasa al siguiente de cstrike/mapcycle.txt, que puedes editar en la pestaña Archivos. Para que un mapa sea el primero tras cada reinicio, ponlo como Mapa inicial en la pestaña Juego. Los mapas personalizados van en cstrike/maps desde la pestaña Archivos.

6. Cómo se conectan los jugadores

  1. En Counter-Strike 1.6, activa la consola de desarrollador en Options, Keyboard, Advanced si está desactivada.
  2. Pulsa la tecla de la tilde (la que está debajo de Esc) y escribe connect con la dirección y el puerto, por ejemplo connect 203.0.113.10:31015.
  3. Escribe la contraseña si pusiste una.

Para la próxima vez, abre Find Servers, ve a Favorites y añade la misma dirección a mano. Cambiar el nombre del servidor se aplica al momento; el mapa, las plazas y la contraseña, en el siguiente arranque.

7. Baneos y moderación

El rcon remoto está desactivado en nuestros servidores, así que no hay contraseña de rcon que se pueda filtrar. La pestaña Consola habla directamente con HLDS:

  • status lista a cada jugador con su ID de usuario y su Steam ID.
  • kick <nombre> expulsa a un jugador.
  • banid <minutos> <SteamID> kick banea y expulsa; 0 minutos es para siempre.
  • removeid <SteamID> quita un baneo, y listid lista los baneos.
  • say <mensaje> escribe a todos.

Cada baneo se guarda al momento en banned.cfg y se vuelve a leer en cada arranque, y listip.cfg guarda los baneos por IP. Los dos van en cada backup. La pestaña Jugadores lee la tabla de status para mostrar el perfil de Steam de cada uno, sus horas jugadas y cualquier baneo VAC.

8. Cuánto cuesta

Precios reales, como en nuestra página de precios:

PlanPrecioPlazasBackupsCounter-Strike 1.6
Free0 €4ninguno×1: las 3 horas diarias completas, 30 horas al mes
Casual3 €/mes6124/7
Starter5 €/mes10324/7, sitio para un 5 contra 5
Pro10 €/mes30524/7, un servidor público de 16 o 32 jugadores

El servidor llega a 32 jugadores, pero Máx. jugadores no puede pasar de las plazas de tu plan. En Free el servidor se para a los 30 minutos sin nadie conectado, que encaja con partidas de tarde entre amigos. Los planes de pago se reembolsan si lo pides en los 3 primeros días.

Los otros clásicos de Valve funcionan igual: mira nuestras guías del servidor dedicado de TF2 y del servidor dedicado de L4D2.

Escrito el 2026-10-28. Los comandos, archivos y ajustes de HLDS están comprobados con nuestra imagen de Counter-Strike 1.6 y el panel de 1up v1.49.0 de ese día.

Historial de cambios

  • 2026-10-28: primera versión.

Preguntas frecuentes

Descarga HLDS con SteamCMD (app 90, mod cstrike), arráncalo con hlds_run -game cstrike -port 27015 +maxplayers 16 +map de_dust2 y abre el puerto UDP 27015. O crea un servidor de Counter-Strike 1.6 alojado en 1up, que cabe en el plan Free.

Sobre quien lo escribeFundador, desarrollador y soporte

Sigue leyendo