Para un servidor de TTT de Garry’s Mod necesitas el modo de juego terrortown, mapas de TTT instalados y ConVars adecuadas. Prueba primero una partida de TTT vanilla sin roles adicionales; después añade contenido del Workshop y moderación. Así, un fallo se podrá atribuir a un cambio concreto.

Última revisión: 25 de septiembre de 2026.

La guía de Facepunch para servidores dedicados documenta la instalación y los parámetros de inicio; el mapa y el modo de juego deben coincidir con la configuración realmente cargada.

¿Qué es Garry's Mod?

Garry's Mod (abreviado: GMod) es una plataforma de juego sandbox basada en el motor Source. No hay objetivos de juego fijos: en su lugar, GMod ofrece una enorme biblioteca comunitaria de modos de juego, addons y mapas que transforman por completo la experiencia. El modo de juego más popular es TTT (Trouble in Terrorist Town): un juego de deducción social parecido a Mafia o Among Us, en el que los inocentes y los detectives deben identificar a los traidores ocultos.

Para tener tu propio servidor necesitas una configuración propia de servidor dedicado de Garry's Mod con el modo de juego elegido. En game-serverhosting todo funciona preconfigurado con soporte activo del Workshop.

Contratar el servidor

En el asistente de pedido, elige Garry's Mod como juego. TTT es el modo más jugado, pero más adelante puedes usar la misma plaza de servidor para otros modos de juego (Sandbox, DarkRP, Deathrun) cambiando el flag gamemode en la configuración de inicio.

Alquilar un servidor de Garry's Mod

Tras el pedido, tu servidor estará listo para usar en pocos minutos. Verás el estado en el dashboard.

Si primero quieres establecer correctamente el nombre de host, las plazas, la contraseña y el modo de juego básico, empieza con la guía general del servidor de Garry's Mod. Esta guía se centra después en el equilibrio de TTT, los mapas y la moderación.

Editar las variables del servidor en el panel

Las variables de servidor Source más importantes (sv_cheats, sv_gravity, el chat de voz y los límites sbox_ (props, ragdolls, vehículos, NPCs)) las estableces directamente en el panel mediante un formulario guiado. game-serverhosting las escribe de forma segura en server.cfg (con copia de seguridad incluida), sin que tengas que editar el archivo manualmente. Encontrarás el editor en el panel del servidor, en Ajustes del juego → Variables del servidor.

Editor guiado de variables del servidor para Garry's Mod en el panel de game-serverhosting
Editor guiado de variables del servidor para Garry's Mod en el panel de game-serverhosting

Configurar el modo TTT

Paso 1: Establecer el modo de juego en TTT

En la configuración de inicio (Panel → Startup) establece el parámetro:

GAMEMODE=terrortown

Como alternativa, introduce en server.cfg:

gamemode terrortown

Reinicia el servidor tras el cambio: GMod cargará entonces automáticamente el modo de juego TTT.

Paso 2: Ajustar la configuración de TTT

Los ajustes de TTT se controlan mediante ConVars en server.cfg. La siguiente tabla está contrastada con el código fuente de TTT incluido con Garry's Mod, de Facepunch y con su configuración de karma. “Valor por defecto” significa el valor de TTT vanilla; addons como TTT2 pueden añadir variables propias o modificar el comportamiento.

ConVar Valor por defecto Efecto Consejo práctico
ttt_minimum_players 2 Número mínimo de jugadores activos antes de preparar una ronda Adecuado para pruebas; para partidas regulares de TTT conviene un grupo mayor.
ttt_traitor_pct 0.25 Proporción de jugadores que serán traidores 0.25 equivale al 25 por ciento; el número real se limita a roles enteros.
ttt_traitor_max 32 Límite superior de traidores Esto no es un valor mínimo. Redúcelo solo si quieres limitar deliberadamente los grupos grandes.
ttt_detective_pct 0.13 Proporción de jugadores que pueden ser detectives Actúa junto con el número mínimo de jugadores y el límite superior.
ttt_detective_max 32 Límite superior de detectives Para grupos privados típicos puede mantenerse el valor por defecto.
ttt_detective_min_players 8 A partir de este número de jugadores se seleccionan detectives Por debajo de este valor, los inocentes juegan contra los traidores sin detective.
ttt_roundtime_minutes 10 Duración máxima de la ronda sin ajuste de Haste La unidad son minutos; ttt_roundtime_seconds no es una ConVar de TTT vanilla.
ttt_preptime_seconds 30 Tiempo de preparación antes de empezar la ronda Valores demasiado cortos pueden resultar frenéticos con clientes lentos o mapas grandes.
ttt_posttime_seconds 30 Fase de resultados tras el final de la ronda Da a los jugadores tiempo para el resultado y la revelación de roles.
ttt_karma 1 Activa el sistema de karma 1 hace que el fuego amigo influya en el potencial de daño posterior.
ttt_karma_starting 1000 Karma de un jugador nuevo No debería superar ttt_karma_max.
ttt_karma_low_amount 450 Umbral para expulsión/baneo por karma bajo Solo actúa junto con la automatización de karma bajo activada.

Para una primera prueba de TTT vanilla puedes establecer explícitamente los valores por defecto confirmados:

ttt_minimum_players 2
ttt_traitor_pct 0.25
ttt_traitor_max 32
ttt_detective_pct 0.13
ttt_detective_max 32
ttt_detective_min_players 8
ttt_roundtime_minutes 10
ttt_preptime_seconds 30
ttt_posttime_seconds 30
ttt_karma 1
ttt_karma_starting 1000

Después cambia solo unos pocos valores por prueba y comprueba con find <convar> o cvarlist <prefijo> en la consola del servidor si TTT vanilla o tu addon realmente reconoce la variable. Un mensaje como Unknown command significa que la línea no se aplicó.

Paso 3: Configurar los mapas de TTT

TTT funciona mejor con mapas especiales de TTT (prefijo: ttt_). Crea el archivo garrysmod/cfg/mapcycle.txt:

ttt_minecraft_b5
ttt_67thway_v14
ttt_rooftops_2016_v1
ttt_dolls

Los mapas deben estar presentes en el servidor; lo más sencillo es mediante una colección del Workshop (ver más abajo).

Configurar una colección del Workshop

La forma más sencilla de llevar mapas y addons a tu servidor es una colección del Steam Workshop.

Para el ID de la colección, -authkey, resource.AddWorkshop() y la separación entre contenido del servidor y del cliente, usa la guía detallada Instalar addons del Workshop en Garry's Mod. En el navegador de mods y plugins de Garry's Mod puedes después comparar contenidos adecuados antes de incorporarlos a la colección de producción.

Crear una colección

  1. Ve a https://steamcommunity.com/workshop/browse/?appid=4000
  2. Haz clic en “Mis elementos del Workshop” → “Crear colección”
  3. Añade todos los mapas, armas y paquetes de contenido que quieras
  4. Publica la colección como “Pública” o “No listada” (el servidor no puede cargar colecciones privadas)

Introducir el ID de la colección en el panel

En el panel, en Startup, introduces el ID de la colección del Workshop:

WORKSHOP_ID=123456789
WORKSHOP_AUTH_KEY=TuSteamWebAPIKey

La Steam Web API Key la creas gratis en https://steamcommunity.com/dev/apikey. Al iniciarse, el servidor descarga automáticamente todos los elementos de la colección.

ULX: herramienta de administración para GMod

ULX es el framework de administración estándar de Garry's Mod. Ofrece un amplio conjunto de comandos para administradores y un sistema de permisos (ULib) para permisos de grano fino.

Instalar ULX

  1. Suscríbete en el Steam Workshop a: ULX (https://steamcommunity.com/sharedfiles/filedetails/?id=557962280) y ULib
  2. Añade ambos a la colección del Workshop o súbelos manualmente a garrysmod/addons/

Asignar permisos de administrador

Los permisos se establecen en la consola del servidor o mediante RCON:

ulx adduser "NombreJugador" superadmin
ulx adduser "NombreModerador" admin

Comandos importantes de ULX

Comando Función
ulx ban <name> <minuten> <grund> Banear a un jugador
ulx kick <name> <grund> Expulsar a un jugador
ulx slay <name> Matar a un jugador
ulx goto <name> Teletransportarse al jugador (ulx teleport <name> trae al jugador a tu punto de mira)
ulx noclip <name> Activar noclip
ulx menu Abrir el menú de administración (consola o !menu en el chat; una tecla mediante bind m "ulx menu")

Addons específicos de TTT

Addon Función
TTT2 Framework de TTT ampliado con roles y funciones adicionales; TTT vanilla sigue instalado
Randomats Eventos aleatorios de ronda para más variedad
TTT Weapon Placer Colocar armas en los mapas sin código
Custom Items Añadir objetos propios de traidor/detective

Problemas frecuentes

"Contenido que falta": texturas moradas Las texturas que faltan suelen deberse a la ausencia de datos de juegos de Valve (CS:S, HL2, etc.). Desde la actualización de julio de 2025, Garry's Mod incluye por sí mismo la mayor parte del contenido de CS:S y de los episodios de HL2; las lagunas restantes (mapas, sonidos) las cubres montando los juegos originales mediante garrysmod/cfg/mount.cfg. Los paquetes de contenido de CS:S en el Workshop infringen las normas y se eliminan.

Los jugadores no ven los objetos de los addons El cliente descarga automáticamente al unirse el contenido de la colección o de resource.AddWorkshop(); no es necesaria una suscripción. Comprueba que el addon esté en la colección y que el jugador tenga cl_downloadfilter en all; sv_allowdownload es el antiguo ServerDL, obsoleto, y debe permanecer desactivado.

La ronda de TTT no empieza Comprueba el número mínimo de jugadores: TTT necesita al menos 2 jugadores (por defecto 2, recomendado 4+). Revisa ttt_minimum_players en la configuración.

Conclusión

Operar Garry's Mod TTT en un servidor propio te da control total sobre la configuración, los addons y el equipo de moderación. Las colecciones del Workshop simplifican la sincronización de contenido y ULX se encarga de una administración de servidor profesional.

Alquilar un servidor de Garry's Mod →

FAQ

¿Qué rotación de mapas se recomienda para quienes empiezan en TTT?

Para quienes empiezan se recomiendan mapas clásicos como ttt_minecraft_b5, ttt_67thway_v14 y ttt_rooftops_2016_v1. Antes de elegir, comprueba que el mapa en cuestión esté incluido en tu propia colección y que el contenido necesario esté disponible en el servidor y en los clientes. Una colección contiene solo los elementos del Workshop que se hayan añadido realmente.

¿Necesito CS:S para un servidor de GMod?

Desde julio de 2025, la mayoría de los modelos y texturas de CS:S están incluidos en Garry's Mod y los jugadores ya no necesitan CS:S para ello; solo siguen faltando los mapas, archivos de voz y música de CS:S.

¿Cuántos jugadores son ideales para TTT?

TTT es más divertido con 8–12 jugadores, ya que la proporción de traidores (por defecto: 25%) aporta suficiente tensión. Con menos de 6 jugadores el juego se siente escaso; con más de 20, las rondas pueden hacerse muy largas.

¿Puedo ejecutar varios modos de juego en un servidor?

Técnicamente no a la vez: un servidor de GMod siempre funciona con un único gamemode. Pero puedes cambiar de modo mediante RCON o un cambio de mapa, o usar varias plazas de servidor para distintos modos.

Acotar una ronda de TTT que no empieza

Comprueba primero que realmente estén cargados terrortown y un mapa de TTT existente. Después compara el número de jugadores activos con ttt_minimum_players; los espectadores no cuentan automáticamente como participantes activos. Si falta el rol de detective en una ronda pequeña, compara ttt_detective_min_players en lugar de repetir la instalación. Ante ConVars desconocidas, comprueba si se está ejecutando TTT vanilla o un framework distinto. Tras cambiar un addon, reinicia primero el mismo mapa y prueba con el mismo grupo. Así distingues un fallo del mapa de una dependencia de roles o del Workshop.