Client Cvars & Commands
Excessive Plus has several new client cvars and commands, as well as some modifications to existing ones, which accounts for its many server side features. In this document you will find them all.
Variable list
com_maxfps
- Sets a cap of FPS that you Q3 client will not exceed. Maximum FPS is 125.
com_hunkmegs
- Sets a number of Megabytes (mb's) that your Quake 3 Client can use to load maps. Some maps need more memory. Maximum number is 128. Default is 56mb
r_displayrefresh
- Sets your Display Refresh rate in Quake III. Do not exceed the Display refresh rate your monitor can handle. If you do not know what Display refresh rate your monitor can handle, do not use this command.
cl_timeNudge
- This affects how your client processes the snapshots it receives.Normally the client compares one snapshot with the next and interpolates between the two.If you set this to a negative value, you can adjust the interpolation of snapshots to compensate for lag.The more negative timenudge you use, the more unsmooth other players will appear, but the less latency you will have.The hardcoded limit is between -30 and +30.You can use positive values of timenudge to affect snapshot interpolation with an opposite effect, making the game much smoother, although deliberately delayed.Timenudge only directly affects the latency of the incoming data and does not directly affect the data that you send to the server.
- A tip for using timenudge. If you are losing packets try adjusting timenudge until you get a thin blue line on your ping graph, at this setting it should give the feeling of a more smooth connection but just at the point where anymore nudge would be creating undesired prediction side effects and less timenudge, packetloss. Try to think of timenudge as a command which allows you to better sync yourself (when your connection is constantly bad) to a sever.
cg_cmdTimeNudge
cg_drawBBox
- Draws the enemy hitboxes on demos
cg_shadows
- Changes type of shadows: 0 - disable shadows; 1 - simple round shadows; 2 - figured shadows
cg_gibs
- Enables and Disables enemies blowing up and parts of them flying around
cg_drawrewards
- Enables and Disables the notification of Rewards
cg_marks
- Removes marks, bullet holes, scratches and weapon fire effects from all terrains. Increases FPS
cg_drawfps
- Enables and Disables a HUD text that shows you how much FPS your Q3 Client has
cg_projectileNudge
- set to your average ping (this means also that you may need to change this value after you change server, to maintain the best experience). Default value is 0.
cg_projectilenudge is the new method of reducing lag and is compatible with delagged gameplay. When set correctly it enables you to assess when incoming projectiles are going to hit you in spite of your lag, enabling you to dodge them. It should be set to your average ping time (not half your ping like cl_timenudge). This enables a client prediction algorithm also, but for projectiles only and not for targets so you can hit them with delagged hitscan weapons.
Note that it is possible to use cl_timenudge together with cg_projectilenudge, but calculating to which values you should set them together is not intuitive and therefor not very practical, and aiming and firing hitscan weapons becomes more difficult too because you have to take the cl_timenudge value into account and lead (or even trail) your targets.
cg_noprojectiletrail
- Enables and Disables smoke from rockets
scr_conspeed
- Changes speed of the Console. Maximum working number is "999".
cg_draw3dicons
- changes default 3D HUD icons (weapon, ammo, head) and puts instead of them 2d.
cg_centertime
- varies the number of seconds of center printed messages that block your visibility. All kind of messages eg. "You fragged xxx";"xxx joined xx team"; and other. "/cg_centertime 0" removes the messages completelly
cg_lagometer
- Enables and Disabled a animation in your HUD that shows your connection smoothness
name
- Changes your ingame name
xp_aspectRatio
- Fixes the aspect ratio of the HUD and HUD elements if the video ratio is not 4:3, for example if you use seta r_customaspect "1"
.
.
xp_colors
- Set
xp_corpse
- Controls corpses' behaviour
- Bitmask: 1- fade dead bodys into dark; 2 - fade frozen bodys of enemy team into dark; 3 - filter dead bodys
xp_country
- Set your country "GB" EN" "LT" etc.
xp_crosshairColor
- Changes your Crosshair color
xp_delagDemo
- Delags followed players on demos, so you can know better what was the player seing locally
xp_delagWeapons
- Bitmask: 1- Machinegun; 2 - Shotgun; 4 - Lightning; 8 - Railgun
xp_drawClientNum
- Shows clients numbers near by name
- Bitmask: 1- Chats; 2 - Obituary; 4 - Tourney scoreboard
xp_drawMouse
- Mouse cursor on the scoreboard which allows to choose players to spectate
xp_drawMVDWindow
- Toggles on/off the secondary window drawing on mvd playback
xp_drawNames
- Draws names of player when you point to him(only valid while demo or for team members)
xp_drawNotify
- Controls printing information on screen
- Bitmask: -1- use old (engine) notify; 0 - disabled; 1- draw chat; 2 - draw frags; 4 - draw killstreaks; 8 - everything else
xp_drawPing
- Shows your ping ploter
xp_drawScores
- Shows Scores as a part of your HUD
xp_drawSpeed
- Shows your Speed as a part of your HUD
xp_drawStats
- Shows your stats in your HUD
xp_drawTime
- Shows game time in your HUD
xp_drawWeaponSelect
- When you choose a weapon either by bind either by mouse scrolling by using the command it shows the Weapon grid and which weapon you selected
xp_enemyColors
- Changes color of all enemy models, "2112" numbers represents four colors
xp_enemyModel
- Changes all enemy models to the one you choose
xp_gunFov
xp_hud
- Enables and Disables your HUD (there are 1 to 7 presets)
xp_name
- same as /name , but uses special excessiveplus codes for font
xp_noBlink
- Enables and Disables fancy names blinking
xp_noBobbing
- Bitmask: 1- disables weapon bobbing animation; 2 - disables weapon switch animation; 4 - disables weapon firing knockback animation; 8 - disables damage kick
xp_noChatBeep
- Enables and Disables console chat beeps
xp_noMip
- Disables /r_picmip cvar for this functions(bitmask): 1 - Lightning bolt; 2 - Plasma projectile and explosion; 4 - Rocket explosion; 8 - Grenade explosion; 16 - Bullet explosion; 32 - Rail trail; 64 - BFG explosion; 128 - Blood explosion; 256 - Smoke puff; 512 - Shadow marks; 1024 - Wall marks
xp_noParticles
- improves perfomance of rocket and grenade explosions
xp_noRadioChat
- Enables and Disables radio voice chat sounds
xp_noShotgunTrail
- Enables and Disables shotgun trail ingame
xp_noSnow
- Enables and Disables Snow Animation ingame
xp_noVoiceChat
- Enables and Disables Voice Chat ingame
xp_oldGrenade
- Enables and Disables the new Grenade to the old one
xp_oldHitSound
- value of 0 enables damage-based hit tones; 1...5 - different hit tones
xp_oldScoreboard
- old style scoreboard(v1.16...v1.31?)
xp_onExit
- Put here a command, that will be executed on exit
xp_recordMessage
- Enables or disables on-screen demo recording message
xp_screenshotDefault
- Changes the default format of screenshot name, see below for the format:
$(rdate) 1999-12-02
$(date) 02-12-1999
$(time) 18-00-59
$(gametype) ffa, single, 1on1, tdm, ctf, rtf, 1fctf, ca, ftag, ptl
$(map) q3dm2
$(address) localhost-27960
$(servername) My-excessive-server
$(name) ExcessivePlayer
$(team) free, red, blue, spec
$(otherteam) none, red, blue
$(teamname) none, g_blueTeam, g_redTeam
$(otherteamname) none, g_blueTeam, g_redTeam
$(redteamname) g_redTeam
$(blueteamname) g_blueTeam
xp_specModel
- Enables or disables own model for spectating player
xp_startrecordDefault
- Changes the default format of record name, see below for the format:
$(rdate) 1999-12-02
$(date) 02-12-1999
$(time) 18-00-59
$(gametype) ffa, single, 1on1, tdm, ctf, rtf, 1fctf, ca, ftag, ptl
$(map) q3dm2
$(address) localhost-27960
$(servername) My-excessive-server
$(name) ExcessivePlayer
$(team) free, red, blue, spec
$(otherteam) none, red, blue
$(teamname) none, g_blueTeam, g_redTeam
$(otherteamname) none, g_blueTeam, g_redTeam
$(redteamname) g_redTeam
$(blueteamname) g_blueTeam
xp_teamSounds
- Bitmask: 0 - disabled; 1 - ctf sounds; 2 - score sounds
vid_restart
- Restarts video in your Quake 3 Client to successfully save changed settings or simply if you changed gamma or picmip.
Command list
away
- Moves you to "away" mode in Spectators List. Once you join back any team your kills and score will not be reset to 0 but will remain same as when you used "/away". Time will be you pre-away time + all the time you where away
+vstr, -vstr
- Executes a variable command
countries, locations
- These commands show you what Countries/locations are other players in.
drop
- drops weapon or item.
echo2
- same as /echo , but works for xp_drawNotify
help
- Shows you a list of available help
hud
- Customizable user ingame interface(health,armor bars,weapons,etc.)
ignore, mute
- Ignores or Mutes a concrete Player. To ignore or mute someone look up there ID by pressing TAB and the ID number. Works like -> "/ignore 0" or "/mute 0". 0 is just a example.
invite
- Invite someone to the locked team
joinword
- Join password to a locked team
lock
- Lock a team
messagemodeXP
- value of 1 - /say; 2 - /say_team; 3 - /say_spec
motd
- MOTD or "Message of the day". With "/motd" you can see the Message of the day on server
notready
- during a tournament or after a match this command sets your status as not read
players
- shows players network settings in console
ready
- during a tournament or after a match this command sets your status as ready
ref, referee
- command to be referee(refereePassword must be set on server)
say_spec
- by "/say_spec" only spectators can see what you say.
say_team
- by "/say_team" only your team-mates can see what you say.
scores
- shows scores
screenshotXP
- Makes screenshot.Use /screenshotXP [ <tga | jpeg> [ <format> ] ] - > also see xp_screenshotDefault
xp_screenshotDefault
- can take arguments like $(rdate) $(time) $(map) $(servername), and in config looks like seta xp_screenshotDefault "$(rdate)_$(time)_$(map)", will name it screenshot image with date time map name
speconly
- turn on spectator mode
startmvd
- starts recording public multiview demo(MVD), demo from all players in server
startrecord
- starts recording one following player demo
stats
- shows you your stats
stopmvd
- Stops MVD
teamready
- sets ready status to all members in team
timein
- same as ready then taken timeout
timeout
- stops, pauses game-play for a certain time
unignore, unmute
- removes ignore or mute on a player you have ignored or muted. To un-ignore or unmute someone look up there ID by pressing TAB and the ID number. Works like -> "/unignore 0" or "/unmute 0". 0 is just a example.
unlock
- unlock team if it was locked
wallhack
- works for rcon only in spectators mode
weaplast
- Added in Excessive Plus v1.0 (Mar 24 2004).Now removed