bolt Valebyte VPS desde $4/mes — NVMe, despliegue en 60s.

Obtener VPS arrow_forward

Servidor dedicado Source (SRCDS): instalar TF2, CS:S y GMod en Linux

calendar_month 6 de julio de 2026 schedule 4 min de lectura visibility 10 vistas
person
Valebyte Team
Servidor dedicado Source (SRCDS): instalar TF2, CS:S y GMod en Linux
summarize

TL;DR

  • SRCDS se instala con SteamCMD con un comando por juego: app 232250 (TF2), 232330 (CS:S), 4020 (Garry's Mod).
  • Desde 2018 los servidores públicos requieren un token GSLT gratuito de steamcommunity.com/dev/managegameservers — sin él los jugadores no te encuentran.
  • Source depende de un solo hilo: la velocidad por núcleo importa mucho más que el número de núcleos; 2 núcleos rápidos y 4 GB de RAM mueven un servidor completo de 24 plazas.
  • Abre UDP/TCP 27015 (y 27020 para SourceTV); ejecuta el servidor como usuario sin privilegios bajo systemd para reinicio automático.
  • Un dedicado de $25–59/mes aloja varios servidores Source a la vez — la guía incluye un unit file funcional.

Un Source Dedicated Server (SRCDS) sigue moviendo Team Fortress 2, Counter-Strike: Source, Garry's Mod y todos los demás juegos del motor Source, y en 2026 la instalación es agradablemente estable: SteamCMD, un comando de descarga, un token GSLT, una unidad systemd — listo. La verdadera peculiaridad del motor tiene forma de hardware: Source depende de un solo hilo, así que una máquina barata con relojes altos por núcleo gana siempre a una cara con muchos núcleos. Aquí está la instalación completa que funciona, comandos incluidos.

Qué necesita SRCDS del hardware

El motor Source simula el mundo en un hilo principal. Más núcleos no aceleran un servidor — permiten ejecutar más servidores. Dimensionado práctico según servidores que alojamos:

  • Un TF2/CS:S de 24 plazas: 2 núcleos a 3.5 GHz+, 2–4 GB de RAM, cualquier SSD. Una máquina de $25–35/mes sobra.
  • GMod con addons pesados: la RAM es la restricción — los servidores Wiremod/DarkRP comen 4–8 GB; el disco crece con la colección de addons.
  • Una comunidad pequeña (3–5 servidores): una máquina de 6 núcleos con relojes altos, p. ej. un Xeon-E 2136 (3.3–4.5 GHz) con 32 GB — $59/mes en nuestro catálogo de dedicados — los mueve todos con espacio para un Mumble/TeamSpeak.

La latencia importa más que el ancho de banda: un tick de Source es pequeño, pero los jugadores sienten cada milisegundo. Pon el servidor donde estén los jugadores — nuestro stock cubre Frankfurt, Varsovia, Londres, Chicago, Singapur y Sídney entre más de 30 ciudades.

Paso 1: usuario y SteamCMD

sudo useradd -m -s /bin/bash srcds
sudo -iu srcds
mkdir ~/steamcmd && cd ~/steamcmd
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar xz
# En host de 64 bits hacen falta librerías de 32 bits (Debian/Ubuntu):
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y lib32gcc-s1 lib32stdc++6

Paso 2: instalar el servidor del juego

Un comando por juego — solo cambia el app ID:

# Team Fortress 2
./steamcmd.sh +force_install_dir ~/tf2 +login anonymous +app_update 232250 validate +quit
# Counter-Strike: Source
./steamcmd.sh +force_install_dir ~/css +login anonymous +app_update 232330 validate +quit
# Garry's Mod
./steamcmd.sh +force_install_dir ~/gmod +login anonymous +app_update 4020 validate +quit

La descarga de TF2 son ~15 GB, CS:S ~5 GB, GMod ~4 GB antes de addons. Repetir el mismo comando actualiza el servidor — lo necesitarás cada día de parche.

rocket_launch Elección rápida

Need a dedicated server?

Compare prices from top providers. Configure and order in minutes.

Servidores dedicados arrow_forward

Paso 3: token GSLT (obligatorio para servidores públicos)

Desde 2018 Valve exige un Game Server Login Token para servidores visibles en el navegador público. Es gratis: entra en steamcommunity.com/dev/managegameservers, crea un token con el app ID del juego (440 para TF2, 240 para CS:S, 4000 para GMod — ojo, son los ID del juego, no los del servidor dedicado de arriba) y pásalo al arrancar con +sv_setsteamaccount TUTOKEN. Sin él, el servidor funciona pero permanece invisible en el navegador de servidores. Un token por instancia.

Paso 4: línea de arranque y systemd

Un arranque típico de TF2:

~/tf2/srcds_run -game tf +sv_pure 1 +map cp_badlands +maxplayers 24 \
  -port 27015 +sv_setsteamaccount TUTOKEN -autoupdate

Envuélvelo en systemd para que caídas y reinicios se gestionen solos — /etc/systemd/system/tf2.service:

[Unit]
Description=TF2 SRCDS
After=network.target

[Service]
User=srcds
WorkingDirectory=/home/srcds/tf2
ExecStart=/home/srcds/tf2/srcds_run -game tf +map cp_badlands +maxplayers 24 -port 27015 +sv_setsteamaccount TUTOKEN
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Luego sudo systemctl enable --now tf2. Firewall: abre UDP y TCP 27015 (juego + RCON) y UDP 27020 si usas SourceTV. Cada instancia adicional en la misma máquina toma el puerto siguiente (27016, 27017…).

Notas de rendimiento que importan de verdad

  • El tickrate es fijo por juego (66 en TF2/CS:S) — el flag «-tickrate 128» no hace nada en estos títulos, digan lo que digan las guías antiguas.
  • fps_max 300 en server.cfg es un techo sensato; el FPS del servidor sin límite quema CPU sin beneficio alguno.
  • Vigila la saturación de un núcleo, no el load average. Si top muestra un núcleo clavado al 100% en peleas de 24 jugadores, necesitas núcleos más rápidos, no más núcleos.
  • GMod: precachea los addons en disco, no al entrar. Una colección de workshop servida vía FastDL evita esperas de 5 minutos al conectar.
rocket_launch Elección rápida

Need a dedicated server?

Compare prices from top providers. Configure and order in minutes.

Servidores dedicados arrow_forward

Elegir la máquina

Para un servidor de comunidad vale cualquier 4 núcleos moderno con relojes de 3.5 GHz+. Para una comunidad multi-servidor, prioriza la frecuencia por núcleo y el margen de RAM; mira las configuraciones con CPU de alta frecuencia en el catálogo de dedicados. Comandos verificados en Debian 12 y Ubuntu 24.04, julio 2026.

Compartir esta publicación:

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