NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo alojar un servidor de Counter-Strike: Source (2026)

Counter-Strike: SourceUpdated Nov 5, 20269 min read

Respuesta corta. Puedes alojar tú mismo un servidor de Counter-Strike: Source gratis: instala la app de Steam 232330 (Counter-Strike: Source Dedicated Server) con SteamCMD usando un inicio de sesión anónimo, arráncala con ./srcds_run -game cstrike y abre el puerto 27015 para TCP y UDP. O alquila un servidor de Counter-Strike: Source y olvídate de la red.

Los jugadores entran por la dirección: abren la consola de desarrollador en el juego y escriben connect seguido de tu dirección IP y el puerto.

Comprobado el 5 de noviembre de 2026 con la actualización que Valve publicó el 16 de septiembre de 2026, la más reciente anunciada en Steam.

Esta guía usa la documentación de Valve sobre SteamCMD y los servidores dedicados de Source, y lo que ejecutamos en cada servidor de Counter-Strike: Source que alojamos. Para ir directo a la opción de alquiler, salta a la Opción 2.

Qué necesitas

  • El software del servidor: "Counter-Strike: Source Dedicated Server", app de Steam 232330. Es gratis y se descarga con un inicio de sesión anónimo en Steam.
  • Una máquina que se quede encendida: un PC de sobra, un servidor doméstico o una máquina virtual en la nube. Esta guía usa Debian o Ubuntu de 64 bits, que es la vía para la que podemos mostrar comandos.
  • Hardware: la página de Valve sobre el Source Dedicated Server solo da cifras generales de hardware para servidores dedicados de Source, ninguna específica de Counter-Strike: Source. También señala que un servidor usa mucho ancho de banda de subida y que una conexión doméstica puede no tener suficiente subida para juegos grandes.
  • Red: el puerto 27015 para TCP y UDP, accesible desde internet. La página de Valve dice que transporta el tráfico de juego, los pings y RCON, y que -port lo cambia. SourceTV, si lo usas, necesita UDP 27020. Valve también advierte de que un proveedor de internet con CGNAT puede hacer imposible alojar cualquier servidor.
  • Un Game Server Login Token (opcional): un token gratuito desde tu cuenta de Steam en steamcommunity.com/dev/managegameservers, para el ID de app 240 del juego. Nuestros servidores arrancan sin él.
  • El juego: todos los jugadores necesitan Counter-Strike: Source en Steam.

Opción 1: alojarlo tú mismo

Los pasos de SteamCMD siguen la página de SteamCMD de Valve. Las opciones de arranque siguen la página de opciones de línea de comandos de Valve y la línea que usan nuestros propios servidores.

Instalar el servidor

  1. Instala la biblioteca que necesita SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. Crea un usuario steam y cambia a él, como muestra la página de Valve.
    sudo useradd -m steam
    sudo -iu steam
  3. Instala SteamCMD.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Descarga el servidor.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/css +login anonymous +app_update 232330 validate +quit
    En nuestros servidores, SteamCMD a veces terminaba sin instalar nada y aun así informaba de éxito. Por eso nuestro script de instalación comprueba que exista un archivo de manifiesto de la app (appmanifest_*.acf) en la carpeta steamapps, y lo intenta hasta tres veces si no está. Haz la misma comprobación a mano en /home/steam/css/steamapps y vuelve a ejecutar la descarga si no hay ningún archivo así.
  5. Copia la biblioteca del cliente de Steam donde la deja nuestra instalación:
    mkdir -p ~/.steam/sdk32
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/

Arrancarlo

  1. Lanza el servidor desde la carpeta del servidor:
    cd /home/steam/css
    ./srcds_run -game cstrike -console -port 27015 -maxplayers 24 +map de_dust2 -strictportbind -norestart
    -game cstrike elige el juego, -maxplayers fija los slots, +map fija el mapa inicial y -strictportbind hace que el servidor se cierre con un mensaje de error si no puede enlazar el puerto. Nuestros servidores también pasan +ip 0.0.0.0. Valve indica que +ip solo hace falta cuando la máquina tiene varias tarjetas de red.
  2. Espera la línea de listo. Nuestro panel da el servidor por iniciado cuando la consola imprime gameserver Steam ID . Valve también señala que un servidor de Source no responde a consultas hasta que se carga un mapa.
  3. Pon el nombre y la contraseña de RCON. La guía de Valve dice que el archivo de configuración principal es cstrike/cfg/server.cfg y que su línea hostname es el nombre que se muestra en el buscador de servidores. Pon ahí también rcon_password. La página de RCON de Valve dice que el servidor rechaza todo inicio de sesión RCON mientras la contraseña esté vacía.
  4. Abre el puerto. Permite el 27015 para TCP y UDP en el cortafuegos de la máquina (con ufw: sudo ufw allow 27015) y redirige ambos en tu router a esta máquina.
  5. Entra. En el juego, activa la consola de desarrollador, pulsa la tecla ~ y escribe connect your.ip.address:27015.
  6. Actualizar se hace parando el servidor y ejecutando de nuevo el comando de descarga de los pasos de instalación.

Si Steam rechaza la conexión

La página de Valve para servidores dedicados dice que, si recibes el error "Could not establish connection to Steam servers." con el número de resultado 18 o 106, debes regenerar tu token, o crear uno nuevo y sustituirlo en tu opción de arranque sv_setsteamaccount. Nuestros servidores solo arrancan con la opción del token cuando hay un token configurado, así que un servidor sin token nunca envía uno vacío.

Añadir plugins

Los plugins de SourceMod necesitan SourceMod, y la guía de instalación de SourceMod dice que SourceMod requiere Metamod:Source. Nuestra instalación descarga las últimas compilaciones de ambos desde la rama de descargas 1.12 a la carpeta cstrike, comprueba después que existan addons/metamod.vdf y addons/sourcemod, y borra addons/metamod_x64.vdf, el archivo cargador de 64 bits, porque en nuestros servidores solo añadía un error de biblioteca a cada registro de arranque.

Opción 2: alojarlo en PlayNHost

Alquilar elimina la instalación, los puertos y la rutina de actualización. Tú sigues eligiendo el nombre, el mapa y tus reglas.

  1. Elige un plan. Abre la página de hosting de servidores de Counter-Strike: Source y compara los planes: DUST (10 jugadores), INFERNO (25) y NUKE (64) en el momento de escribir esto. Pulsa Crear servidor (Personalizar plan en NUKE) y termina el pedido. Los precios cambian, así que compruébalos en esa página.
  2. Espera a la instalación. El servidor aparece en el panel. Su Consola imprime gameserver Steam ID cuando está listo.
  3. Ponle nombre. En la pestaña Configuración, abre Ajustes del juego y define Nombre del servidor (el panel lo acepta sin espacios) y Mapa. Añade una Contraseña de RCON si quieres una herramienta RCON externa y reinicia. Tu plan fija el máximo de slots de jugadores: Máx. de jugadores es de solo lectura aquí, y puedes bajar la cifra desde Slots en la página Resumen.
  4. Opcional: añade un token de Steam. Pega un token gratuito en Token de inicio de sesión de Steam (GSLT) en el mismo sitio y reinicia.
  5. Opcional: plugins. Abre la pestaña Modding y activa Instalar SourceMod en la tarjeta SourceMod and Metamod:Source, luego pulsa Reinstalar para aplicar y confirma con Reinstalar. Solo la instalación lee esta opción, así que un reinicio por sí solo no la aplica. La reinstalación deja intactos tus configuraciones, mapas y la carpeta addons. Tus plugins van entonces en cstrike/addons/sourcemod/plugins en Archivos. Consulta Cómo instalar plugins en tu servidor de Counter-Strike: Source.
  6. Invita a tus jugadores. La página Resumen muestra la Dirección del servidor, con el puerto. Da a los jugadores la dirección para pegarla después de connect en la consola. Consulta Cómo entrar en tu servidor de Counter-Strike: Source.

Lo que hace el panel por ti:

  • Tu puerto se asigna y queda abierto para TCP y UDP desde el principio, y el panel muestra la dirección exacta. Normalmente no es el 27015, así que da a los jugadores la dirección del panel. Consulta Counter-Strike: Source ports and firewall explained.
  • Cada vez que arranca el servidor, el panel escribe tu Nombre del servidor y tu Contraseña de RCON en cstrike/cfg/pnh_autoexec.cfg y ejecuta ese archivo junto con el servidor. Cambia esos dos en el panel, no en un archivo.
  • Con Actualizar servidor automáticamente activado (por defecto, bajo Show advanced en Ajustes del juego), el servidor se actualiza por Steam al instalarse. Una primera instalación también comprueba que los archivos hayan llegado de verdad y lo intenta hasta tres veces si no.
  • El panel pasa un token de Steam al juego solo cuando tú pones uno.

Alojarlo tú o alquilarlo: una comparación sincera

  • Coste: el software del servidor es gratis. Alojarlo tú cuesta electricidad, hardware y ancho de banda, o una máquina en la nube. Alquilar es una cuota mensual que fija el plan.
  • Disponibilidad: un servidor doméstico solo está activo mientras lo están tu PC, la luz y internet. Un servidor alquilado funciona en el hardware del proveedor.
  • Exposición: en casa, los jugadores se conectan a tu dirección IP pública y tú te ocupas del cortafuegos y del router. Un servidor alquilado mantiene tu IP de casa fuera.
  • Configuración: alojarlo tú requiere la línea de comandos, redirigir puertos y, para plugins, una instalación manual. Alquilar requiere un nombre, un mapa y, si los quieres, un token y un interruptor.
  • Control: alojarlo tú te da todos los archivos. En nuestros servidores sigues teniendo la pestaña Archivos y la Consola.

¿Listo para saltarte la configuración? Mira los planes de servidor de Counter-Strike: Source. ¿Ya tienes un servidor? Empieza por El servidor de Counter-Strike: Source no aparece en el buscador.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

NUESTROS ÚLTIMOS BLOGS