Quake 3 Arena Cvars

Here is a selection of the configuration variables (cvars) for Quake III Arena:

Cvar Description
bot_minplayers sets the minimum number of players on the server, when fewer clients are connected, the server will spawn as many bots as needed to bring the total number of player plus bots to this value, when clients connect, bots will be kicked to make room
capturelimit Capture limit at which the map ends, only affects CTF matches
cl_guidserveruniq makes cl_guid unique for each server
cl_lanforcepackets if this is enabled and dedicated mode is not 2, clients on your same subnet will ignore the “rate” value and will get all the “snapshots” the server will elaborate
cl_motd enables message of the day
cl_motdstring content of the message of the day
dedicated Is the server a dedicated server? listen server (accessible via internet, not announced) = 0, internet server (announced) = 1, LAN server (not reachable via internet) = 2
dmflags no falling damage = 8, fixed field of vision = 16 and footsteps = 32, sums are allowed.
fraglimit set fraglimit on a server (0 is no limit)
g_allowvote toggle the use of voting on a server
g_arenasfile sets the file name to use for map rotation and bot names and game type for each arena (default: scripts/arenas.txt within the pk3 file)
g_banips ban specified tcp/ip address from connecting to your server
g_blueteam set the icon for the blue team
g_botsfile sets the file name to use for setting up the bots configuration and characters for each bot (default: scripts/bots.txt within the pk3 file)
g_delaghitscan compensate network latency effects when using “hitscan” (instant hit, such as the machinegun) weapons, for all the clients which will require it
g_dowarmup toggle the use of a warmup period before a match game
g_enablebreath breathing effect (0: off, 1: on)
g_enabledust dust effect by feet on particular maps (0: off, 1: on)
g_filterban toggle the banning of players that match a certain criteria/filter
g_forcerespawn Number of seconds until a client is automatically respawned, unless the client does it by itself. Set it to 0 to disable force respawn.
g_friendlyfire toggle damage caused by friendly fire (0: off, 1: can kill or injure teammate)
g_gametype sets the server game type (0: classic deathmatch, 1: tournament one-on-one play, 3: team deathmatch, 4: ctf)
g_gravity game severity (usually set by map properties)
g_inactivity time limit that a player can be still before being expelled
g_knockback amount of movement when impacted by rocket/bfg/plasma
g_listentity display of map entities by number
g_log file name for logging game data or statistics
g_logsync toggle the logging to append to the existing file and not overwrite
g_maxgameclients set maximum # of players who may join the game, the remainder of clients are forced to spectate
g_motd set message of the day
g_needpass Activates or deactivates the server password requirement (0 = off, 1 = on)
g_password set the serverside password players have to use to get on the server
g_quadfactor damage multiplier for the quad powerup (1: no quad damage powerup)
g_redteam set the icon for the red team
g_smoothclients enable players to use cg_smoothclients on the server
g_speed movement speed of players
g_synchronousclients synchronizes all clients to allow demo recording on the server, which may decrease netplay performance
g_teamautojoin toggle the automatic joining of the smallest or loosing team
g_teamforcebalance toggle the forcing of teams to be as even as possible on a server
g_warmup the warmup time for tournament play
g_weaponrespawn set the number of seconds between the time a weapon is picked up and when it respawns
g_weaponteamrespawn set the number of seconds between the time a weapon is picked up and when it respawns on team matches
logfile enable server log file
net_ip set the ip of the network card to be used by your server, not used in ioQuake derivatives
net_mcast6addr Sets the multicast address to be used for LAN server discovery. Default is ff04::696f:7175:616b:6533
net_port set external port of your server
net_port6 set external port of your server on ipv6
net_qport the source port your client utilizies
password set password
protocol game version, e.g. 40
r_logFile 0
rconaddress set remote console address
rconpassword set rcon password for remote operation from a client connected to the server. client must store the correct password in the rconpassword variable before they can issue console commands to the server preceeded by “rcon”
sv_allowDownload Are uploads to the clients allowed? 1 = yes, 0 = no
sv_cheats allows cheats
sv_dlurl the base of the http or ftp site that holds custom pk3 files for your server
sv_floodprotect toggle server flood protection to keep players from bringing the server down
sv_fps set server fps
sv_hostname set the name of the server
sv_keywords set list of keywords for server browsers that support searching server lists
sv_killserver Are clients able to issue a killserver command? 1 = yes, 0 = no
sv_lanforcerate if this is enabled and dedicated mode is not 2, clients on your same subnet will ignore the “rate” value and will get all the “snapshots” the server will elaborate
sv_mapchecksum current map’s bsp checksum, server-internal only
sv_master1 set url or address to master server
sv_master2 set url or address to optional master server 2
sv_master3 set url or address to optional master server 3
sv_master4 set url or address to optional master server 4
sv_master5 set url or address to optional master server 5
sv_maxclients maximum number of people allowed to join the server dedicated server memory optimizations
sv_maxping set the maximum ping allowed on the server to keep high ping players out
sv_maxrate option to force all clients to play with a max rate, this can be used to limit the advantage of low ping players or to cap bandwidth utilization for a server
sv_minping set the minimum ping allowed on the server to keep low ping players out
sv_minrate set the minimum rate allowed on the server
sv_nopredict May the client use predictions? 1 = no, 0 = yes
sv_packetdelay simulate packet latency (0: off)
sv_padpackets force server to pad snapshot packets
sv_paknames names of the loaded pk3 files, only active, when sv_pure is set to 1
sv_paks checksums of the loaded pk3 files
sv_paused shows pausing state of the server, read-only, not used on ioQuake any more
sv_privateclients sets the number of client slots to reserve for those clients who know the sv_privatepassword and have entered it in their “password” variable. sv_maxclients minus sv_privateclients equals the number of public connect slots
sv_privatepassword set server password and requires all clients to use the password command with the correct password to join the server
sv_pure pure server (0: off, 1: the server will check to make sure clients have “pure” (unaltered) pk3 files to prevent cheating)
sv_reconnectlimit set server reconnect limit
sv_referencedpaknames names of the referenced pk3 files
sv_referencedpaks checksums of the referenced pk3 files
sv_running server status: Running as a server, but is a map loaded? 1 = yes, 0 = no
sv_serverid set server id
sv_showloss enable sever packet loss display
sv_strictauth check cd-key on clients
sv_timeout set server timeout time in seconds
sv_voip ioq3: enables voip
sv_zombietime set inactivity time before clients (zombies) are disconnected
teamflags sets team game flag
timelimit amount of time before new map loads or next match begins
timescale Sets server timescale modifier
username set username

[ Quake 3 Arena ] [ Games Database ]