← Blog

Cómo hospedar un servidor Gmod de forma gratuita en 2026

Par Benjamin D. · PDG

· Mis à jour le 12 de agosto de 2026 · Lecture 10 min

Ilustración del artículo : Cómo hospedar un servidor Gmod de forma gratuita en 2026
Índice

Montar un servidor Gmod gratis es totalmente posible: Garry's Mod permite crear una partida local, un servidor de escucha o un dedicado con SteamCMD sin pagar una licencia. Lo que cambia es el resultado: número de jugadores estables, latencia, tiempo de carga de addons y disponibilidad 24/7. En esta guía 2026 verás el método técnico completo y sus límites reales.



Servidor Gmod gratis: opciones reales y sus límites

Garry's Mod usa el motor Source, y Valve distribuye el Garry's Mod Dedicated Server de forma gratuita a través de SteamCMD (AppID 4020). No necesitas una segunda copia del juego ni una licencia de servidor. Es decir: el software es gratis, lo que cuesta es la máquina que lo mantiene encendido y la conexión que lo publica en internet.

Las tres formas de jugar sin pagar hosting

  • Partida local (singleplayer / multijugador P2P): abres el juego, creas una partida y activas el multijugador. Tu PC hace de servidor y de cliente al mismo tiempo. Cómodo para probar addons, malo para más de 4-6 jugadores.
  • Servidor de escucha (listen server): igual que el anterior, pero con sv_lan 0 y puertos abiertos. Sigue compartiendo CPU y ancho de banda con tu propio cliente.
  • Servidor dedicado local (srcds): instalas el binario dedicado con SteamCMD en tu PC, en un segundo equipo o en una Raspberry (no recomendado, es x86 only). Es la opción más limpia técnicamente y sigue siendo un servidor Gmod gratis, pero depende de que tu máquina esté encendida.

Los límites que nadie te cuenta

Un servidor Gmod no es ligero. El motor Source es monohilo para la lógica del juego: un solo núcleo carga con la física de props, el Lua de los gamemodes y las entidades. En DarkRP con 40 jugadores, 200 props y 60 addons, el cuello de botella siempre es la frecuencia del núcleo, no la cantidad de núcleos.

Criterio Servidor Gmod gratis en casa VPS autogestionado Hosting de servidor gestionado
Coste 0 € (electricidad aparte) Mensual, bajo Mensual, por slots o RAM
Disponibilidad 24/7 Solo si dejas el PC encendido
Latencia para los jugadores Depende de tu subida ADSL/fibra Datacenter, estable Datacenter, estable
Anti-DDoS Ninguno (tu IP queda expuesta) Según proveedor Incluido de serie en Nexus Games
Gestión de addons Manual, por FTP local Manual, por SSH Panel + gestor de archivos
Copias de seguridad Tú las haces (o no) Scripts propios Automáticas

Resumen realista: un servidor Gmod gratis en casa es perfecto para desarrollar un gamemode, probar addons del Workshop o jugar sandbox con amigos. Para una comunidad pública que se anuncia en el navegador de servidores, la subida doméstica (a menudo 10-50 Mbps) y la ausencia de protección volumétrica se convierten en un problema en cuanto pasas de 15-20 jugadores.



Tutorial 2026: instalar un servidor Garry's Mod dedicado con SteamCMD

El procedimiento es el mismo en Windows y Linux; los ejemplos van en Linux (Debian 12 / Ubuntu 22.04+), que es lo que usarás en un VPS Linux o en un segundo PC reciclado.

1. Preparar el sistema y las dependencias 32 bits

srcds de Garry's Mod sigue siendo un binario de 32 bits. Sin las librerías i386 no arranca.

sudo dpkg --add-architecture i386
sudo apt update && sudo apt upgrade -y
sudo apt install -y lib32gcc-s1 lib32stdc++6 libtinfo5:i386 libncurses5:i386 curl tar screen
sudo adduser --disabled-password --gecos "" gmod

Nunca ejecutes un servidor de juego como root. Un exploit en un addon Lua mal escrito no debe darle acceso al sistema entero.

2. Instalar SteamCMD y el servidor

sudo su - gmod
mkdir -p ~/steamcmd && cd ~/steamcmd
curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxvf -
./steamcmd.sh +force_install_dir /home/gmod/gmodserver \
  +login anonymous \
  +app_update 4020 validate \
  +quit

La descarga ronda los 6-8 GB según los mapas base. Cuando termine, tendrás /home/gmod/gmodserver/srcds_run.

3. Configurar server.cfg

El archivo vive en garrysmod/cfg/server.cfg. Una base sólida y sin adornos:

hostname "Mi servidor Gmod - Sandbox ES"
sv_password ""
rcon_password "CambiaEstoPorAlgoLargoYAleatorio"
sv_lan 0
sv_region 3
sv_allowupload 0
sv_allowdownload 1
sv_downloadurl "https://fastdl.midominio.es/gmod/"
sv_loadingurl "https://midominio.es/loading/"

// Rendimiento
sv_maxrate 0
sv_minrate 128000
sv_maxupdaterate 66
sv_minupdaterate 33
fps_max 300

// Anti-spam de props
sbox_maxprops 150
sbox_maxragdolls 10
sbox_maxeffects 20
sbox_godmode 0
sbox_noclip 1

// Logs
log on
sv_logbans 1
sv_logecho 0
sv_logfile 1

Puntos que marcan diferencia en producción: un rcon_password de 24+ caracteres aleatorios, sv_allowupload 0 (evita que los clientes suban archivos al servidor) y un sbox_maxprops razonable, porque la física de props es lo que primero tumba el tickrate.

4. Lanzar el servidor

cd /home/gmod/gmodserver
./srcds_run -game garrysmod -console -port 27015 \
  +gamemode sandbox +map gm_construct +maxplayers 24 \
  -tickrate 66 -authkey TU_GSLT_AQUI \
  +host_workshop_collection 123456789
  • -authkey: tu Game Server Login Token, obligatorio para aparecer en la lista pública y para descargar colecciones del Workshop.
  • +host_workshop_collection: el ID de tu colección de Steam Workshop; el servidor descarga y sirve los addons automáticamente.
  • -tickrate 66: estándar para sandbox y DarkRP. Subir a 100 solo tiene sentido en gamemodes competitivos y con un núcleo muy rápido.

5. Servicio systemd para que sobreviva a los reinicios

sudo tee /etc/systemd/system/gmod.service > /dev/null <<'EOF'
[Unit]
Description=Garry's Mod Dedicated Server
After=network-online.target

[Service]
User=gmod
WorkingDirectory=/home/gmod/gmodserver
ExecStart=/home/gmod/gmodserver/srcds_run -game garrysmod -console -port 27015 +gamemode sandbox +map gm_construct +maxplayers 24 -tickrate 66
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target
EOF

sudo systemctl daemon-reload
sudo systemctl enable --now gmod
sudo systemctl status gmod

6. Puertos y firewall

Si lo alojas en casa, necesitas redirigir en el router. Si es un VPS, basta con ufw:

sudo ufw allow 22/tcp
sudo ufw allow 27015/tcp
sudo ufw allow 27015/udp
sudo ufw allow 27005/udp
sudo ufw enable
PuertoProtocoloUso
27015TCP + UDPJuego y RCON
27005UDPCliente saliente
27020UDPSourceTV (opcional)

7. Endurecer el acceso SSH (si es VPS o segundo PC)

ssh-keygen -t ed25519 -C "admin-gmod"
ssh-copy-id -i ~/.ssh/id_ed25519.pub usuario@IP_DEL_SERVIDOR
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
sudo apt install -y fail2ban && sudo systemctl enable --now fail2ban

La documentación oficial del motor y de las variables de consola está en el Valve Developer Community, útil cuando dudes de un parámetro concreto de srcds.



Addons, gamemodes y FastDL: lo que decide si tu servidor se llena

Un servidor vacío casi nunca es un problema de hardware: es un problema de tiempo de carga y de contenido. Aquí es donde la mayoría de los proyectos amateur mueren.

Workshop contra addons manuales

  • Colección del Workshop: creas una colección pública en Steam, la enlazas con +host_workshop_collection y los clientes descargan desde los servidores de Steam. Es el método más rápido y no consume tu ancho de banda.
  • Addons manuales: carpetas en garrysmod/addons/ con estructura lua/, materials/, models/. Imprescindible para gamemodes propios y scripts privados.

FastDL: no negociable

Sin sv_downloadurl, los clientes descargan por el protocolo nativo de Source, limitado y lentísimo. Con FastDL sobre HTTP, la misma carga baja de minutos a segundos. Comprime tus archivos en .bz2 y súbelos manteniendo la ruta relativa:

# Comprimir todos los materiales y modelos personalizados
find ./materials ./models ./sound -type f \
  ! -name "*.bz2" -exec bzip2 -k {} \;

El resultado se sube a un espacio web o a un dominio propio. Si ya gestionas un VPS Linux, un nginx sirviendo un directorio estático es suficiente.

Gamemodes más usados en 2026

GamemodeCarga CPURAM recomendadaNotas
SandboxMedia (depende de props)4 GBIdeal para empezar
DarkRPAlta (Lua intensivo + MySQL)6-8 GBNecesita base de datos y moderación
TTTMedia4 GBRondas cortas, muy estable
Prop HuntBaja3-4 GBPoco exigente
Murder / DeathrunBaja-media4 GBMapas ligeros

Administración: ULX o servermanager

Instala ULib y ULX en addons/ para tener rangos, kick, ban, comandos de mapa y logs. Configura los grupos en data/ulib/groups.txt y evita dar superadmin a nadie que no gestione el servidor: en Gmod, un superadmin puede ejecutar Lua arbitrario del lado servidor.

Copias de seguridad

Los datos que duelen perder son garrysmod/data/ (configuraciones de addons, dinero de DarkRP en modo archivo), garrysmod/cfg/, addons/ y tu base de datos MySQL. Un cron sencillo:

0 4 * * * tar -czf /home/gmod/backups/gmod-$(date +\%F).tar.gz \
  /home/gmod/gmodserver/garrysmod/data \
  /home/gmod/gmodserver/garrysmod/cfg \
  /home/gmod/gmodserver/garrysmod/addons


Cuándo dejar el servidor Gmod gratis y pasar a un hosting

El punto de ruptura suele llegar rápido. Señales claras: los jugadores reportan lag spikes cuando alguien spawnea props, tu propio ping en casa sube al jugar, el servidor se cae cuando reinicias el PC, o recibes un ataque volumétrico que tumba toda tu conexión doméstica (y con ella tu IP real expuesta en el navegador de servidores).

Lo que aporta un hosting dedicado a Gmod

  • Frecuencia por núcleo: el motor Source premia el IPC y los MHz. Los servidores de Nexus Games funcionan con Ryzen 9, DDR5 ECC y NVMe, que es exactamente el perfil que necesita srcds y sus miles de lecturas de addons al arrancar.
  • NVMe frente a almacenamiento clásico: en Gmod el arranque implica indexar cientos de archivos del Workshop. La diferencia entre un disco mecánico y un NVMe se mide en minutos de changelevel.
  • Anti-DDoS incluido de serie: los servidores de Source son un blanco habitual de ataques UDP. La protección volumétrica se gestiona a nivel de infraestructura, no en tu router.
  • NexusPanel: consola en vivo para ver los errores Lua en tiempo real, gestor de archivos para subir addons, reinicio en un clic, instalación de mods y plugins, y subusuarios para dar acceso a tus moderadores sin entregarles el control total.
  • Copias de seguridad automáticas e instalación instantánea, sin pasar por SteamCMD a mano.

Si quieres el camino corto, un Servidor Garry's Mod ya viene con el binario instalado, los puertos abiertos y el panel listo; solo pegas tu ID de colección del Workshop y tu server.cfg. Y si administras varios proyectos a la vez (Gmod, Rust, un Minecraft modded), un VPS Pterodactyl te permite crear tus propias instancias en contenedores.

Dimensionar bien: slots, RAM y tickrate

JugadoresRAM mínimaTickrateContexto
2-83-4 GB66Sandbox entre amigos
10-244-6 GB66TTT, Prop Hunt, Deathrun
24-488 GB+66DarkRP con MySQL y muchos addons
48-6410-12 GB+66Comunidad pública consolidada

Regla práctica: cuenta unos 100-150 MB de RAM por jugador conectado más el peso base de los addons. Un DarkRP con 80 addons puede consumir 3 GB antes de que entre nadie.

Buenas prácticas de seguridad que no cuestan nada

  • RCON con contraseña larga y aleatoria, jamás compartida por Discord público.
  • sv_allowupload 0 y revisión manual de cualquier addon descargado fuera del Workshop (un .lua con http.Fetch hacia un dominio desconocido es una bandera roja).
  • Whitelist o contraseña mientras desarrollas, antes de publicar el servidor.
  • Actualizar el servidor tras cada parche del juego con app_update 4020 validate.
  • En VPS: claves SSH, ufw, fail2ban y usuario sin privilegios para el proceso del juego.

Si más adelante amplías tu comunidad a otros títulos, la lógica es idéntica: todos nuestros servidores de juegos comparten el mismo panel, y en el blog de Nexus Games encontrarás guías equivalentes para Rust, Palworld o Minecraft.



Conclusión

Crear un servidor Gmod sin pagar es sencillo con SteamCMD y una buena server.cfg. Sirve para desarrollar, probar addons y jugar con amigos. En cuanto buscas presencia pública, 24/7, latencia estable y protección frente a ataques, el hardware doméstico se queda corto y la migración a un hosting o VPS deja de ser opcional.



FAQ

¿Necesito comprar Garry's Mod dos veces para montar un servidor dedicado?

No. El servidor dedicado (AppID 4020) se descarga gratis con SteamCMD usando login anonymous. Solo necesitas una copia del juego para conectarte como jugador y un GSLT gratuito desde tu cuenta de Steam si quieres aparecer en la lista pública de servidores.

¿Por qué mis jugadores tardan varios minutos en entrar al servidor?

Casi siempre falta FastDL. Sin sv_downloadurl, la descarga usa el protocolo nativo de Source, muy lento. Comprime materiales, modelos y sonidos en .bz2, súbelos a un servidor HTTP manteniendo las rutas relativas y sirve la mayor parte del contenido desde una colección del Workshop.

¿Cuánta RAM y qué CPU necesito para un DarkRP de 32 slots?

Cuenta 8 GB de RAM como base y prioriza la frecuencia por núcleo: la lógica de Source es monohilo, así que un Ryzen 9 con NVMe rinde mejor que muchos núcleos lentos. Añade MySQL para los datos de jugadores y limita props y entidades para proteger el tickrate.