Servidor dedicado de Gmod: gratis en tu PC o 24/7 en hosting
Monta un servidor de Garry's Mod gratis con SteamCMD o tenlo 24/7: la línea de arranque de srcds, el GSLT, server.cfg, puertos, colecciones del Workshop, modos y el panel de 1up.

Un servidor dedicado de Gmod es gratis si lo alojas tú: SteamCMD, la herramienta de Valve, lo descarga con un inicio de sesión anónimo y tu PC o un VPS hace el resto. Esta guía explica ese camino paso a paso y después qué añade nuestro hosting de servidores de Garry's Mod si prefieres no dejar una máquina encendida.
- Camino gratis: SteamCMD, app 4020, inicio de sesión anónimo. El servidor funciona en Windows y Linux; las versiones para macOS ya no se publican.
- Línea de arranque:
+gamemode,+map,+maxplayers,+host_workshop_collectiony+sv_setsteamaccount(tu GSLT) cubren un servidor normal. - GSLT: Facepunch lo considera obligatorio. Sin él, tu servidor cae en el orden de la lista de servidores.
- Modos de juego: Sandbox y Trouble in Terrorist Town vienen con el juego. DarkRP y el resto salen del Workshop.
- En 1up: Garry's Mod funciona en Free con el reloj de arena a ×1,5, porque su instalación de 20 GB supera el disco de Free. Casual (3 €/mes, 2 GB de RAM, 6 plazas) lo mantiene encendido 24/7.
1. ¿Gratis en tu máquina o en un hosting?
Garry's Mod te da tres formas de jugar con tus amigos:
- Alojar desde el juego: un servidor local que abres desde el menú. Gratis, pero la partida termina cuando el anfitrión sale.
- Alojar tú un servidor dedicado: software gratuito y control total, pero tu PC o un VPS alquilado sigue encendido, y las actualizaciones, los puertos y los cuelgues son cosa tuya.
- Un servidor alojado: el servidor corre en un centro de datos y lo gestionas desde un panel web.
Si buscabas "hosting de gmod gratis", la respuesta honesta es la segunda opción. El software no cuesta nada; pagas la máquina, la luz y tu tiempo. Las secciones 2 a 6 cubren ese camino en Linux o Windows.
2. Instala el servidor con SteamCMD
La wiki de Facepunch documenta la instalación. Descarga SteamCMD de Valve, inicia sesión de forma anónima y actualiza la app 4020. En Windows, en una sola línea:
steamcmd.exe +login anonymous +force_install_dir c:\my_garrysmod_server\ +app_update 4020 validate +quitEn Linux, la misma página da:
steamcmd +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quitDos avisos de la wiki:
force_install_dir"da problemas conocidos al actualizar". Si una actualización falla, reinstala en otra carpeta o escribeforce_install_dirantes delogin.- En Linux de 64 bits, SteamCMD necesita librerías de 32 bits. La página de hosting en Linux muestra el error y los paquetes.
Para actualizar, vuelve a lanzar la misma línea de SteamCMD. Desde la actualización de septiembre de 2026, los servidores dedicados de Windows también traen binarios de 64 bits, lo que reduce el riesgo de quedarse sin espacio de direcciones de 32 bits en servidores cargados de addons.
3. Arráncalo: la línea de srcds
En Windows se ejecuta srcds.exe; en Linux, srcds_run desde la carpeta de instalación. El ejemplo de la wiki para Windows:
srcds.exe +maxplayers 20 -console +gamemode sandbox +map gm_construct +sv_setsteamaccount <tu token>Qué hace cada parte:
| Parámetro | Qué hace |
|---|---|
+gamemode sandbox | El nombre de la carpeta del modo, en garrysmod/gamemodes/ o dentro de un addon |
+map gm_construct | El nombre del archivo del mapa sin .bsp |
+maxplayers 20 | Plazas de jugadores |
+host_workshop_collection <id> | Descarga y monta una colección del Workshop en cada arranque |
+sv_setsteamaccount <token> | Tu token de inicio de sesión de servidor (GSLT) |
-port <n> | El puerto del servidor, 27015 por defecto (Valve Developer Community) |
Consigue un GSLT. La página Steam Game Server Accounts de la wiki dice que desde mayo de 2020 todo servidor de Garry's Mod debería tener uno y que los que no lo tienen "sufren una penalización severa en el orden de la lista de servidores". Créalo en steamcommunity.com/dev/managegameservers con el App ID 4000 (el del juego, no el 4020 del servidor). Cada servidor necesita su propio token: usar uno en dos servidores acaba en desconexiones con Steam error code 6. Un token no válido o caducado impide que el servidor arranque, y cambiar la contraseña de Steam invalida todos tus tokens.
Puertos. Los jugadores se conectan por UDP al puerto del juego, 27015 por defecto. La consola remota de Source (RCON) escucha por TCP en ese mismo puerto, y -port mueve los dos a la vez, según la página del protocolo RCON de Valve. Abre UDP 27015 en tu router; abre TCP solo si de verdad necesitas RCON desde fuera.
4. server.cfg: nombre, contraseña y RCON
Las variables de consola van en garrysmod/cfg/server.cfg. Un archivo mínimo:
hostname "Noche de construcción"
sv_password "pepinillos42"
rcon_password "una-cadena-larga-y-aleatoria"
sv_location "eu"hostnamees el nombre en el navegador de servidores.sv_passwordcierra el servidor. Los jugadores la ponen conpassword "pepinillos42"en la consola de desarrollador antes de hacerconnect.rcon_passwordprotege la consola remota. El motor banea direcciones tras varios intentos fallidos; según la lista de ConVars,sv_rcon_maxfailuresvale 10 por defecto ysv_rcon_banpenaltyfija la duración del baneo en minutos. Usa una contraseña larga y deja TCP cerrado si no la necesitas.sv_locationmuestra una bandera en el navegador. Las normas para operadores de servidores de Facepunch piden un valor correcto;eues la bandera de la Unión Europea.
Dos convars de Sandbox cambian el ambiente de un servidor de construcción: sbox_noclip (activado por defecto) y sbox_playershurtplayers (activado por defecto). Los administradores van en garrysmod/settings/users.txt, que trae las secciones superadmin y admin, cada una con líneas "nombre" "STEAM_0:x:y" (el archivo por defecto).
5. Colecciones del Workshop y descargas de los jugadores
La forma más sencilla de añadir addons es una colección del Steam Workshop. Según la página Workshop for Dedicated Servers:
- Crea una colección de Garry's Mod en el Workshop y añade tus addons. Hazla pública u oculta; srcds no puede leer una colección privada.
- Copia el número del final de su URL.
- Añade
+host_workshop_collection <id>a la línea de arranque. El servidor descarga y monta la colección entera en cada arranque, colecciones anidadas incluidas, y actualiza los addons cada vez.
Que el servidor descargue un addon es la mitad del trabajo: los jugadores también necesitan sus modelos y materiales, o verán errores. La página Serving Content ordena las opciones:
- WorkshopDL: la más rápida. Un archivo Lua del lado del servidor llama a
resource.AddWorkshop("<id>")por cada addon con contenido. La wiki pone de ejemplogarrysmod/lua/autorun/server/workshop.luao una carpeta de addon clásico. El mapa actual se marca solo si está en la colección, y el modo de juego también cuando su archivo.txtlleva unworkshopid. - FastDL: tu propio servidor web, indicado en
sv_downloadurl, con los archivos marcados medianteresource.AddFile. - ServerDL:
sv_allowdownload, limitado a unos 64 KB/s y expuesto a abusos. Mejor evitarlo.
Los archivos Lua no cuentan como "contenido" y se descargan sin configurar nada. Para congelar las versiones de los addons, host_workshop_autoupdate 0 desactiva la actualización al arrancar, a costa de desajustes de mapa cuando un autor actualiza.
6. Modos de juego: Sandbox, TTT y DarkRP
El repositorio del propio juego trae tres carpetas de modos: base, sandbox y terrortown (Facepunch/garrysmod en GitHub).
- Sandbox:
+gamemode sandbox, congm_constructogm_flatgrass. - Trouble in Terrorist Town:
+gamemode terrortown. Su descriptor lista los mapas que empiezan porttt_, así que añade algunos mapas de TTT a tu colección. - DarkRP: un modo de rol de la comunidad. Su repositorio usa la licencia MIT y pide instalarlo desde git o desde su elemento del Workshop 248302805; su
darkrp.txtllama al mododarkrp. La configuración va en el addon aparte DarkRPModification, y el README avisa: "no toques los archivos del núcleo de DarkRP". Los complementos de pago para DarkRP tienen sus propias condiciones; léelas antes de subir nada.
Juegues a lo que juegues, las normas para operadores se aplican: nada de falsear el número de jugadores o los datos del servidor, nada de acciones maliciosas contra los jugadores, y el contenido para adultos detrás de un aviso de consentimiento real. Saltárselas acaba con el servidor en la lista negra.
7. Crea un servidor de Garry's Mod en 1up
- Crea una cuenta y pulsa + Crear servidor.
- Elige Garry's Mod. En Free funciona con el reloj de arena a ×1,5 (tu tiempo gratis corre 1,5 veces más rápido); de Casual para arriba sigue encendido 24/7.
- Elige región, Londres o París. El asistente mide tu ping y te sugiere la más cercana.
- En el paso de configuración, pega tu GSLT en Token GSLT de Steam (opcional). Puedes añadirlo, y también una contraseña, más tarde en la pestaña Juego.
- Crea el servidor. Instala la versión pública actual de Steam (app 4020) en cada arranque, así que siempre está al día.
- Cuando esté en línea, el Overview muestra las líneas Subdominio e IP. Comparte la línea IP: tus amigos escriben
connect <ip>:<puerto>en la consola de desarrollador del juego.
8. Los ajustes del panel
La pestaña Juego reúne la línea de arranque y las claves de server.cfg. Todas se aplican al reiniciar.
| Ajuste | Equivale a | Notas |
|---|---|---|
| Modo de juego | +gamemode | sandbox por defecto; nombres de carpeta en minúsculas como terrortown |
| Mapa inicial | +map | gm_construct por defecto |
| Máx. jugadores | +maxplayers | 16 por defecto, de 2 a 128, limitado por las plazas de tu plan |
| Contraseña del servidor | sv_password | De 4 a 64 caracteres, sin formar parte del nombre del servidor; vacía, el servidor queda abierto |
| Nombre del servidor | hostname | Vacío usa el nombre de tu servidor en 1up |
| Colección de Workshop | +host_workshop_collection | El ID numérico de la colección |
| Token GSLT de Steam | +sv_setsteamaccount | 32 caracteres, nunca aparece en los registros |
Una sección Archivo generado muestra, en solo lectura, los argumentos de arranque y las líneas de server.cfg que escribe el panel.
Lo que cambia respecto a un servidor alojado por ti:
server.cfgse reescribe en cada arranque. Archivos te avisa al abrirlo. Cambia el nombre y la contraseña en la pestaña Juego. Las convars que el panel no ofrece, comosv_locationosv_downloadurl, hoy no se pueden guardar ahí.- RCON se queda dentro. Ponemos una contraseña RCON aleatoria, y el TCP del puerto del juego no es accesible desde internet. Los comandos de administración van por la pestaña Consola.
- Noclip desactivado y Lua del cliente bloqueado (
sbox_noclip 0,sv_allowcslua 0) en el archivo que escribimos.
9. Consola, administradores y addons en 1up
La pestaña Consola muestra el registro del servidor, un constructor de comandos y una línea de comandos. Sus comandos rápidos son say, kick, banid (minutos y un SteamID, seguido de writeid para que el baneo se guarde), status y changelevel. El constructor también ofrece kickid, removeid, gamemode y writeid.
Los administradores están en la pestaña Jugadores: su lista de Operadores edita garrysmod/settings/users.txt por ti. Pega un SteamID64 o un ID STEAM_0:x:y y elige admin o superadmin. Los cambios se aplican la próxima vez que arranque el servidor.
Para addons de fuera del Workshop, Archivos sube archivos a garrysmod/addons, crea carpetas y edita archivos .lua, .cfg y .txt. Ahí va también un archivo de WorkshopDL como addons/workshop/lua/autorun/server/workshop.lua. Todavía no hemos probado una instalación completa de DarkRP en nuestros servidores; haz un backup en Backups antes de intentarlo.
Tamaño: nuestro catálogo da a Garry's Mod un mínimo de 2 GB y recomienda 4 GB. Según nuestra página de precios: Casual (3 €/mes) tiene 2 GB, 6 plazas y 1 backup, suficiente para Sandbox o TTT con una colección ligera; Starter (5 €) tiene los 4 GB recomendados y 10 plazas; Pro (10 €) tiene 8 GB y 30 plazas para DarkRP con una colección grande.
¿Juegas también a otros juegos de Steam? Nuestras guías del servidor de Unturned gratis (otro juego que usa GSLT) y del servidor dedicado de Core Keeper siguen los mismos pasos. Nuestra guía de hosting de servidores de juegos gratis o de pago compara los caminos con más detalle.
Probado con Garry's Mod Dedicated Server build 25375525 (rama pública, actualización de septiembre de 2026), 2026-10-06: línea de arranque, ajustes y archivos comprobados contra nuestra imagen en 1up v0.258.0. Ningún cliente del juego se ha conectado a un servidor de Garry's Mod en nuestro clúster para esta guía.
Registro de cambios
- 2026-10-06: primera versión.
- 2026-10-20: Free ya ejecuta Garry's Mod con el reloj de arena a ×1,5; Casual cuesta 3 €.
- 2026-10-26: cifras actuales de Starter y Pro (5 €/4 GB, 10 €/8 GB/30 plazas).