For a Garry's Mod TTT server, set the gamemode to terrortown, add a Steam Workshop collection with your TTT maps, enter a GSLT token to appear in the server list, then tune round settings in server.cfg. TTT ships with Garry's Mod, so the mode itself needs no download.
What you need
A Garry's Mod server (4 GB is enough for a 16-player TTT), a free GSLT token from steamcommunity.com/dev/managegameservers with app ID 4000, and a Workshop collection of maps.
Steps
- Pick a plan on the Garry's Mod server page (Mini Eco, 4 GB, 3-day free trial without a card).
- Settings > Server: Gamemode
terrortown, a TTT Start map (for examplettt_minecraft_b5), Max players 12 to 24, Steam GSLT token, name, password, RCON password. Save and restart. - Create a Workshop collection, copy its ID and paste it into Workshop collection (ID).
Round settings (garrysmod/cfg/server.cfg)
ttt_traitor_pct 0.25
ttt_detective_pct 0.13
ttt_preptime_seconds 30
ttt_roundtime_minutes 10
ttt_round_limit 6
Administration
Install ULX and ULib from the Workshop, then in the server console: ulx adduser YourName superadmin. In game, !menu opens the interface.
FAQ
Not in the server list. Check the GSLT token (one token per server) and that the server is running.
Players stuck downloading. Lighten the collection or set up a FastDL.
Garry's Mod server, 3-day free trial.