| Server
Side commands (rcon) |
info |
| +showscores |
show pings and scores for all players
on the server |
| addip <min> <ipaddr> |
adds an ip the server filterban list
(0 minutes = permanent) |
| banid <min> <uid>
[kick] |
ban player with id for
minutes (0=permanent ban). Add 'kick' after user number to also
kick the player off the server. See users, kick, writeid, removeid |
| bgetmod |
request batch mod status |
| changelevel <map> |
load the map specified without disconnecting
clients from the server |
| changelevel2 <map> |
load the map specified and continue
the current game without disconnecting clients from the server |
| cl_spectator_password
0 |
set the password for spectator access
to a server |
| cr_demoman |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_engineer |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_hwguy |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_medic |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_pyro |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_random |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_scout |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_sniper |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_soldier |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| cr_spy |
set a TFC class restriction to limit
the number of players of the class in the name. 0=unlimited,
-1=none of that class allowed [Flags: sv tfc] |
| deathmatch 0 |
enable deathmatch mode [Flags: sv] |
| decalfrequency |
set how frequently clients can spray
paint their logo [Flags: sv] |
| default_fov 90 |
set the default Field-Of-View, smaller
numbers zoom in, larger numbers zoom out (fish-eye style). |
| dropclient |
drop client from server
(disconnect) |
| edgefriction 2 |
set friction between players and walls
or objects [Flags: sv] |
| fullinfo <complete
info string> |
enable verbose user information display |
| fullserverinfo |
enable verbose server information display |
| getcertificate |
authenticates your cd key (by checking
it with won.net) without joining a server |
| heartbeat |
send a heartbeat signal to the master
server (set setmaster) |
| hostname <name> |
set server hostname (the name that
will appear in server browser lists, if setmaster is set) |
| hostport 0 |
set host connection port |
| ip 0 |
echo server ip |
| ipx_hostport 0 |
set host port for IPX LAN game |
| ip_hostport 0 |
set host port for TCP/IP LAN game |
| kick <name or userid
or uniqueid> |
kick player from a server (server console
or rcon only), Use the 'users' command to get a list of userid's
and uniqueid's. See kick, banid, writeid, removeid. |
| listid |
list id numbers |
| listip |
list ip addresses in the filter ban
list |
| localinfo |
show local info settings |
| log |
enable/disable logging (put
'log on' in autoexex.cfg, NOT server.cfg) |
| logaddress <ip>
<port> |
set address for logfile (to log to
a remote machine) |
| lservercfgfile |
set listen server config file (default
is listenserver.cfg) |
| map <mapname>
|
change to map half-life\tfc\mapname.bsp
(.bsp not required) -- will disconnect any clients on the server,
see changelevel and changelevel2 to change maps without disconnecting
clients |
| mapcyclefile |
specifies the name of the list of maps
to cycle through on a server, default is mapcycle.txt |
| maps <substring> |
list maps containing substring, * lists
all |
| maxplayers |
set maximum number of clients allowed
to connect to the server |
| messagemode |
prompt for a chat message to send to
all clients connected to the server |
| motd |
display the message of the day (motd.txt)
for the current server |
| mp_allowmonsters |
enable monsters in multiplayer mode
(bots) [Flags: sv] |
| mp_autocrosshair |
enable aiming assistance for clients
[Flags: sv] |
| mp_decals 2000 |
set max number of decals to display
in multiplayer (set lower for perfomance boost, but blast marks
and logos will disappear sooner) [Flags: a] |
| mp_falldamage |
enable realistic falling damage [Flags:
sv] |
| mp_flashlight |
enable flashlights for clients [Flags:
sv] |
| mp_footsteps 1 |
enable footstep sounds [Flags: sv] |
| mp_forcerespawn |
enable automatic forced respawns for
players [Flags: sv] |
| mp_fraglimit |
set the number of frags (by any single
player) between map changes, see timelimit [Flags: sv] |
| mp_friendlyfire |
enable friendly fire in teamplay mode
(mp_teamplay) [Flags: sv] |
| mp_logecho 1 |
enable logging of echo commands |
| mp_logfile 1 |
enable logging during multiplayer [Flags:
sv] |
| mp_teamlist |
? [Flags: sv] |
| mp_teamplay |
set teamplay mode flags -- set this
variable to the sum of the numbers by the options you want enabled:
1=teamplay on (always set this for teamplay mode), 2=half-damage
friendly-fire, 4=no damage friendly-fire, 8=half-damage friendly
explosive, 16=no friendly explosive damage, 128=half-damage
armor friendly-fire, 256=no damage to armor from friendly-fire,
512=half-damage armor friendly explosive, 1024=no damage to
armor from friendly explosive, 2048=YOU take half damage from
hitting Teammate with direct weaponfire, 4096=YOU take no damage
from hitting Teammate with direct weaponfire, 8192=YOU take
half damage from hitting Teammate with explosive weaponfire,
16384=YOU take no damage from hitting Teammate with explosive
weaponfire, 32768=YOUR armor takes half damage from hitting
Teammate with direct weaponfire, 65536=YOUR armor takes no damage
from hitting Teammate with direct weaponfire, 131072=YOUR armor
takes half damage from hitting Teammate with explosive weaponfire,
262144=YOUR armor takes no damage from hitting Teammate with
explosive weaponfire.
A common setting used to deter spamming is 1 + 4 + 16 + 256
+ 1024 + 2048 + 8192 + 32768 + 131072 = 175381 [Flags: sv] |
| mp_timelimit |
set the time (in minutes) between map
changes, see fraglimit [Flags: sv] |
| mp_weaponstay |
enable permanent weapons [Flags: sv] |
| password 0 |
set private server password (0 = public
server, anyone can join) [Flags: i] |
| path |
display current search path for game
files |
| pausable 1 |
enable whether or not clients can pause
server game [Flags: sv] |
| ping |
display name and ping of all clients
connected to the server |
| rcon <password>
"commands" |
remote console operation of a server.
"commands" can be any console commands or variable settings.
is required if the server password variable is set
to anything except 0, unless client password variable is set
to the same value |
| rcon_address 0 |
set remote console ip address |
| rcon_password 0 |
set password for remote console operation |
| rcon_port 0 |
set remote console port |
| reconnect |
reconnect to the current server |
| reload |
reload current map |
| removeid <userid or
uniqueid> |
Un-ban a user (remove the id from the
ban list). See users, kick, banid, writeid, removeid |
| removeip |
remove ip from filterban list |
| restart |
restarts the current multiplayer map
(remove decals, blood, bulletholes, scores, etc.) |
| servercfgfile |
set server .cfg file (default is server.cfg) |
| serverinfo |
display server information (variables
flagged sv) |
| setinfo |
display model name, color settings,
name, rate, and model crc |
| setmaster <ip or hostname> |
set the master server (server list
manager) for the server, see heartbeat |
| shutdownserver |
shut down the server |
| status |
for each client list: user#, frags,
name, frame rate, frame latency, ping, drop % |
| stuffcmds |
used to initialize client console commands
from server |
| sv_accelerate 10 |
set player acceleration [Flags: sv] |
| sv_aim 0 |
enable aiming assistance for clients
[Flags: asv] |
| sv_airaccelerate 10 |
set in-air acceleration for a server
(higher makes it easier to move while flying through the air
or jumping, Mario Brothers - style) [Flags: sv] |
| sv_airmove 1 |
enable clients ability to move in air
[Flags: sv] |
| sv_allowdownload 1 |
enable allowing clients to download
maps and decals |
| sv_allowupload 1 |
enable allowing clients to upload maps
and decals |
| sv_bounce 1 |
enable bounce pads [Flags: sv] |
| sv_challengetime 15 |
set time to allow clients to complete
connection |
| sv_cheats 1 |
enable cheats [Flags: sv] |
| sv_clienttrace 1 |
set client bounding box size (for collisions,
not clipping) [Flags: sv] |
| sv_clipmode 0 |
set client clipping mode [Flags: sv] |
| sv_friction 4 |
set friction [Flags: sv] |
| sv_gravity 800 |
set gravity (lower is less gravity,
higher jumps) [Flags: sv] |
| sv_lan 0 |
enable LAN server mode |
| sv_logrelay 0 |
? |
| sv_maxrate 0 |
set the max data transfer rate in bytes
per second for any one client on the server. Setting this to
0 or any value over 10000 defaults to 10000. [Flags: sv] |
| sv_maxspectators 8 |
set max number of spectators |
| sv_maxspeed 270 |
set max player speed (for ALL clients)
[Flags: sv] |
| sv_maxunlag 0.5 |
set the maximum number of seconds of
lag the server will try to compensate for (if sv_unlag is 1).
Suggested values are 0.3 to 0.6. Higher numbers will make high-ping
players jump around more as their lag is compensated for. |
| sv_maxupdaterate 60 |
set the maximum number of times per
second to update clients |
| sv_maxvelocity 2000 |
set max object velocity |
| sv_minrate 0 |
set the min data transfer rate in bytes
per second for any one client on the server. Setting this to
0 or any value under 500 defaults to 500. [Flags: sv] |
| sv_minupdaterate 1 |
set the minimum number of times per
second to update clients |
| sv_newunit 0 |
? |
| sv_password 0 |
set server password [Flags: sv] |
| sv_skycolor_b 0 |
set sky color blue value |
| sv_skycolor_g 0 |
set sky color green value |
| sv_skycolor_r 0 |
set sky color red value |
| sv_skyname 0 |
set sky texture |
| sv_skyvec_x 0 |
set sky x-axis orientation |
| sv_skyvec_y 0 |
set sky y-axis orientation |
| sv_skyvec_z 0 |
set sky z-axis orientation |
| sv_spectalk 1 |
enable allowing spectator clients to
chat |
| sv_spectatormaxspeed 500 |
set spectator max movement speed |
| sv_spectator_password
0 |
set spectator password |
| sv_stepsize 18 |
set monster and player automatic step-up
size (larger values allow auto-climbing of steeper slopes) [Flags:
sv] |
| sv_stopspeed 100 |
set the speed at which the server considers
a player as beginning to stop (used for prediction) [Flags:
sv] |
| sv_timeout 65 |
set timeout inactivity limit |
| sv_unlag 1 |
enable server lag compensation (keep
this on and tell clients who prefer it off to use cl_lc 0) |
| sv_unlagpush 0 |
enable server push lag compensation |
| sv_unlagsamples 1 |
set the number of client ping samples
to average together to determine the ping the server will try
to compensate for (if sv_unlag is 1) |
| sv_wateraccelerate 10 |
set in-water acceleration [Flags: sv] |
| sv_wateramp
0 |
enable amplified (higher)
waves in water; clients can set with gl_wateramp |
| sv_waterfriction 1 |
set friction underwater [Flags: sv] |
| sv_zmax 4096 |
set max zbuffer size |
| team 0 |
enable team mode, see teamX_color and
teamX_model [Flags: ai] |
| team1_color |
set team1 color, see team |
| team1_model |
set team1 model, see team |
| team1_name |
set team1 name, see team |
| team1_skin |
set team1 skin, see team |
| team2_color |
set team2 color, see team |
| team2_model |
set team2 model, see team |
| team2_name |
set team2 name, see team |
| team2_skin |
set team2 skin, see team |
| tfc_adminpwd |
set TFC administrator password ** not
functional ** [Flags: sv tfc] |
| tfc_autokick_time |
set timeout inactivity limit [Flags:
tfc] |
| tfc_autoteam |
enable forced auto-team selection [Flags:
sv tfc] |
| tfc_balance_scores |
enable automatic team balancing by
score [Flags: sv tfc] |
| tfc_balance_teams |
enable automatic team balancing by
number of players [Flags: sv tfc] |
| tfc_birthday |
enable 'birthday' mode (explosives
appear as presents) [Flags: tfc] |
| tfc_clanbattle |
enable TFC clan battle (tournament)
mode [Flags: sv tfc] |
| tfc_clanbattle_ceasefire |
enable ceasefire mode if tfc_clanbattle
= 1 [Flags: tfc] |
| tfc_clanbattle_locked |
enable locked (play) mode if tfc_clanbattle
= 1 [Flags: sv tfc] |
| tfc_clanbattle_prematch |
enable prematch (practice) mode if
tfc_clanbattle = 1 [Flags: tfc] |
| tfc_fragscoring |
enable inclusion of frags (and not
just captures or area control) in team scores [Flags: tfc] |
| tfc_respawndelay |
set respawn delay for TFC games [Flags:
sv tfc] |
| tfc_spam_limit |
set number of messsages per time (minute?)
that will cause spam penalty [Flags: tfc] |
| tfc_spam_penalty1 |
set spam penalty level 1 [Flags: tfc] |
| tfc_spam_penalty2 |
set spam penalty level 2 [Flags: tfc] |
| upload |
upload files to server |
| user <name|id#> |
list for specified user: model colors,
name, rate, model crc |
| users |
lists user names, userid's, and uniqueid's
for all clients connected to the server. Use to find number
for kicking/banning problem players. Userid's are assigned serially
as users join the server, but uniqueid's are unique numbers
assigned to a single user -- use the uniqueid to permanently
ban players. See kick, banid, writeid, removeid |
| writeid |
write a list of permanently banned
id #'s to .\banned.cfg. See users, kick, banid, writeid, removeid |
| writeip |
write ip addresses to halflife\valve\listip.cfg |