Para crear un servidor de Garry's Mod necesitas tres cosas: el servidor dedicado de GMod (app 4020 de SteamCMD), un server.cfg con el nombre y las contraseñas, y un token GSLT de Steam para que salga en la lista. Lo arrancas con srcds, eliges mapa y modo de juego, abres el puerto 27015 y listo. Aquí tienes los dos caminos: montarlo en tu PC paso a paso o tenerlo en línea 24/7 sin tocar tu router.
Lo que necesitas para crear un servidor de Garry's Mod
- Una PC con Windows o Linux. Facepunch documenta los dos. En Linux, SteamCMD es de 32 bits y pide unas librerías extra que vienen en su wiki.
- SteamCMD, la herramienta de Valve para bajar servidores dedicados. El servidor se descarga con usuario anónimo: no tienes que comprar nada para instalarlo.
- Una cuenta de Steam con Garry's Mod comprado, para sacar el token GSLT. Y cada jugador que entre necesita su copia de GMod en Steam.
- Espacio en disco: un sandbox con pocos addons pesa poco; un DarkRP o un TTT con colección grande crece rápido.
- RAM: Facepunch no da una cifra fija. En TheGameHosting, Garry's Mod pide mínimo 3 GB, y cada addon, mapa y jugador extra la sube.
Paso 1: descarga el servidor dedicado de GMod
El servidor de Garry's Mod es la app 4020. Este es el comando para Windows de la página oficial Downloading and Hosting a Dedicated Server:
steamcmd.exe +login anonymous +force_install_dir c:\my_garrysmod_server\ +app_update 4020 validate +quitEn Linux es igual; el servidor queda en ~/gmodds/:
steamcmd +login anonymous +force_install_dir ../gmodds +app_update 4020 validate +quitPara actualizar, repites el mismo comando. Si la actualización falla, Facepunch avisa que force_install_dir a veces da lata: prueba otra carpeta o pon la carpeta antes del login.
Paso 2: cómo hacer un servidor de GMod con srcds
GMod usa el Source Dedicated Server de Valve (el mismo tipo de servidor que en nuestra guía para crear un servidor de CS2). En Windows el programa es srcds.exe y en Linux srcds_run. El ejemplo oficial para Linux:
cd ~/gmodds/
./srcds_run -game garrysmod +maxplayers 32 +map gm_constructEn Windows, crea un archivo .bat junto a srcds.exe con una línea así (cambia la colección y el token por los tuyos):
srcds.exe -console -game garrysmod +maxplayers 16 +gamemode sandbox +map gm_construct +host_workshop_collection 123456789 +sv_setsteamaccount TU_GSLT| Parámetro | Para qué sirve |
|---|---|
-game garrysmod | Carga Garry's Mod (la carpeta garrysmod) |
-console | Abre la consola de texto en Windows |
+maxplayers 16 | Número de slots |
+gamemode sandbox | El modo de juego, con el nombre de su carpeta en garrysmod/gamemodes/ |
+map gm_construct | El mapa con el que arranca |
+host_workshop_collection | La colección del Workshop que baja el servidor (paso 4) |
+sv_setsteamaccount | Tu token GSLT (paso 5) |
-port 27015 | Opcional: cambia el puerto. 27015 es el de siempre en Source |
-tickrate | Opcional: Facepunch da 66.6666 por defecto y recomienda entre 30 y 128 |
Cuando el mapa termine de cargar, abre GMod, presiona ~ para abrir la consola y escribe connect con la IP de la PC. Si juegas en la misma máquina, connect localhost.
Paso 3: el server.cfg de Garry's Mod
Lo que no va en la línea de arranque va en garrysmod/cfg/server.cfg. Si no existe, créalo. Los servidores Source lo leen al arrancar y en cada cambio de mapa. Una base para empezar:
hostname "Mi Servidor GMod | Sandbox MX"
sv_password ""
rcon_password "cambia-esto-por-una-clave-larga"
sv_loadingurl ""
sbox_maxprops 200
sbox_noclip 1
sbox_godmode 0
sbox_playershurtplayers 1| Ajuste | Qué controla |
|---|---|
hostname | El nombre que sale en la lista de servidores |
sv_password | Contraseña para entrar. Vacía = servidor público |
rcon_password | Contraseña de la consola remota. Pon una larga |
sv_loadingurl | Una página web como pantalla de carga |
sbox_maxprops | Props que cada jugador puede poner en Sandbox |
sbox_noclip | Si se puede volar y atravesar paredes |
sbox_godmode | Quita el daño a todos |
sbox_playershurtplayers | Si los jugadores se pueden lastimar entre ellos |
Modos de juego: Sandbox, TTT, DarkRP y Prop Hunt
Una instalación nueva trae dos modos: Sandbox (el de siempre) y Trouble in Terrorist Town, cuya carpeta se llama terrortown. Por eso TTT se arranca con +gamemode terrortown.
DarkRP, Prop Hunt o Murder son modos de la comunidad y no vienen de fábrica. Los agregas metiéndolos en tu colección del Workshop o subiendo su carpeta a garrysmod/gamemodes/, y luego arrancas con ese nombre de carpeta y un mapa hecho para ese modo. Si la gente entra a tu mapa de rol y ve el HUD de Sandbox, el nombre de +gamemode no coincide con la carpeta.
Paso 4: addons con una colección del Workshop
La forma más limpia de meter addons es una colección de Steam Workshop. Así lo explica la página oficial Workshop for Dedicated Servers:
- Crea una colección en el Workshop de Garry's Mod con tus mapas, tu modo y tus addons. Si metes colecciones dentro, también se bajan.
- Ponla en Pública u Oculta (Unlisted). Si es privada,
srcdsno la puede leer. - Copia el número del final de la URL de la colección.
- Agrega
+host_workshop_collectioncon ese número a la línea de arranque y reinicia.
El servidor baja la colección y busca actualizaciones en cada reinicio. Si quieres congelar las versiones, usa host_workshop_autoupdate 0; te proteges de una actualización mala de un addon, pero un mapa viejo puede impedir que la gente entre.
El mapa y el modo de la colección se descargan solos a los jugadores. Los addons con modelos o texturas hay que marcarlos con resource.AddWorkshop en un archivo Lua del lado servidor:
resource.AddWorkshop("123456789") -- ID del addon en la URL del Workshop
resource.AddWorkshop("987654321")Marca solo addons con contenido. Los que son puro Lua se bajan por otro lado y marcarlos solo hace más lenta la entrada. Facepunch pone un límite de unos 2 GB por descarga del Workshop. La alternativa, FastDL, usa una web propia en sv_downloadurl y baja archivo por archivo.
Paso 5: el token GSLT para salir en la lista
Desde mayo de 2020 todo servidor de GMod debería tener token GSLT. Según Facepunch, sin él tu servidor queda muy castigado en el orden de la lista.
- Entra a steamcommunity.com/dev/managegameservers con la cuenta que tiene Garry's Mod.
- Pon el App ID 4000 (el del juego, no el 4020 del servidor).
- Escribe una nota para saber de qué servidor es y crea el token.
- Agrégalo a la línea de arranque con
+sv_setsteamaccounty reinicia.
Un token por servidor. Si dos servidores usan el mismo, aparece Connection to Steam servers lost. (Steam error code 6) y se saca a los jugadores. Si cambias la contraseña de Steam, todos los tokens dejan de servir, y con un token inválido el servidor ni arranca. Es el mismo trámite que en nuestra guía del token GSLT de CS2, solo cambia el App ID.
Paso 6: abrir el puerto 27015
El servidor escucha en el puerto 27015 salvo que lo cambies con -port. Los jugadores y la lista de servidores entran por UDP; la consola remota usa el mismo número por TCP. Tienes que redirigir el 27015 en tu módem a la PC del servidor y permitirlo en el firewall. Aquí es donde se complica en casa: muchos módems de internet residencial no dejan abrir puertos fácil, y tu servidor solo vive mientras tu PC esté prendida.
| En tu PC | Con TheGameHosting | |
|---|---|---|
| Horario | Solo mientras tu PC esté prendida | En línea 24/7 sin tu PC |
| Módem | Abres y rediriges el 27015 | Sin abrir puertos: el panel te da IP y puerto |
| Ataques | Todos ven la IP de tu casa | Protección DDoS incluida |
| Hardware | Lo que tengas | AMD Ryzen 9950X / 7950X3D hasta 5.7 GHz, DDR5, NVMe |
| Costo | Luz y equipo | Desde $3.69 USD al mes (4 GB) |
Crear un servidor de Garry's Mod con TheGameHosting
Son los mismos archivos de Facepunch y el mismo server.cfg; lo que cambia es que la máquina, la red y el tema del módem ya están resueltos:
- Elige tu plan. GMod pide mínimo 3 GB, así que arrancas en el de 4 GB ($3.69 USD al mes). Para un DarkRP con colección pesada, sube de RAM. Slots ilimitados. Mira hosting para Garry's Mod.
- Escoge Dallas o Ámsterdam. Para México y LATAM, Dallas te da mejor ping. Con el Location Changer lo mueves después si hace falta.
- Arráncalo. Queda listo unos 60 segundos después del pago. Revisa la pestaña Startup para el mapa, el modo, la colección y el token, o pregúntanos por el chat dónde va cada cosa.
- Edita el
server.cfgdesde Files, en el navegador, o sube la carpeta de tu modo por SFTP. - Entra con la IP y el puerto del panel:
connecty esa dirección.
Después, crea un Schedule para reiniciar de madrugada (así cargan las actualizaciones del Workshop) y saca un Backup antes de cambiar de modo o de colección. Si un día quieres probar otro juego, el Game Changer cambia el mismo plan a ese juego. Y si te atoras, hay soporte 24/7 por chat, correo y tickets, con departamento de Soporte en Español.
Problemas comunes al hacer un servidor de GMod
- No sale en la lista. Revisa el GSLT, luego el puerto, y que
sv_lanno esté en 1. Con+hide_server 1se oculta a propósito. - Texturas moradas o ERROR rojos. Falta marcar el addon con
resource.AddWorkshopo la colección es privada. - No arranca después de cambiar tu contraseña de Steam. El token quedó inválido: genera otro y cámbialo.
- Saca a la gente con Steam error code 6. Dos servidores comparten token. Crea uno nuevo para el segundo.
Si todavía no tienes claro qué es un servidor dedicado y por qué tus amigos pueden entrar aunque tú no estés, lee qué es un servidor dedicado para juegos.
Tu servidor de GMod sin pelearte con el módem
Armarlo tú mismo te enseña cómo encajan srcds, el server.cfg y las colecciones, y todo eso te sirve igual en un servidor rentado. Lo que te ahorras con TheGameHosting es lo que hace pequeño a un servidor casero: la PC prendida toda la noche, el módem que no deja abrir puertos y la IP de tu casa a la vista. Elige tu RAM en planes y precios de servidores de juegos, usa el código FULL2026 para 15 % de descuento de por vida y tu servidor de Garry's Mod queda en línea en un minuto.
Preguntas frecuentes
¿Cuánta RAM necesita un servidor de Garry's Mod?
Facepunch no da una cifra fija: depende del modo, de los addons y de los jugadores. En TheGameHosting, Garry's Mod pide mínimo 3 GB, así que arranca en el plan de 4 GB a $3.69 USD al mes. Un DarkRP o TTT con muchos addons necesita más.
¿Es gratis crear un servidor de GMod?
El software del servidor dedicado es gratis: SteamCMD baja la app 4020 con usuario anónimo. Lo que sí necesitas es una PC prendida todo el tiempo, que cada jugador tenga Garry's Mod en Steam y una cuenta con el juego para sacar el GSLT.
¿Dónde está el server.cfg de Garry's Mod?
En garrysmod/cfg/server.cfg dentro de la carpeta del servidor. Si no existe, lo creas. Se lee al arrancar y en cada cambio de mapa.
¿Cómo pongo una colección del Workshop en mi servidor de GMod?
Deja la colección en Pública u Oculta, copia su ID de la URL y agrega +host_workshop_collection con ese ID a la línea de arranque. El servidor la baja y la actualiza en cada reinicio.
¿Por qué mi servidor de GMod no aparece en la lista?
Casi siempre es el token GSLT (falta o es inválido), el puerto 27015 cerrado, sv_lan 1 o +hide_server 1. Facepunch dice que sin GSLT el servidor queda muy castigado en el orden de la lista.
¿Qué App ID uso para el GSLT de Garry's Mod?
El 4000, que es el del juego. El 4020 es el del servidor dedicado que bajas con SteamCMD.
Hosting para estos juegos
Ver planes para Garry's ModDesde 4 GB · $3.69 al mes
Ver planes para Counter-Strike 2Mismos planes, Game Changer
Ver planes para UnturnedDesde 2 GB · $1.90 al mes
Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.
Todas las entradas
Equipo de TheGameHosting