Servidor de Garry's Mod (DarkRP/TTT) en VPS

calendar_month 8 de mayo de 2026 schedule 7 min de lectura visibility 16 vistas
person
Valebyte Team
Servidor de Garry's Mod (DarkRP/TTT) en VPS
Para un funcionamiento estable de un servidor de Garry's Mod de 64 jugadores con modo DarkRP o TTT activo, se requiere un VPS con un procesador de alta frecuencia por núcleo (desde 3.5 GHz), un mínimo de 4 GB de memoria RAM y 50 GB de espacio en disco NVMe — el alquiler de dicha configuración cuesta en promedio entre $15 y $25 al mes, dependiendo del nivel de protección DDoS.

Requisitos del sistema y elección de un VPS para GMod

Garry's Mod es un juego basado en el motor Source, el cual, a pesar de las actualizaciones, sigue siendo principalmente una aplicación mononúcleo (single-threaded). Esto significa que para un gmod server es crítica la potencia de un núcleo de procesador específico, y no la cantidad total de los mismos. Al elegir un hosting, se debe optar por procesadores modernos de nivel AMD Ryzen serie 7000 o Intel Core i9, que funcionen a frecuencias superiores a 4.0 GHz en modo Turbo.

Memoria RAM y subsistema de disco

El volumen de RAM depende directamente de la cantidad de addons del Workshop y del gamemode elegido. Un Sandbox limpio consume unos 500-800 MB, mientras que las pesadas builds de DarkRP con cientos de modelos de coches y muebles consumen fácilmente 3-4 GB. El uso de unidades NVMe es obligatorio: el Source Engine accede frecuentemente a archivos de modelos y texturas al conectar nuevos jugadores, y un HDD lento provocará "congelamientos" (freezes) en todo el servidor mientras el cliente descarga el contenido.

Tabla comparativa de características de VPS para Garry's Mod

Configuración Jugadores (Slots) vCPU (GHz) RAM (GB) NVMe (GB) Aplicación
Starter 10-16 1 Core @ 3.0+ 2 GB 20 GB Sandbox para amigos
Standard 32-48 2 Cores @ 3.6+ 4 GB 50 GB TTT o DarkRP ligero
Performance 64-100 4 Cores @ 4.0+ 8 GB 100 GB DarkRP pesado / StarWars RP
Al escalar un proyecto, a menudo surge la necesidad de migrar. Si su proveedor actual no soporta la carga, una migración de Hetzner a Valebyte o a otro proveedor extranjero ayudará a estabilizar el ping y aumentar el tiempo de actividad (uptime) gracias a la protección especializada contra ataques en juegos.

Instalación del servidor de Garry's Mod mediante SteamCMD

El proceso de despliegue de un servidor gmod dedicated en Linux (Ubuntu 22.04/24.04) comienza con la preparación del entorno. Dado que SRCDS (Source Dedicated Server) es una aplicación de 32 bits, es necesario instalar las librerías correspondientes en un sistema de 64 bits.
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 libsdl2-2.0-0:i386 screen -y

Configuración de SteamCMD y descarga de archivos

Se recomienda crear un usuario independiente por seguridad, para que el proceso del servidor no tenga privilegios de root. Esta es una práctica estándar, aplicable también al configurar un servidor de Rust en un VPS.
sudo useradd -m gmod
su - gmod
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
Inicio de la descarga del servidor de Garry's Mod (AppID 4020):
./steamcmd.sh +force_install_dir ../server +login anonymous +app_update 4020 validate +quit

¿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 →

Elección del gamemode: hosting de DarkRP y servidor TTT

Tras instalar los archivos base, es necesario decidir el modo de juego. Garry's Mod incluye por defecto Sandbox y Trouble in Terrorist Town (TTT), pero el modo más popular, DarkRP, requiere una instalación manual.

Características de la configuración de DarkRP

DarkRP es un framework complejo para juegos de rol. Para que funcione, no basta con descargar los archivos del mod. Necesitarás:
  • DarkRP Modification: Un addon especial para configurar profesiones, entidades y chat sin modificar el núcleo del mod.
  • Base de datos: Para guardar el progreso de los jugadores (dinero, inventario), es mejor usar una base de datos externa MySQL/MariaDB. Es más fiable que el SQLite estándar.
  • CSS Content: La mayoría de los mapas para DarkRP utilizan texturas de Counter-Strike: Source. Deben "montarse" en el archivo mount.cfg.
La instalación del contenido de CS:S en un gmod vps se realiza de forma similar al servidor principal a través de SteamCMD (AppID 232330). Tras la descarga, la ruta a la carpeta cstrike se especifica en /server/garrysmod/cfg/mount.cfg.

Especificidades de un servidor TTT

Un TTT server es menos exigente con los recursos del procesador, pero muy sensible a los retrasos de red (tickrate). En TTT es fundamental que el registro de impactos sea instantáneo. A diferencia de DarkRP, aquí no se requiere una economía compleja, por lo que el énfasis debe ponerse en el equilibrio de las armas y la optimización de la cantidad de addons, para que los jugadores no descarguen gigabytes de modelos en cada entrada.

Trabajo con addons del Workshop y FastDL

Uno de los principales problemas de un servidor de Garry's Mod es la larga carga de contenido por parte de los jugadores. Existen dos formas de transferir archivos: a través de Steam Workshop y a través de FastDL (servidor HTTP).

Uso de Workshop Collections

Es el método más sencillo. Creas una colección en Steam, añades los mods necesarios y especificas el ID de la colección en los parámetros de inicio del servidor: +host_workshop_collection 123456789 -authkey TU_STEAM_API_KEY. Sin embargo, si tienes archivos personalizados (que no están en el Workshop), necesitarás FastDL. Para ello, se instala un servidor web Nginx en el VPS. Esto acelera la descarga de modelos y sonidos entre 5 y 10 veces en comparación con la transferencia de archivos directamente a través del puerto del servidor. Optimizaciones similares se discuten a menudo en el contexto de otros juegos, por ejemplo, al configurar un servidor dedicado de CS2, donde la transferencia de mapas también requiere un alto ancho de banda.

Optimización del rendimiento y Tickrate

Por defecto, Garry's Mod funciona a un tickrate de 33. Para Sandbox es suficiente, pero para tiroteos dinámicos en TTT o DarkRP se recomienda subir el valor a 66. Establecer un tickrate de 100 en servidores de Gmod con muchos jugadores (más de 40) no suele ser aconsejable, ya que genera una carga colosal en la CPU y provoca "lag" en las físicas. Parámetros de inicio para un rendimiento óptimo en srcds_run:
./srcds_run -game garrysmod +maxplayers 64 +map rp_downtown_v4c_v2 +gamemode darkrp -tickrate 66 +host_workshop_collection ID -port 27015
Variables importantes en server.cfg:
  • net_maxfilesize 64 — aumenta el límite de archivos transferidos.
  • sv_parallel_pack 1 — activa el empaquetado paralelo de paquetes de red.
  • gmod_physiterations 2 — reduce la carga de la CPU simplificando los cálculos físicos (relevante para servidores con mucho prop-spam).
Si planeas mantener un servidor para una gran audiencia, debes considerar el consumo de recursos de manera similar a como se hace para un servidor de Minecraft Java en un VPS, donde la correcta distribución de la RAM entre los plugins y el núcleo determina la estabilidad del TPS.

Protección contra DDoS y seguridad del VPS para GMod

Los servidores de juegos basados en Source Engine son vulnerables a ataques específicos, como UDP Flood y Query Flood. Un firewall por software convencional (iptables) no siempre puede manejar el volumen de tráfico, por lo que un gmod vps debe contar con filtrado por hardware a nivel de centro de datos.

Configuración del firewall integrado

Limite el acceso a los puertos, dejando abiertos solo los necesarios:
  • 27015 UDP/TCP — puerto principal del juego.
  • 27005 UDP — puerto del cliente.
  • 27020 UDP — SourceTV (si se utiliza).
  • 22 TCP — SSH (se recomienda cambiarlo por uno no estándar).
El uso de herramientas como fail2ban ayudará a proteger el SSH contra ataques de fuerza bruta, y las copias de seguridad periódicas de la carpeta garrysmod/data y de la base de datos SQL evitarán la pérdida del progreso de los jugadores en caso de fallos o hackeos.

Conclusiones

Para lanzar un servidor exitoso de Garry's Mod en 2025, la opción óptima es un VPS con 4 GB de RAM y una alta frecuencia de procesador (3.6 GHz+), lo que garantizará 66 ticks estables para 40-60 jugadores. La atención principal debe centrarse en la calidad del canal de red y en la configuración de FastDL para minimizar el tiempo de carga de contenido, ya que esto influye directamente en la retención de nuevos jugadores.

¿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.