Servidor dedicado de CS2 / CSGO Source 2: instalación completa

calendar_month 8 de mayo de 2026 schedule 8 min de lectura visibility 18 vistas
person
Valebyte Team
Servidor dedicado de CS2 / CSGO Source 2: instalación completa
Para lanzar un servidor vps de cs2 estable para 10–12 jugadores, se requiere un servidor con al menos 2 núcleos de CPU (con una frecuencia de 3.0 GHz o superior), 4 GB de RAM y 50 GB de espacio libre en un SSD NVMe; esta configuración garantizará un sub-tick estable y la ausencia de retrasos con un coste de entre 12 y 15 dólares al mes.

Requisitos mínimos y recomendados para un servidor vps de cs2

La elección del hardware para un servidor cs2 dedicated difiere fundamentalmente de los requisitos del antiguo CS:GO. El motor Source 2 es más exigente con la memoria RAM y el multihilo, aunque el rendimiento de un solo núcleo (IPC) del procesador sigue siendo el factor decisivo para evitar el "var" y los picos de ping.

Por qué la frecuencia del procesador es más importante que el número de núcleos

A pesar de que Source 2 distribuye mejor la carga, el ciclo principal del juego (game loop) sigue dependiendo en gran medida de un único hilo principal. Si alquilas un csgo server vps con una frecuencia de núcleo baja (por ejemplo, los antiguos Intel Xeon E5), te encontrarás con que el servidor no tiene tiempo de procesar los paquetes de los jugadores, incluso si la carga de la CPU en el monitoreo no supera el 40%. Para un juego fluido, busca planes con procesadores de nivel Ryzen 7000 o Intel Gold/Platinum modernos.

Memoria RAM y subsistema de disco

Una instalación limpia de Counter-Strike 2 ocupa unos 35–40 GB. Sin embargo, teniendo en cuenta los logs, los mapas personalizados del Workshop y los plugins, recomendamos reservar al menos 60–80 GB de SSD NVMe. El uso de HDD está descartado: esto causará congelaciones (freezes) cuando se conecten nuevos jugadores o se cambie de mapa. En cuanto a la RAM, 4 GB es el mínimo absoluto para un servidor Linux sin entorno gráfico. Si planeas instalar sourcemod cs2 (Metamod + CounterStrikeSharp), es mejor apuntar a los 8 GB.

Parámetro Mínimo (Mix 5x5) Recomendado (Público 20+) Estilo PRO / FACEIT
CPU Cores 2 vCPU (3.0+ GHz) 4 vCPU (3.5+ GHz) 6+ vCPU (4.0+ GHz)
RAM 4 GB 8 GB 16 GB
Disco (NVMe) 50 GB 100 GB 200 GB
SO Ubuntu 22.04 LTS Ubuntu 22.04 / Debian 12 Debian 12 (Minimal)

Al elegir un hosting, es importante considerar la conectividad de red. Si tu audiencia se encuentra en la CEI o Europa, lo óptimo es elegir ubicaciones en Alemania, Países Bajos o Polonia. En el artículo Vultr vs Valebyte: VPS hosting con latencia mínima analizamos en detalle cómo influye el enrutamiento en la experiencia de juego.

Instalación paso a paso de SteamCMD y counter strike 2 server en Linux

Para gestionar el counter strike 2 server se utiliza la utilidad estándar SteamCMD. Recomendamos encarecidamente no ejecutar el servidor como usuario root por razones de seguridad. Crea un usuario de sistema independiente.

Preparación del entorno y dependencias

Antes de la instalación, es necesario actualizar los repositorios e instalar las librerías necesarias para el funcionamiento de las aplicaciones de 32 bits de Steam y del propio motor Source 2.

sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 screen tar curl -y

Creamos un usuario y entramos en su directorio personal:

sudo useradd -m -s /bin/bash cs2server
sudo passwd cs2server
su - cs2server

Descarga de archivos del servidor mediante SteamCMD

Descargamos y descomprimimos SteamCMD. Después de esto, iniciamos el proceso de descarga de los archivos del juego. Ten en cuenta que el AppID para CS2 Dedicated Server es 730 (el mismo que tenía CS:GO).

mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir ~/cs2_server +login anonymous +app_update 730 validate +quit

El proceso de validación puede tardar entre 10 y 20 minutos dependiendo de la velocidad de conexión a Internet de tu VPS. Si la descarga se interrumpe, simplemente ejecuta el comando de nuevo.

¿Buscas un servidor confiable para tus proyectos?

VPS desde $10/mes y servidores dedicados desde $9/mes con NVMe, protección DDoS y soporte 24/7.

Ver ofertas →

Configuración de los parámetros de lanzamiento y srcds_run en Source 2

En CS2, la estructura de carpetas ha cambiado. El archivo ejecutable se encuentra ahora en la ruta ~/cs2_server/game/bin/linux64/cs2. A diferencia del antiguo csgo server vps, el script srcds_run ya no es el método principal de lanzamiento, aunque muchos siguen usando wrappers por costumbre.

Creación del script de inicio start.sh

Para una gestión cómoda, crea un archivo start.sh en la carpeta raíz del servidor. Esto te permitirá ejecutar el servidor en segundo plano mediante screen.

#!/bin/bash
# Ruta al archivo ejecutable
CDIR='/home/cs2server/cs2_server/game/bin/linux64'
# Parámetros de lanzamiento
$CDIR/cs2 -dedicated \
 -console \
 -usercon \
 +game_type 0 \
 +game_mode 1 \
 +map de_dust2 \
 +ip 0.0.0.0 \
 -port 27015 \
 -maxplayers 12 \
 +sv_setsteamaccount TU_TOKEN_GSLT

Analicemos los parámetros importantes:

  • -dedicated: lanza el servidor en modo consola.
  • +sv_setsteamaccount: tu token GSLT, sin el cual el servidor no será visible en la búsqueda global. Puedes obtenerlo en Steam Game Server Account Management.
  • -port 27015: puerto estándar. No olvides abrirlo en el firewall (UDP).

Si buscas opciones de alojamiento más económicas que las grandes nubes, consulta el material Alternativa a Hetzner: 5 hostings más baratos, donde se presentan plataformas con excelente ping para servidores de juegos.

Instalación de MetaMod y plugins para sourcemod cs2

En este momento, el sourcemod cs2 clásico se encuentra en fase de desarrollo profundo, ya que Source 2 utiliza hooks y sistemas de eventos completamente diferentes. En su lugar, la comunidad ha pasado a la combinación de Metamod:Source 2.0 y CounterStrikeSharp.

Instalación de Metamod:Source

  1. Descarga la última versión de Metamod para Linux desde el sitio oficial.
  2. Descomprime el archivo en la carpeta ~/cs2_server/game/csgo/.
  3. Edita el archivo gameinfo.gi para que el motor cargue Metamod. En la sección GameSearchPaths añade la línea: Game csgo/addons/metamod.

CounterStrikeSharp — la alternativa moderna

CounterStrikeSharp permite escribir plugins en C#, lo cual es mucho más eficiente y cómodo que el antiguo SourcePawn. Esto es crítico para servidores cs2 dedicated con alta carga.

# Ejemplo de estructura de carpetas tras la instalación
/game/csgo/addons/metamod
/game/csgo/addons/counterstrikesharp/plugins

Para configurar los permisos de administrador ahora se utiliza el archivo admins.json, donde se indica el SteamID64 y el nivel de acceso. Esto es mucho más flexible que el antiguo admins_simple.ini.

Cómo lanzar un servidor estilo FACEIT/ESEA en tu vps

Para organizar partidos competitivos (5x5) con rondas de cuchillos automáticas, pausas y grabación de demos, el config estándar no es suficiente. Necesitarás el plugin MatchZy.

Configuración de MatchZy

MatchZy es el análogo moderno de Get5. Proporciona un control total sobre el partido mediante comandos de chat (.ready, .pause, .stop).

  • Grabación automática de demos GOTV.
  • Configuración de parámetros "sub-tick" para la máxima precisión en el registro de impactos.
  • Integración con Discord mediante webhooks para notificar el inicio del partido.

A diferencia de la configuración de un servidor Minecraft Java en VPS, donde la carga principal recae en la RAM, en CS2 MatchZy utilizará activamente la CPU para calcular las trayectorias de granadas e impactos precisos en tiempo real. Por ello, para servidores PRO recomendamos usar hilos dedicados (VDS) sin overselling.

Optimización de parámetros de red

En CS2 ya no existe el concepto de "128 tick" en el sentido clásico, ya que el sistema funciona con sub-tick. Sin embargo, la frecuencia de actualización de los paquetes de red sigue siendo importante. Añade las siguientes líneas a tu server.cfg:

sv_minrate 196608
sv_maxrate 786432
sv_parallel_sendsnapshot 1
sv_clock_correction 0
mm_dedicated_force_proxy_threshold 0

Elección de ubicación para un ping de 30ms y protección contra ataques

Para un servidor de juegos cs2 servidor vps es crítica la protección contra UDP flood. La mayoría de los VPS estándar no soportan ataques de más de 10 Gbps. Al elegir un proveedor, asegúrate de que tenga protección especializada para juegos (por ejemplo, Voxility o similares).

Recomendaciones de ubicaciones:

  • Frankfurt / Varsovia: Ideal para jugadores de Europa Central y del Este (ping 15–30 ms).
  • Helsinki / Estocolmo: La mejor opción para el norte de Europa y el noroeste de Rusia.
  • Madrid / París: Óptimo para jugadores de la Península Ibérica y Europa Occidental.

Si planeas escalar tu proyecto y pasar de soluciones en la nube a hardware dedicado, consulta nuestra comparativa Alternativa a AWS EC2 para backend. Muchos principios de ahorro en tráfico y recursos son aplicables también al hosting de juegos.

Monitoreo y automatización de actualizaciones

Valve lanza actualizaciones para CS2 con bastante frecuencia, y el servidor requiere un reinicio para aplicarlas. El uso de scripts de automatización te ahorrará horas de trabajo manual.

Script de actualización automática

Se puede añadir una comprobación simple en cron que compare la versión del servidor local con la versión en la API de Steam. Sin embargo, lo más sencillo es usar LinuxGSM (Linux Game Server Managers). Es una herramienta potente que se encarga de la instalación, backups, monitoreo y alertas en Telegram/Discord.

# Instalación de LinuxGSM para CS2
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh cs2server
./cs2server install

LinuxGSM configurará automáticamente todas las dependencias y creará comandos cómodos como ./cs2server update y ./cs2server monitor.

Conclusiones

Para lanzar un servidor vps de cs2 de calidad, elige planes con alta frecuencia de procesador (desde 3.5 GHz) y discos NVMe en ubicaciones con el mínimo número de saltos hasta los jugadores. La opción óptima para empezar es Ubuntu 22.04 LTS con Metamod y CounterStrikeSharp instalados para una gestión flexible del proceso de juego.

¿Listo para elegir un servidor?

VPS y servidores dedicados en más de 72 países con activación instantánea y acceso root completo.

Empezar ahora →

Share this post:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.