Welcome to TremCommands!
Hi, my name is Hendrich, and welcome to TremCommands. This is a website where basically all tremulous server commands can be found and examined, I hope this website would help you to have a better Tremulous experience. So enjoy!
-------------------
Appendix A: List of Commands
Cvars (Not specific to any of the QVMs, except the vanilla 1.1 QVM)
The commands and cvars are not case sensitive.
If the syntax has <XXX>, please remove the <>.
Note that for the general commands, some QVMs have modified it, so this guide is not always correct for ALL QVMs.
g_humanBuildPoints
Description: Sets the amount of build points for the Humans team.
Syntax: g_humanBuildPoints <number>
Example: g_humanBuildPoints 250
Effect of the above example: Sets the build points for Humans to 250.
g_alienBuildPoints
Description: Sets the amount of build points for the Aliens team.
Syntax: g_humanBuildPoints <number>
Example: g_alienBuildPoints 250
Effect of the above example: Sets the build points for Aliens to 250.
g_humanStage
Description: This sets the current stage for Humans. 0 for Stage 1, 1 for Stage 2 and 2 for Stage 3.
Syntax: g_humanStage <number>
Example: g_humanStage 2
Effect of the above example: Sets the current stage for Humans to 3.
g_alienStage
Description: This sets the current stage for Aliens. 0 for Stage 1, 1 for Stage 2 and 2 for Stage 3.
Syntax: g_alienStage <number>
Example: g_alienStage 2
Effect of the above example: Sets the current stage for Aliens to 3.
g_gravity
Description: Sets the current amount of gravity on the server. Default is 800. The higher the gravity, the heavier you are. Note that negative(-) values are broken.
Syntax: g_gravity <number>
Example: g_gravity 400
Effect of the above example: Sets gravity to 400.
g_speed
Description: Sets the current walking speed for Humans and Aliens. Default is 350.
Syntax: g_speed <number>
Example: g_speed 1000
Effect of the above example: Sets speed to 1000, about 3 times as fast as default.
say
Description: Allows you to chat normally like in Tremulous but instead your name will be "console".
Syntax: say <your message here>
Example: say Hello!
Effect of the above example: console : Hello!
cp
Description: Displays your defined text in the center of everyone's screen for a short period of time.
Syntax: cp <your message here>
Example: cp The server will shutdown in thirty seconds.
Effect of the above example: Displays the word "The server will shutdown in thirty seconds." in the middle of everyone's screen.
g_knockback
Description: Sets the amount of knockback, which means how far you are pushed(positive value) or how far are you pulled(negative value). The default is 1000.
Syntax: g_knockback <number>
Example: g_knockback 2000
Effect of the above example: Sets knockback to 2000, twice as far as the default.
g_suddenDeathTime
Description: Sets the time for Sudden Death to occur.
Syntax: g_suddenDeathTime <number>
Example: g_suddenDeathTime 95
Effect of the above example: Sets Sudden Death to occur at 95:00.
map
Description: Loads the specified map. Note that the maps must be in your /base folder and in a .pk3, if it is just a .bsp, it will not run it.
Syntax: map <map name>
Example: map atcs
Effect of the above example: Loads ATCS as the current map.
dumpuser
Description: Shows information about the current players in your server.
Syntax: dumpuser <userid>
Example: dumpuser
Effects of the above example: Gives you the all the player's name, cvars set and such.
killserver
Description: Kills/dis-connects the current server you were hosting.
Syntax:g_killserver
Example: g_killserver
Effect of the above example: Kills the server.
! Commands (Not specific to any of the QVMs, except the vanilla 1.1 QVM)
!kick
Description: Kicks the specified player off the server for a specified amount of time set by g_adminTempBan.
Syntax: !kick <name/slot/IP>
Example: !kick Hendrich (or) !kick hen
Effect of the above example: Kicks the player Hendrich off the server unless there are other players that contain the name Hendrich (or) hen permanently.
!ban
Description: Bans the player from the server for an amount of time specified in the syntax. If time is not specified, the ban is permanent. The time format is w(weeks), d(days), h(hours), m(minutes) or seconds if there is no unit.
Syntax: !ban <name/slot/IP> <time> <reason>
Example: !ban Hendrich (or) !ban hen
Effect of the above example: Bans the player Hendrich off the server unless there are other players that contain the name Hendrich (or) hen permanently.
!unban
Description: Unbans a player who has been banned previously.
Syntax: !unban <name/slot in the ban list/IP>
Example: !unban Hendrich (or) !unban hen
Effect of the above example: Unbans the player Hendrich from the server unless there are other players that are banned that contain the name Hendrich (or) hen.
!map
Description: Loads the map specified. Note that the maps must be in your /base folder and in a .pk3, if it is just a .bsp, it will not load it.
Syntax: !map <map name> <layout>
Example: !map atcs
Effect of the above example: Loads ATCS as the current map.
!devmap
Description: Loads the map specified with cheats enabled. Note that the maps must be in your /base folder and in a .pk3, if it is just a .bsp, it will not load it.
Syntax: !devmap <map name> <layout>
Example: !devmap atcs
Effect of the above example: Loads ATCS as the current map with cheats.
!nextmap
Description: Loads the next map in the rotation. Note that the maps must be in your /base folder and in a .pk3, if it is just a .bsp, it will not load it and will skip to the next map in the rotation.
Syntax: !nextmap
Example: !nextmap
Effect of the above example: Loads the next map in the rotation.
!cancelvote
Description: Cancels the current vote.
Syntax: !cancelvote
Example: !cancelvote
Effect of the above example: Cancels the current vote.
!passvote
Description: Passes the current vote.
Syntax: !passvote
Example: !passvote
Effect of the above example: Passes the current vote.
!warn
Description: Prints a center print for the specified user, stating the action to cease or to face admin intervention.
Syntax: !warn <name/slot> <reason>
Example: !warn Hendrich Tking
Effect of the above example: Prints a center message to the player named Hendrich, stating to cease and desist TKing or face admin intervention.
!setlevel
Description: Sets the level of the player. Note that the player your trying to set the level must have a GUID, or else the player your trying to setlevel will not get the level.
Syntax: !setlevel <name/slot> <level>
Example: !setlevel Hendrich 5
Effect of the above example: Sets the player Hendrich to level 5.
!mute
Description: Disables the player from chatting(and taunting in certain QVMs).
Syntax: !mute <player>
Example: !mute Hendrich
Effect of the above example: Mutes the player Hendrich.
!unmute
Description: Enables the player from chatting(and taunting in certain QVMs) if previously muted.
Syntax: !unmute <player>
Example: !unmute Hendrich
Effect of the above example: Unmutes the player Hendrich.
!lock
Description: Locks the specified team to prevent players from joining the team. This will override the team balance and allow players to go on to the other team if only 1 is locked.
Syntax: !lock <team(a/h)
Example: !lock a
Effect of the above example: Locks the Alien team from players joining.
!unlock
Description: Unlocks the specified team to prevent players from joining the team.
Syntax: !unlock <team(a/h)
Example: !unlock a
Effect of the above example: Unlocks the Alien team and allow players to join the Alien team.
!putteam
Description: Places a player on the specified team, ignoring team balance. Some QVMs allow you to lock the players in Spectators for a set amount of time.
Syntax: !putteam <player> <team(a/h/s)> <duration to lock the player in the team(ONLY IN SOME QVMs!)
Example: !putteam Hendrich h
Effect of the above example: Places the player Hendrich on to the Humans team.
-------------------
Appendix B: Admin flags
Here are most of the commands with their flags and descriptions, obtained from this link:
http://patches.mercenariesguild.net/?do=details&task_id=93
COMPLETE list of admin commands and flags:
* 1 - cannot be vote kicked, vote muted
* 2 - cannot be censored or flood protected TODO
* 3 - never loses credits for changing teams
* 4 - can see team chat as a spectator
* 5 - can switch teams any time, regardless of balance
* 6 - does not need to specify a reason for a kick/ban
* 7 - can call a vote at any time (regardless of a vote being disabled or voting limitations)
* 8 - does not need to specify a duration for a ban
* 9 - can run commands from team chat
* 0 - inactivity rules do not apply to them
* ! - admin commands cannot be used on them
* @ - does not show up as an admin in !listplayers
* $ - sees all information in !listplayers
* # - permanent designated builder
* ? - sees and can use adminchat
* B - !showbans display a (partial) list of active bans
* C - !time show the current local server time
* D - !listadmins display a list of all server admins and their levels
* G - !readconfig reloads the admin config file and refreshes permission flags
* H - !info read the servers information files
* K - !lock lock a team to prevent anyone from joining it
* K - !unlock unlock a locked team
* L - !devmap load a map with cheats (and optionally force layout)
* L - !layoutsave save a map layout
* L - !listlayouts display a list of all available layouts for a map
* M - !map load a map (and optionally force layout)
* N - !rename rename a player
* P - !spec999 move 999 pingers to the spectator team
* R - !register Registers your name to protect it from being used by others or updates your admin name to your current name.
* V - !passvote pass a vote currently taking place
* a - !admintest display your current admin level
* b - !ban ban a player by IP and GUID with an optional expiration time and reason.
* b - !adjustban change the length or reason of a ban. time is specified as numbers followed by units w (weeks) d (days) h (hours) or m (minutes) or seconds if no units are specified
* b - !unban unbans a player specified by the slot as seen in showbans
* c - !cancelvote cancel a vote taking place
* d - !allowbuild restore a players ability to build
* d - !denybuild take away a players ability to build
* e - !namelog display a list of names used by recently connected players
* g - !designate give the player designated builder privileges
* g - !undesignate revoke designated builder privileges
* h - !help display commands available to you or help on a specific command
* h - !specme moves you to the spectators
* i - !listplayers display a list of players their client numbers and their levels
* k - !kick kick a player with an optional reason
* l - !L1 Sets a level 0 to level 1
* m - !unmute unmute a muted player
* m - !mute mute a player
* n - !nextmap go to the next map in the cycle
* p - !putteam move a player to a specified team
* r - !restart restart the current map (optionally using named layout or keeping/switching teams)
* s - !setlevel sets the admin level of a player
* y - !allready makes everyone ready in intermission
* w - !warn Warn a player to cease or face admin intervention
Default admin flags (only happen if you do not have an admin.dat)
L0: Unknown Player:
iahC
L1: Server Regular:
iahC
L2: Team Manager:
iahCpPwd
L3: Junior Admin:
iahCpPkmwd?$
L4: Senior Admin
iahCpPkmBbewd?$
L5: Server Operator
* (everything)
-Thanks to CactusFrog and friends for Appendix B.


bravenet.com