Table of Contents

About the Moderation System

There is a robust moderation system built into TTT that allows for common moderation tasks, including banning and kicking players, adding or removing slays, managing player admin roles, and gagging and muting players.

Permission levels

Permission levels are assigned using the !role command on the console (ttt_moderator_role) or in-game.

User

Users generally have permission to call votes, and that's it. No further special permissions are granted by this role.

Moderator

Moderators generally have permission to moderate the game. They have permission to kick and ban users, add and remove slays, and gag and ungag players.

Administrator (Admin)

Administrators have large oversight over the server and its functionality. Along with the basic moderation commands, they also have the ability to change the map, noclip, and ignite players.

Super Administrator (SuperAdmin)

The key feature of the superadmin role is the ability to assign users to other roles, and set server convars, along with the permissions of the previous tiers. These users have essentially all permissions to the server.

Commands

!afk

Toggle Spectator Mode on yourself.

!announce <Text>

Show a message at the top left (popup area).

!aslay <PlayerResolvable> <Count> <Reason>

Add a number of slays to a player. The player will be slain for the next <Count> rounds (regardless of whether they log off/log on or the map changes). Negative numbers are accepted. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!ban <PlayerResolvable> <Reason>

Ban a player.

!bring <PlayerResolvable>

Teleport the <PlayerResolvable> to you. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!cvar <Name> <Value>

(Try to) set a convar to a particular value.

!goto <PlayerResolvable>

Teleport to the <PlayerResolvable>. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!gag <PlayerResolvable>

Gag a player (restrict them from using voice chat). The PlayerResolvable (player name or ID) must be online at the time of running the command.

!ignite <PlayerResolvable> <Seconds>

Ignite a player on fire. They will take damage like they normally would if they were on fire. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!kick <PlayerResolvable> <Reason>

Kick a player. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!logs

Open the damagelogs. If you are a Moderator or higher, this will include logs for the current round.

!map <MapIdent>

Change the map immediately.

!noclip

Enable or disable noclip.

!rcolor <RoleResolvable> <ColorHexWithHashMark>

Change the color of a role on the scoreboard.

!reset

End the current round immediately and start a new one. This has some side effects:

!role <PlayerResolvable> <RoleResolvable>

Assign a user to a role. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!rtv

Rock the vote, i.e. vote to call a votemap earlier than the max number of rounds on the map.

!slap <PlayerResolvable> <Damage>

Force a player to take a certain amount of damage. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!slay <PlayerResolvable>

Immediately kill a player. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!spec <PlayerResolvable>

Force a player to join spectator mode. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!tempban <PlayerResolvable> <Minutes> <Reason>

Temporarily ban a player for <Minutes>.

!team <PlayerResolvable> <TeamName>

Force a player to join a particular team. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!unban <PlayerID>

Unban a player.

!ungag <PlayerResolvable>

Ungag a player. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!votekick <PlayerResolvable> <Reason>

Vote to kick a player. The player will kicked and be banned until the end of the map if the vote passes. The PlayerResolvable (player name or ID) must be online at the time of running the command.

!votemap <MapIdent>

Vote to change the map. The map will be changed immediately if the vote passes.