Start a TTT server
- Open your server's configuration in the panel.
- Set the gamemode to terrortown.
- Choose a starting map whose name begins with ttt_.
- Restart the server.
There is nothing to install for the gamemode itself. Round settings go in the server.cfg file, explained below.
Set up your rounds
TTT's settings are ttt_ commands that you write in the server.cfg file, from the file manager, before restarting. The main ones, with their default value: ttt_round_limit (6 rounds per map), ttt_time_limit_minutes (75 minutes per map), ttt_preptime_seconds (30 seconds of preparation), ttt_posttime_seconds (30 seconds of pause after each round), ttt_traitor_pct (0.25, a quarter of the players are traitors), ttt_detective_pct (0.13), ttt_detective_min_players (at least 8 players to have detectives) and ttt_karma (1 to turn karma on).
Each setting takes one line, for example ttt_traitor_pct 0.3.
Add maps
Create a collection on the Steam Workshop with your TTT maps and paste its ID in the configuration. The maps download when the server starts, and your players get them from Steam when they connect.
Counter-Strike: Source content
Many TTT maps use Counter-Strike: Source textures. Enable that content on your server from the panel. Your players must also have that content installed on their computer, or they will see purple textures and red errors.
Run your rounds
ULX installs in one click from the panel's Addons page. Once you are connected to the server, type ulx adduser "your name" superadmin in the panel's console to give yourself every right, or ulx adduserid with your Steam ID if you are not online. The logs and your commands stay available in the console, without leaving the browser.