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

Í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 0y 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 | Sí | Sí |
| 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
| Puerto | Protocolo | Uso |
|---|---|---|
| 27015 | TCP + UDP | Juego y RCON |
| 27005 | UDP | Cliente saliente |
| 27020 | UDP | SourceTV (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_collectiony 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 estructuralua/,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
| Gamemode | Carga CPU | RAM recomendada | Notas |
|---|---|---|---|
| Sandbox | Media (depende de props) | 4 GB | Ideal para empezar |
| DarkRP | Alta (Lua intensivo + MySQL) | 6-8 GB | Necesita base de datos y moderación |
| TTT | Media | 4 GB | Rondas cortas, muy estable |
| Prop Hunt | Baja | 3-4 GB | Poco exigente |
| Murder / Deathrun | Baja-media | 4 GB | Mapas 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
| Jugadores | RAM mínima | Tickrate | Contexto |
|---|---|---|---|
| 2-8 | 3-4 GB | 66 | Sandbox entre amigos |
| 10-24 | 4-6 GB | 66 | TTT, Prop Hunt, Deathrun |
| 24-48 | 8 GB+ | 66 | DarkRP con MySQL y muchos addons |
| 48-64 | 10-12 GB+ | 66 | Comunidad 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 0y revisión manual de cualquier addon descargado fuera del Workshop (un.luaconhttp.Fetchhacia 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,fail2bany 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.
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.
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.