Author Topic: The Huge List of Tremulous Server Commands (With Examples!)  (Read 106318 times)

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Warning! This thread is now three pages long! turn to Page 4 to see the latest replies!.

Hi, I'm Hendrich, and I want to welcome you to this topic. Basically the list I made with my helpful friends would hopefully help admins or moderators alike when they use their server. Didn't you ever remember when you needed a server command or wanted to remember or learn new one? But you couldn't find one anywhere on the net? That's where I came in, decided to make a new thread, and here it is. You can show me your list of commands I can add, point out any spelling mistakes or ask a question or two about a command that's confusing.

This is it, you can take a look around:


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.
« Last Edit: April 19, 2009, 09:28:31 pm by Hendrich »

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #1 on: June 25, 2008, 12:36:49 am »
If you make this list longer, more complete and 10 times more readable, it might become a sticky!

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #2 on: June 25, 2008, 01:33:06 am »
Thanks Lava, you just made my day. Thank you for the advice.  :D

Ill get right on it.  ;)
« Last Edit: June 28, 2008, 09:45:56 pm by Hendrich »

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #3 on: June 25, 2008, 02:57:19 am »
Nice work so far!

Now, if only someone could come up with a complete list of all cvars and an explanation of every single one ;-P

Paradox

  • Posts: 2612
  • Turrets: +253/-250
    • Paradox Designs
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #4 on: June 25, 2008, 03:18:30 am »
cvarlist

cmdlist

∧OMG ENTROPY∧

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #5 on: June 25, 2008, 07:52:36 am »
If you really want to do it well, choose the 3 most used QVM's out there, get all the commands they have, and explain them all here.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #6 on: June 25, 2008, 02:43:22 pm »
From the 1.2 manual planning thingy:
Code: [Select]
Common Commands:
Command Usage
bind Makes binds?
unbind remove a bind
tell Like /m ???
say_team Send a message to your team.
say Send a message to everyone.
quit Kills your client.
kill Commit suicide. 20s delay.
connect Connect to a server by IP / name.
condump Dumps everything in the console buffer to the named text file.
clear Clears the console.
set Set a cvar. See Console? page.
reset Resets a cvar back to its default value.
rcon See rcon? page or servers page or somewhere.
exec Run a cfg file. See Console?
callvote See voting
callteamvote See voting
reconnect Reconnect to the current server.
stoprecord Stop your demo.
demo Play a demo.
record Record a demo.
vid_restart Restart the rendering engine. (needed after some settings change)
snd_restart ^^ For sound.
disconnect Leave the server.



Commands mostly for binds:
Command Usage
vstr evals a string. See Console?
build Builds somthing. See ??? for list.
buy Buys something. See ??? for list.
sell Sells something. See ??? for list.
itemact Uses a item (gren medkit etc), See ??? for list of item names.
itemtoggle Toggles an item, jpack etc.
itemdeact Turns a jpack or whatever off.
echo Echo's the args back at you.
team Join specified team.
screenshotJPEG Takes a screenshot in jpeg format.
weapnext Selects the next weapon.
weapprev Select previous gun / item.
reload Reloads your gun.
deconstruct Decons a building.
class Evolve to given class.
vote See voting
teamvote See voting
toggle Toggle a cvar (0/1).
messagemode makes the Say: prompt appear.
messagemode2 Makes the team chat prompt.
messagemode3 Makes the attacker(???) prompt.
messagemode4 Makes the targeted(???) prompt.



Server Commands:
Command Usage
clientkick Boot a client from your server. (by slot #)
banClient Ban someone from your server (by slot #)
banUser Ban by ???
kick Kick a user. (by name)
devmap Starts a map with cheats on.
map Starts a map.
map_restart Restarts the map. - Server
dumpuser ??? - Server only - gets info about all users.
humanWin Makes humans win
alienWin Makes aliens win
heartbeat Force server to send a heartbeat.



Cheat Commands:
Command Usage
noclip Cheat - Fly through walls.
notarget Cheat - Turrets etc wont shoot you.
god Cheat - Take no damage.
destroy Cheat - Makes a building go bang.
give Cheat - Gives you ammo / funds / poison / health / ???



Probably Useless Commands:
Command usage
cmdlist Lists all commands. Very long mostly useless.
gfxinfo Shows info about your graphics card and settings. May be useful when asking for help.
screenshot Takes a screenshot in tga format.
modelist Lists all the video modes and what they mean. (For the r_mode cvar)
touchFile Opens and closes a file, resetting timestamps if supported.
fdir fdir <match> - Searches for files in all the pk3's etc. Can take wildcards.
dir dir <path> - Lists all files in a dir, within pk3's etc.
path shows the search path for loading pk3's etc.
fs_referencedList Lists opened files.
fs_openedList Lists pk3's that are being used.
showip Shows the IP of your NIC, which is probably a useless lan IP.
serverstatus Get info (settings etc) from the currently connected server.
video Start recording a video - Uncompressed mjpeg, makes big file and lags like mad.
play Plays a video.
stopvideo Stop recording a vid.
globalservers Gets list of all servers online.
centerview centrers your view (up/down)
localservers Gets lan servers.
clientinfo Info about you that gets sent to servers.
tell_attacker PM to the last to attack you.
tell_target PM to dude under Xhairs.
writeconfig Rewrites the autogen.cfg. Happens on close.
meminfo Info about memory usage.
unbindall Unbinds everything. - eek.
bindlist Lists binds.
wait Wait x frames.
cvarlist List cvars.
menu Opens the named menu.



wtf commands:
Command usage
stopMapRotation ???
mapRotation ???
ui_menu ???
teamtask ???
stats ???
setviewpos ???
levelshot ???
votell ???
vosay_team ???
vosay ???
vtaunt ???
vtell ???
vsay_team ???
vsay ???
tcmd ???
viewpos ???
music Plays a set music file - What / where / how etc?? ???
ping ??? gets your ping?
setenv ???
configstrings ???
toggleconsole Opens / closes the console. - WARNING - the console key is hard coded, don't play with this unless you know what your doing.
killserver Kills a server ???
spdevmap ???
spmap ???
systeminfo ???
serverinfo ???
status ???
vminfo Gets info about the vm? ???
weapon ???
seta See console?
setu See Console?
sets Sets a cvar into the serverinfo
cvar_restart ???
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

daenyth

  • Posts: 230
  • Turrets: +21/-26
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #7 on: June 25, 2008, 02:51:28 pm »
I suggest using some sort of dividers and anchor links, since your post will get huge. Either that or make a wiki page for it. Isn't the website going to get one soon?

If you continue it here, you can see an example in my tips for newbies thread,
Quote from: Bullislander05
It's like trying to take apple seeds out of a zebra to plant a giraffe tree.

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #8 on: June 25, 2008, 10:02:44 pm »
Damn! alot of people replied to this topic! Im so happy to see a friendly community willing to help me!  :D

Ok, so far I will make a list of Cvrs and all the other commands I could find, right now I'm doing other things to get ready. You can bet this list is gonna be long and useful as a resource tool.

And yes, I'll get commands from a few Qvm's on the fourms.

Thanks for all of you replies, it really made me proud of what I'm doing!  :)

 :granger: <-- "Ain't I the cuttest lil' thing in the (other) world?"
« Last Edit: June 28, 2008, 09:46:14 pm by Hendrich »

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #9 on: June 26, 2008, 01:45:58 am »
Hey, its me again.  ;D

So I added a few more commands and gave credit for David for his huge list of basic commands he got from the tremulous manual.  :P <-- too dumb to read manual -Hendrich

So I added a few more commands, and as you might not know, I'll add more commands little by little as the days will pass. Right now I am concentrating on the commands that will be most useful to any new admins that needs to know a good useful comand or two for his/her server. Soon I'll get into the other commands that is generally isn't very used often.

As far as I'm concerned about Qvm's or Cvars, I'll check a few good Qvm's, but I'm not intrested in Cvars (forgot what Cvars are  ??? ) and I'll probaly do them last.

Well, thank you everyone for your support, and daenyth, I'll make sure to check your threads for "How to make anchor links without being a n00b".  :D
« Last Edit: June 28, 2008, 09:46:28 pm by Hendrich »

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #10 on: June 26, 2008, 02:46:07 am »
Keep on working at it, this is going well! The list needs to be far more complete though! Just keep adding to the list, and when it's nearing completion, I'll remove/split the rest of the thread. Thank you!

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #11 on: June 26, 2008, 03:08:53 am »
Thanks!

But, what do you mean, "Split/Remove" ? As in, you delete this thread?

 :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: MUST DESTROY THREAD! :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret: :turret:
                                                    
« Last Edit: June 26, 2008, 03:12:30 am by Hendrich »

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #12 on: June 26, 2008, 12:40:53 pm »
The list I posted isn't in the manual, it may become an appendix to the 1.2 manual.

cvars are configuration variables or some such.  Lots and lots of settings you can set to change how a server or client works, name and those sorts of things.
Mostly everything in autogen and autoexec are cvars (other than the binds).
Lots of the things already on your list are cvars, all the ones starting g_
It would probably also make sense to state where the commands work, (client or server, some have slightly different meaning depending), and would probably make sense to seperate out the admin commands into their own list.
Also would make sense to list things with where they come from, 1.1, SVN, or <mod>, and how they differ between the different version.

Finaly, g_*stage is buggy on all but the latest SVN, it doesn't trigger stage up events, so things like doors on UTCS and uncreation don't open.  I think there might be some work around using g_humankills or somesuch.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #13 on: June 26, 2008, 03:40:25 pm »
But, what do you mean, "Split/Remove" ? As in, you delete this thread?                                                 
Yes, I just remove all the chatter about the thread, so that it look neat and readable in the end. Don't let that stop you from chatting away while creating the list though. Don't really feel rushed either, my idea was to have this list done at the same time as 1.2 hits the shelves, so my guess is that you still have some time left!  ::)
« Last Edit: June 26, 2008, 03:58:35 pm by Lava Croft »

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #14 on: June 26, 2008, 06:55:36 pm »
The MG wiki has a list of "server variables" with descriptions and default values that might help. The binds entry might also include some missing commands.
I'm not sure how useful tremwiki or the SatGNU wiki would be.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #15 on: June 26, 2008, 07:49:44 pm »
The SatGNU wiki is taken over by porn-promoting spambots, so it's of no use to anyone, since even the porn links are dead.

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #16 on: June 26, 2008, 08:31:07 pm »
Ok, so right now you might not see much improvement because of complications of my damn internet (damn you Rogers!  >:( ), but that won't stop me from continuing the list of these commands. Basically I have a plan set-up, and Lava is right, Tremulous 1.2 won't be here for a long time, so time is on my side for now.

The plan:

1. I find as many commands/Cvars/binds as I can and list them, describe them, and then put examples on.
2. I find the most-used Qvm's in Tremulous and I'll describe what each one does, how its differs from normal gameplay, how to find them then install them, then list the commands.
3. I orginize each command and stick them in sections/dividers and I'll put a table of contents as anchor links.
4. Double check and edit for spelling mistakes n' stuff.
5.I might make a FAQ for a few commands that are buggy or confusing.
6. Lava does whatever he/she wants to do with it, and I guess thats when my job is done.  :P


I'll take into account for every post in this thread, because I know each post is useful advice that I could use.

Especially this one:

Posted by: Lava Croft 
The SatGNU wiki is taken over by porn-promoting spambots, so it's of no use to anyone, since even the porn links are dead.


ROFL XD

« Last Edit: June 28, 2008, 09:47:13 pm by Hendrich »

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #17 on: June 26, 2008, 09:07:54 pm »
Sounds like a good plan to me, and don't worry about your hard work, I will make sure it gets a nice place! This forum has had need for a list like this for ages, only nobody, including myself, seems to have the motivation to do so. Thanks for that in advance.

Bomb

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #18 on: June 26, 2008, 09:46:07 pm »
Yeah, what's with the SatGNU wiki? Pretty much everything is dead porn links. Someone should fix that. (The links, not their being dead.)

On-topic: This list is gonna get REEEAAALLLLY long...
« Last Edit: July 16, 2008, 10:46:30 pm by Bomb »

Hendrich

  • Posts: 898
  • Turrets: +168/-149
    • TremCommands
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #19 on: June 27, 2008, 10:59:05 pm »
Posted by: Bomb
On topic: this list is gonna get REEEAAALLLLY long...


Not for now, anyways...  ::)

Posted by: Lava Croft
Sounds like a good plan to me, and don't worry about your hard work, I will make sure it gets a nice place! This forum has had need for a list like this for ages, only nobody, including myself, seems to have the motivation to do so. Thanks for that in advance.


Thanks Lava, you were a great help to me, and so is everybody here who posted commands like David. I'm sure you will put this list in a nice place that everybody will get to use. And yes, one of the big reasons I decided to do this post is because everywhere I looked on the internet, there was NO huge list of commands for tremulous, which sucked granger balls :P . If you think about it, this is the biggest list of commands on the net for tremulous ever, which is riduculous. You would think that the programmers for tremulous would make a list for the commands they made for thier own game.  ::)

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #20 on: June 27, 2008, 11:03:39 pm »
Why would the Tremulous devs spend time on things like that, when there are users like you who can do that for them? The power of a game like Tremulous lies in the fact that not everything has to come from the Developers, users can do a whole lot too.

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #21 on: June 28, 2008, 12:00:55 am »
Why would the Tremulous devs spend time on things like that, when there are users like you who can do that for them? The power of a game like Tremulous lies in the fact that not everything has to come from the Developers, users can do a whole lot too.

But no one did in the past 7(?) years, due to the fact that users have no clue what certain cvars do. Also, using google to find the meaning of some of the cvars that also apply/come from the underlying quake engine proofs to be as obnoxious as cleaning the parks and streets of berlin after the love parade with one million ravers going nuts and peeing all over.

So, maybe, Mr. Croft has a place (except for the c files) to read up on the definition of all of the cvars?

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #22 on: June 28, 2008, 12:25:54 am »
If you have trouble finding a complete guide on all of Quake3's console commands/cvars, you are just as thick as I already thought.
The few commands/cvars that the default 1.1.0 distribution of Tremulous uses are not that hard to find out either, but it never hurts to list them.
The commands/cvars added into SVN, and that remain when backporting are a bit harder to find, so they fit nicely on this list.
The biggest problem is the multitude of QVM's that have popped up recently, each one adding quite the amount of commands/cvars to Tremulous which are not really the responsibility of the original Tremulous Developers at all, since they have little to nothing to do with these QVM's.

Bissig

  • Posts: 1309
  • Turrets: +103/-131
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #23 on: June 28, 2008, 12:50:14 am »
If you have trouble finding a complete guide on all of Quake3's console commands/cvars, you are just as thick as I already thought.

How nice that everything and everyone fits into your small, prejudiced world.

Lava Croft

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #24 on: June 28, 2008, 01:56:08 am »
It's not my problem you actually never searched for such a guide, and then claim it's very hard to find.

Now, back on the topic of Heindrich's hard work!

Divmax

  • Posts: 197
  • Turrets: +3/-8
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #25 on: June 28, 2008, 10:44:43 am »
/bind <insert key> <insert command> <insert additional command, if needed>

Description: This command is for when your in the game, sometimes you want to do a action that requires a command to do it, but you dont want to type the damn command everytime you want to do that action. So thats where a bind comes in. for example, I want to bind the message, "Bring it, losers!", but I dont want to type it every time I want to say it, so I type this in the console (activated by ~) =
/bind (the bind function) 1 (the key you want to bind the commands to) say (the function to message people in the server to) Bring it, losers (the message you want to say to the people in the server). So your bind will look like this:

Example: /bind 1 say Bring it, losers!

/unbind <the key you want to unbind from>

Description: This command unbinds the key you add with /unbind.

Example: /unbind 1
When was this related to the server commands?
Attempt that in the server console and you get:
Code: [Select]
bind 1 say Bring it, losers!
unknown command: bind
The only reason I'm stating this because you said this:
Hi, I've been checking the internet for any huge list of admin commands for when you wanna type commands into the Tremulous Console Server Window
Your not talking about the game client at all.
« Last Edit: June 28, 2008, 11:03:22 am by Divmax »
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #26 on: June 28, 2008, 11:40:56 am »
The biggest problem is the multitude of QVM's that have popped up recently, each one adding quite the amount of commands/cvars to Tremulous which are not really the responsibility of the original Tremulous Developers at all, since they have little to nothing to do with these QVM's.
Lakitu's QVM comes with full documentation of all the new stuff too, and I'd assume that google's does too.
Which only leaves a handful of one added by the tremdevs, most of which are self-explanatory, and if they're not, ask on IRC and you'll probably get a very quick answer.
So the entire list is covered for anyone with the time to go searching.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

Divmax

  • Posts: 197
  • Turrets: +3/-8
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #27 on: June 28, 2008, 11:46:38 am »
The biggest problem is the multitude of QVM's that have popped up recently, each one adding quite the amount of commands/cvars to Tremulous which are not really the responsibility of the original Tremulous Developers at all, since they have little to nothing to do with these QVM's.
Lakitu's QVM comes with full documentation of all the new stuff too, and I'd assume that google's does too.
Which only leaves a handful of one added by the tremdevs, most of which are self-explanatory, and if they're not, ask on IRC and you'll probably get a very quick answer.
So the entire list is covered for anyone with the time to go searching.
True.
Lakitu's QVM comes with a .pdf manual.
P-G-QVM comes with a wiki.

Forked off from the guide. Added a few commands and changed the descriptions. More cvars and QVM specific commands will be added in later. I will only format it when I don't care about this anymore.
Code: [Select]
A few notes:
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.

Cvars(Not specific to any of the QVMs, except the vanilla 1.1 QVM)

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 exampler: 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.

! 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 Divmax Tking
Effect of the above example: Prints a center message to the player named Divmax, 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 Divmax 5
Effect of the above example: Sets the player Divmax to level 5.

!mute
Description: Disables the player from chatting(and taunting in certain QVMs).
Syntax: !mute <player>
Example: !mute Divmax
Effect of the above example: Mutes the player Divmax.

!unmute
Description: Enables the player from chatting(and taunting in certain QVMs) if previously muted.
Syntax: !unmute <player>
Example: !unmute Divmax
Effect of the above example: Unmutes the player Divmax.

!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 Divmax h
Effect of the above example: Places the player Divmax on to the Humans team.

« Last Edit: June 28, 2008, 01:22:06 pm by Divmax »
I'm a developer for the following projects(now I'm inactive) :
TremWars's QVMNot updated anymore
TremWars's Client and Server Executable
TremWars's QVM 2

Bomb

  • Guest
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #28 on: June 28, 2008, 03:31:13 pm »
@OP: Don't forget /unbindall.

David

  • Spam Killer
  • *
  • Posts: 3543
  • Turrets: +249/-273
Re: The Huge List of Tremulous Server Commands (With Examples!)
« Reply #29 on: June 28, 2008, 04:09:39 pm »
@le compilateur:  That isn't exactly a useful command, especially for a list of server commands.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.