Updated 4 November 2026
To run Trouble in Terrorist Town (TTT), set the gamemode of your Garry's Mod server to terrortown, add a few TTT maps from the Steam Workshop and restart. TTT is built into Garry's Mod, so there is nothing extra to install, and players don't need Counter-Strike: Source anymore: the official TTT site says the content that used to come from CS:S is now included in Garry's Mod. A 2 GB server runs a full TTT round with friends comfortably.
Checked on 29 October 2026 on troubleinterroristtown.com (the official TTT site, including its settings reference).
1. Switch to TTT
- Open your server in SparkPanel and go to Settings.
- Set Gamemode to
terrortown. - Set Map to a TTT map (see step 2), or keep
gm_constructfor a first test. - Set Max Players. TTT is at its best with 8 to 16 players.
- Restart the server.
2. Add TTT maps
TTT works on any map, but maps made for it (their names start with ttt_) have weapon spawns, traitor rooms and traps.
- On the Steam Workshop for Garry's Mod, search for maps with the TTT tag and add the ones you like to a public Collection.
- Copy the number at the end of the collection address (
?id=...) into Workshop ID under Settings. - Set Map to the exact map name, for example
ttt_minecraft_b5, and restart. The server downloads the collection on start.
resource.AddWorkshop("ID") per map in a Lua file under garrysmod/lua/autorun/server/, so Garry's Mod downloads them when players join. See Set up your Garry's Mod server.3. The settings people change most
Put these in garrysmod/cfg/server.cfg under Files and restart. Defaults are from the official TTT settings reference:
| Setting | Default | What it does |
|---|---|---|
ttt_minimum_players | 2 | Players needed before a round starts |
ttt_preptime_seconds | 30 | Preparation time before the traitors are chosen |
ttt_traitor_pct | 0.25 | Share of players who become traitor (rounded down) |
ttt_detective_min_players | 10 | Below this, there are no detectives |
ttt_detective_pct | 0.13 | Share of players who become detective |
ttt_haste | 1 | Short rounds that get longer with every death |
ttt_roundtime_minutes | 10 | Round length when haste mode is off |
ttt_round_limit | 6 | Rounds before the map changes |
ttt_time_limit_minutes | 75 | Minutes before the map changes |
ttt_karma | 1 | Karma: less damage for players who kill teammates |
ttt_postround_dm | 0 | Allow damage after the round ends |
Small group of friends? With fewer than 10 players there are no detectives by default. Set ttt_detective_min_players 6 to get one earlier, and maybe ttt_postround_dm 1 for some chaos between rounds.
4. Map voting
Garry's Mod no longer has built-in map voting, so after the round or time limit TTT doesn't ask players for the next map. Most servers add a map vote addon from the Workshop to the same collection. Read the addon's page for its settings.
5. Admin rights
TTT has no admin menu of its own. Install an admin addon such as ULX with ULib from the Workshop, then give yourself rights from the SparkPanel console, for example ulx adduser YourName superadmin.
Which plan?
Garry's Mod 2 GB with 15 GB NVMe runs TTT with friends and a good set of Workshop maps: €3.89 per month paid per quarter, or €4.19 with monthly billing. It runs in our data center in Finland. See Garry's Mod server hosting. Prefer roleplay? Read Set up a DarkRP server.
Frequently asked questions
How do I make a TTT server in Garry's Mod? Set the gamemode to terrortown, add TTT maps from the Steam Workshop through a collection, choose a ttt_ map and restart. TTT is included in Garry's Mod.
Do you need Counter-Strike: Source for TTT? Not anymore. The official TTT site says the content that used to come from Counter-Strike: Source is now included in Garry's Mod.
How many players do you need for TTT? At least 2 to start a round (ttt_minimum_players). Detectives appear from 10 players by default; set ttt_detective_min_players lower for small groups.
How do I change the number of traitors? With ttt_traitor_pct in server.cfg. The default 0.25 makes a quarter of the players traitor, rounded down.
How much RAM does a TTT server need? 2 GB is enough for TTT with friends and a set of Workshop maps.