Tiempo estimado: 10 minutos
Dificultad: Principiante ⭐
Servidores compatibles: Garry's Mod en OuiPanel
📋 Introducción
Un servidor de Garry's Mod obtiene sus addons, sus mapas y su modo de juego (gamemode) del Steam Workshop. Lo más sencillo es reunirlos en una colección, que el servidor descarga cada vez que arranca. Esta guía explica cómo crearla, vincularla a tu servidor y luego elegir el gamemode y el mapa.
🧩 Crea la colección en el Workshop
- En Steam, abre el Workshop de Garry's Mod y crea una colección.
- Añade tus addons, tus mapas y, si viene del Workshop, tu gamemode.
- Pon su visibilidad en pública o no listada (unlisted). Si no, el servidor no puede acceder a ella.
- Busca su ID. Es el número que sigue a
?id=en la dirección de la colección.
https://steamcommunity.com/sharedfiles/filedetails/?id=123456789
Aquí, el ID es 123456789. Una colección puede contener otras, y el servidor también descarga esas subcolecciones.
⚙️ Vincula la colección al servidor
- En OuiPanel, ve a Configuración › Parámetros del servidor, tarjeta Variables de entorno.
- Pega el ID en Workshop ID. El campo solo admite cifras.
- Haz clic en la marca de verificación a la derecha del campo (Guardar).

En el siguiente arranque, el servidor descarga la colección y carga sus addons.
🎮 Elige el gamemode
El campo Gamemode espera el nombre de la carpeta del modo de juego, no su título.
| Modo de juego | Valor de Gamemode | Origen |
|---|---|---|
| Sandbox | sandbox | Incluido en el juego, valor por defecto |
| Trouble in Terrorist Town (TTT) | terrortown | Incluido en el juego |
| DarkRP | darkrp | Workshop o GitHub |
| Prop Hunt | prop_hunt | Workshop |
| Murder | murder | Workshop |
Un gamemode que no viene con el juego se añade de dos formas. Ponlo en tu colección o sube su carpeta a garrysmod/gamemodes por SFTP. Después escribe el nombre de su carpeta en Gamemode.
🗺️ Elige el mapa
El campo Map indica el mapa que se carga al arrancar. Por defecto es gm_flatgrass, incluido en el juego como gm_construct. Para un mapa de tu colección, escribe su nombre exacto sin la extensión .bsp. Los mapas pensados para TTT suelen empezar por ttt_.
Guarda cada campo que cambies y reinicia el servidor desde la Consola. Si algo falla, lee la consola durante el arranque. Ahí aparecen los errores de carga.
📦 Envía el contenido a los jugadores
La colección instala los addons en el servidor, pero los jugadores no lo reciben todo. Según la wiki de Facepunch, el mapa actual y el gamemode de la colección se les envían automáticamente. Los demás addons con modelos, sonidos o texturas hay que declararlos con resource.AddWorkshop.
Abre o crea el archivo garrysmod/lua/autorun/server/workshop.lua y añade una línea por addon.
-- ID del Workshop de un addon (no de una colección)
resource.AddWorkshop("111111111")
resource.AddWorkshop("222222222")
Los addons que solo contienen Lua no van en esta lista. El Lua pasa por otro sistema.
❓ Problemas frecuentes
El servidor no descarga la colección
Comprueba que la colección es pública o no listada, y que Workshop ID contiene el ID de la colección, no el de un addon.
El gamemode no arranca
El valor de Gamemode debe coincidir exactamente con el nombre de la carpeta. Comprueba también que el gamemode está en la colección o en garrysmod/gamemodes.
Los jugadores ven modelos ERROR o texturas moradas y negras
Les falta el contenido de un addon. Añade su ID en workshop.lua con resource.AddWorkshop y reinicia.
➡️ Siguientes pasos
Para que tu servidor se posicione bien en la lista pública, añade un token de Steam con nuestra guía Token de Steam (GSLT) para un servidor de GMod. Para montar un servidor RP, sigue Instalar DarkRP y ser superadmin en un servidor de GMod.
🚀 ¿Aún no tienes servidor?
Con nuestro hosting GMod, la colección del Workshop, el gamemode y el mapa se ajustan en los parámetros del servidor. Tu servidor está listo en pocos minutos, con anti-DDoS y acceso SFTP.
¿Necesitas un servidor Garry's Mod?
Hosting GMod desde 2,99 €/mes, con el gamemode, la colección del Workshop y el token de Steam desde el panel, y la protección Anti-DDoS incluida.
