General client commands
These are available by default to all players at any time.
To use them, open the console and type the command in or bind it to a
key for fast access.
unpower
This will turn off an active tome of power.
pu
Powers your staff up one step.
pd
Powers your staff down a step.
pg <name> <message>
Send a private message to all players in the game whose name contain
<name>. The message can be send to one or more players. It will
not be visible to others or server admins.
<name> can be a part of the player's name or the whole name.
<name> may also match special ascii characters if they can be
converted to regular letters.
New in v1.3:
If <name> matches "console" and no other players, a private message will be sent to the server console.
maplist [<part>]
This command prints out the current maplist. The mapnames can be used
with the votemap command.
If the maplist is too long to print in one go (indicated by "..."
at the end), a number can be specified for <part> to see a certain
part of the maplist.
votemap <mapname>
Initiate a vote for a mapchange to the map <mapname>. If the
vote is successfull, the current level ends and the new one will be
loaded.
<mapname> must exist on the maplist (see maplist command).
The special <mapname> "nextmap" will create a vote
for the next map.
Depending on the server settings, this maybe a random map, the next
map in the list or sometimes the current map.
votekick [<client-id>/<name>] changed
in v1.2
This will initialize a vote to kick a certain player from the game.
If no client-id is specified, a list of all players and their ids will
be printed out.
votebot [<botname>] new
in v1.2
Initiate a vote to add a bot to the game. If no arguments are given,
the list of bots will be shown.
vote <yes / no>
If you agree to the current voting, type "vote yes" in console.
If you don't agree there is nothing to be done. "vote no"
is only neccessary if you change your mind during the voting.
Because many players have trouble in understanding this, the following
actions will also have an effect during votes: Typing "yes"
or "no" in console, saying "yes" or "no"
and saying "vote yes" or "vote no".
help [<topic>]
The in-game help system. This will give information about certain commands.
Server operators can change the contents of the help system as they
like.
skinlist
This command prints out a list of all players in game and the skins
they are wearing.
saysound <filename>
This command will play a sound for your character. Other players in
range can hear it.
<filename> specifies a .wav file which must exist on the server.
Do not add '.wav' at the end of <filename>.
parrot
This command makes your character repeat the last "saysound"
used in this level.
sslist
This command prints out a list of the 32 most recent used "saysounds"
in this level. The data obtained can be used with the command saysound.
The list is cleared on every level load.
rnd <name> <count>
This command will return a random command composed of <name>
and a random number between 1 and <count>.
This will only be useful if you have defined <name>1 - <name><count>
as aliases.
Not available in final (public) version.
laser <color> changed in v1.4
Changes the color of your laser beam. Possible values for color are from 0 to 255. T-Client version 1.6 or greater is required to see the various colors.
login
You can use this command to login after you have set up your username
and password. See the documentation of tmodusers.cfg
for more information.
1on1
Change to protected 1on1 mode. Players will have to challenge their
opponents with the dagger before they can fight. Protected 1on1 mode
must be enabled on the server.
ffa
Leave protected 1on1 mode.
speak <message> new
in v1.2
Send a text2speech message. Only players with the speech client can
hear the message.
nextspeak new in v1.2
This command tells the server to treat the next "say" command
as a text2speech message. If you want to have a messagemode for speech
bind a key like that:
bind s "nextspeak;echo speech mode;messagemode"
join <team-id/name> new
in v1.2
Join a team in advanced team mode.
invite <client-id/name> new
in v1.2
Invites a player to join your team.
liftball / kickball / tapball
Use these commands to make the ball move in soccer mode. The ball must
be close in front of you for an effect.
team <1/2>
Change your team in soccer mode.
rights <client-id/name>
Lists your current rights or the rights of another client.
set_guest [<client-id>/<name>/<"all">]
[FLAG1] [FLAG2] ...
Give a specific client or all clients one or more guest rights. You
need to have the native right to give the guest right.When no arguments
are specified, the rights of all players will be shown.
Example: set_guest all 1 4 6
unset_guest [<client-id>/<name>/<"all">]
[FLAG1] [FLAG2] ...
Take guest rights. Syntax is like set_guest.
set_rights [FLAG1] [FLAG2] ...
This sets the default rights that players will get when they enter
the server. When no arguments are specified, the current default rights
will be listed.
Example: set_rights 1 4 6
unset_rights [FLAG1] [FLAG2] ...
Removes default rights.
wlist new in v1.3
Lists all weapon commands.
time changed in v1.3
Shows the current time at the server.
uptime new in v1.3
This will show how long the server has been running and will also give some other infos.
history new in v1.3
Shows a list of recent players and the time that has passed since they left.
Rights based client commands
These commands are not always available. Only clients
that have the required rights level can use them.
upside [stardust / firefly]
Creates a permanent effect upon the player's head. First use activates
it, second one turns it off again. Available in three types.
fart [fire / steam]
Creates a fart effect. Available in three types.
gasbomb
Throws a grenade that will make a little gas cloud on impact.
icequeen
If the player leaves a body, it will be made of ice. This command will
be reset on death of the player.
jedimaster [<color>] changed in v1.4
Turns on lightsaber mode. Use a second time to turn
off again. Values for color can be from 0 to 11. Make sure you have the player models "luke" and "mara" installed. T-Client version 1.52 or later is required to see the saber effect.
effect [bluebird/firefly/ring/spear/staff/globe/hp] changed in v1.4
Various effects. This was intended for testing purposes only.
lightcolor <color>/<"white"> new in v1.4
Changes the light color in blackout mode. Color can be a value from 0 to 255. The parameter "white" restores the color to white.
anim <name> [<type>]
Makes the player perform a certain animation. <name> can be one
of the following:
- shrine: shrine animation. If <type>
specified, it will create the shrine effect too. <type> is the
name of the shrine.
- knockdown: player will drop on the floor
and get back up again.
- button: a push animation
- phew: wipe eyebrows animation
- scratch: scratch the ass animation
- evade: a fast rollback animation
- lever: push lever animation
fakedeath [<1 - 5>]
This will simulate the death of the player. Use command again to revive
player. Available death types:
- none: bleed to death / fall to death
- 1: burn to death
- 2: fall forward
- 3: backward flip
- 4: choke death
- 5: drown death
shadow
Creates a decoy that looks just like the player.
drop
Makes the player (fake-)drop its bladestaff.
arm
Makes the player (fake-)drop its left arm.
ball
Creates a beachball that will bounce around. You can gain scores by
killing balls when balls_score variable is set on server.
camouflage
This will make the player wear the texture it is looking at.
superball
Create or remove the soccer ball.
selfflags <flag> <parameter(s)> ...
Change appearance of your player. Multiple flags can be used. Available
flags:
- -s: scale, size of player model, range from 0 - 2.5, works only if
oddsize variable is set
- -r: renderflags, see flags list
- -c: color, 3 values for rgb, range from 0 - 255
- -e: effectflags, 3 possible values: 0=off, 1=fast spin, 2=slower rotate
- -a: alpha, transparency, range from 0 - 255
earthquake
Knocks down other players in range.
bc <meshnode> <flag> <parameter(s)> ...
Controls the various parts of the player model. Meshnode defines what
part to change. Available meshnodes:
- head
- lleg
- rleg
- bow
- bow2
- staff
- armor
- hell
- back
- handle
- rarm
- larm
Available flags:
- -d: draw, 0 = don't draw (invisible), 1 = draw
- -r: reflection, 0 = off, 1 = on
- -c: color, 3 values for rgb, range from 0 - 255
- -a: alpha, transparency, range from 0 - 255
rubberball changed in v1.2
Spawns a bubble around the player. If other players hit it, it will
start to bounce around. This is not very perfect.
Not available in final (public) version.
push new in v1.2
This will make you push down a player in front of you.
id new in v1.2
Gives some information about an entity.
clown new in v1.3
This will colorize the player's body parts in various colors.
chicken new in v1.3
Turns the player into a chicken.
frozen
Freezes the player. It will stop animating and drop down.
flyaway <value>
Personal gravity. Current gravity will be multiplied with <value>.
mark [a/b] [<flag>] [<parameters>]
Create a mark that will hold the teleport destination for the teleport
command. Available flags:
teleport [a/b]
Teleport to a mark. When in dual mark mode, the active mark will alternate
between the two marks. If you specify "a" or "b",
a certain mark will be selected.
matrix
Like freeze command, but player will stick in the air instead of falling
down.
starfish
Allows the player to fly (swim) around the whole level.
grapple
Activate the grappling hook. Use again to deactivate it.
spawn <classname> [<flag>] [<parameter(s)>]
...
Spawns an entity. <classname> defines what entity is to be spawned.
Multiple flags can be used. Available flags:
-h: health
-s: scale, size of entity, range from 0 - 2.5
-f: spawnflags, specific for entity, see flags list
-r: renderflags, see flags list
-c: color, 3 values for rgb, range from 0 - 255
-y: style, specific for entity
-o: roll, rotation in degrees
-p: pitch, rotation in degrees
-w: yaw, rotation in degrees
-t: target, attach shrine on puzzle item, current supported targets:
item_shrine_armor, item_shrine_light, item_shrine_staff
fspawn <classname> [<flag>] [<parameter(s)>]
...
Similar to normal spawn but view angles will be used to place the entity.
pspawn <classname> [<flag>] [<parameter(s)>]
...
Placed spawn. Creates a "ghost" to show where the entity
would go.
place
Make a real copy of the current pspawn.
pabort
Abort placed spawn.
unspawn
Remove all your previous spawns.
flags [<flag>] [<parameter(s)>] ...
Changes existing entites. Focus them at your screen's center to use
this. Multiple flags can be used. Available flags:
- -h: health
- -s: scale, size of entity, range from 0 - 2.5
- -r: renderflags, see flags list
- -c: color, 3 values for rgb, range from 0 - 255
- -y: style, specific for entity
- -e: effectflags, 3 possible values: 0=off, 1=fast spin, 2=slower
rotate
shield
Creates a protective bubble to protect the player from all damage.
If in shield mode no other players can be harmed.
hackmove
This will pick up the entity the player is aiming at and he will be
able to move it around. Use the command a second time to drop the entity.
angleinc <x-angle><y-angle><z-angle>
This command will rotate an entity that has been picked up with hackmove.
The current angles of the entity will be increased by <x-angle>,
<y-angle> and <z-angle> degrees. Use negative values to
rotate in the opposite direction.
distinc <distance>
Increases the distance to objects picked up with hackmove. Use a negative
value to decrease the distance.
selecta new in v1.2
This command creates a selection box that can select invisible / non-solid
entities. Can be used with the commands "flags", "hackmove"
and "id". If there are more than one entities in the box,
a random entity will be selected.
fartbomb changed
in v1.3
Switches weapon to gas grenades which explode on impact and create a poisonous field for a short time.
immolate
Makes your player explode and damage things in range.
mine
Swtiches weapon to grenades. These lay around and explode if monsters
or players get near.
thunder
Switches weapon to thunder. This weapon will spawn lightning bolts
on impact that will damage the target. Additionally players will get
knocked down on impact.
frostbow
Switches weapon to frost bow. It will freeze players and monsters on
impact.
ovumstaff
Switches weapon to ovumstaff. It shoots morph ovums in a single direction.
laser
Switches weapon to laserstaff. It creates a laser beam that will destroy
almost everything it hits. It can hit up to 8 (9) things at the same
time.
shards
Creates a ring of glass shards that will fly away from the players
center and damage things on impact.
highlander [red]
Lightning bolts from the center of the player will start to attack
everything in reach. Available in blue and red. Both do same damage.
shardstorm
Like shards, but the shards will circle around the players center.
kamikaze
Creates a bubble with spikes around the player. It will damage all
things that get to close. While the bubble is on, all other attacks
won't do any damage.
firefly
Shoots a homing fireball that will follow its victim. You have to aim
at a victim in order to make this work.
tripwire
Creates a trap that consists of two mines linked with a beam. If a
player touches the beam, the trap will be activated.
icetrap new in v1.2 hotfix2
Creates a trap that lies on the floor and freezes all victims that step upon it.
farttrap new in v1.2 hotfix2
Creates a trap that lies on the floor and produces a poisonous gas. Victims getting too close will receive damage.
windtrap new in v1.2 hotfix2
Creates a trap that lies on the floor and throws up victims touching it, inflicting damage to them.
firedisc new in v1.2 hotfix2
Switches weapon to firedisc. A throwable disc that will burn things it touches.
bluerat new in v1.3
Spawns a rat that will chase the target and explode on successful attack. You have to aim
at a victim in order to make this work.
blueray new in v1.3
Switches the weapon to blueray, a ray that will reflect on walls until it hits something. Damage increases with every reflection. You can only have one ray at a time. The caster can recollect the ray by getting hit by it.
translocator new in v1.3
Switches the weapon to translocator. Throw a disc at a target or on the floor and wait until someone steps on it, then use the teleport command to telefrag the victim.
firetrap new in v1.3
Creates a trap that lies on the floor and burning anyone touching it.
electrotrap new in v1.3
Creates a trap that lies on the floor and attacks enemys in range with lightning bolts
purifier new in v1.4
Switches the weapon to purifier which shoots a laser beam that reflects on walls. T-Client 1.52 or later is recommended to see the better effect.
restart ["later"] changed
in v1.3
Restarts the server. If the parameter "later" is specified, the server will restart on level end.
xmap <mapname>
Loads a new map.
ban <client id>
Kicks and bans the specified client from the game.
addmap [<mapname>] changed
in v1.2
Adds the current map to the maplist (maplist.cfg) or the specified
one.
removemap [<mapname>] changed
in v1.2
Removes the current map from the maplist (maplist.cfg) or the specified
one.
csay <message>
Prints a message to the screens's center for all players in the game.
nextmap
Ends current level and loads the next one depending on maplist configuration.
xkick <client-id/name> changed
in v1.2
Kicks the specified client from the game.
xstatus
List of all players connected to the server. It may also list clients
that already left which is a bug.
xtalk <client-id/name> <message> changed
in v1.3
Sends a message to a specified client. Can be used to talk to connecting
players that are not in the game yet.
llamabubble <client-id/name> changed
in v1.2
Creates a bubble around a certain player. It will prevent the player
to do any damage to others and it will protect him from damage.
llamadmg <client-id/name> new
in v1.2
Enables or disables the llama damage mode of a certain client. If it
is enabled, all damage the client does to other players will be done
to himself/herself.
tc <command> [<parameter(s)>] new
in v1.2
Team Control. See server commands for more info.
masskill
Kills all players in the game which are not dead yet. No frags will
be lost or won.
kill <client-id/name> changed
in v1.2
Kills a certain player. No frags will be lost or won.
nospeech
Enable or disable nospeech mode. If active, unkown commands wont be
send as a chat message.
linklist [<operation>] [<parameter1>] [<parameter2>]
A list to control all available commands. Commands can be disabled
and new ones can be created. Supported operations:
none: Prints out current linklist
add: Creates a new entry. If no <parameter2> is specified, the
command will be disabled. If specified, the command will be redirected
to another command.
remove: Delete entry from list.
clear: Wipes out the whole list
teleport [a/b] <client-id/name> changed
in v1.2
Teleport another player instead of yourself. Teleport command requires
movement rights too.
|