string- normal text characters
integer- whole numbers variable, e.g. 1, 2, 3, 4
float- floating point value variable, e.g. 1.0, 0.9, 0.8, 0.7
bitflag- binary digit whole value variable, e.g. 1, 2, 4, 8, 16, etc (or add 1+2 = 3, 1+2+4 = 7, etc)
white red green blue yellow magenta cyan orange mdred mdgreen dkgreen mdcyan mdyellow mdorange mdblue ltgrey mdgrey dkgrey black
| Cvar | Argument type | Value range | Default | Description |
|---|---|---|---|---|
| in_mouse | integer |
0-2 |
1 |
Switch mouse input type between default and raw (2) |
| con_height | float |
0.1-1.0 |
0.5 |
Change console height |
| cl_activateLean | integer |
0-1 |
1 |
Toggle leaning when holding move keys and +activate |
| r_bloom | integer |
0-1 |
0 |
Enable/disable bloom effect |
| con_type | integer |
0-1 |
0 |
Enable/disable con_color |
| con_colorRed | float |
0.0-1.0 |
0.5 |
Change console color in the red range |
| con_colorGreen | float |
0.0-1.0 |
0.5 |
Change console color in the green range |
| con_colorBlue | float |
0.0-1.0 |
0.5 |
Change console color in the blue range |
| con_colorAlpha | float |
0.0-1.0 |
1 |
Change console color opacity |
| r_mode | integer |
-2-21 |
6 |
-2 - Use desktop resolution, -1 - custom |
| r_noborder | integer |
0-1 |
0 |
Borderless window |
| cl_demoPlayer | integer |
0-1 |
1 |
Enable/disable the new demo player |
| Cvar | Argument type | Value range | Default | Description |
|---|---|---|---|---|
| cg_teamChatTime | integer |
0-9999 |
8000 |
How much time in ms before chat fades out |
| cg_teamChatHeight | integer |
0-8 |
8 |
Number of chat lines to display |
| cg_crosshairPulse | integer |
0-1 |
1 |
Enable/disable pulsing of the crosshair. |
| cg_showFlags | integer |
0-1 |
1 |
Enable/disable scoreboard coutnry flags |
| cg_bloodDamageBlend | float |
0.0-1.0 |
1.0 |
Control blood blends when getting shot |
| cg_bloodFlash | float |
0.0-1.0 |
1.0 |
Control blood flash when getting shot |
| cg_crosshairAlpha | float |
0.0-1.0 |
1.0 |
Control crosshair opacity |
| cg_crosshairAlphaAlt | float |
0.0-1.0 |
1.0 |
Control crosshair alt opacity |
| cg_crosshairColor | string |
Color table |
white |
Change crosshair color |
| cg_crosshairColorAlt | string |
Color table |
white |
Change crosshair color alt |
| ch_font | integer |
0-2 |
0 |
Enable/disable OSP fonts |
| cg_drawWeaponIconFlash | integer |
0-1 |
0 |
Enable/disable weapon icon flashing when empty |
| cg_printObjectiveInfo | integer |
0-1 |
1 |
Enable/disable printing of OBJ notifications in kill feed |
| cg_noChat | integer |
0-1 |
0 |
Draw chat messages |
| cg_noVoice | integer |
0-1 |
0 |
Draw and play voice chat messages |
| cg_drawPickupItems | integer |
0-1 |
1 |
Draw item names upon pickup |
| cg_autoAction | bitflag |
0-1-2-4 |
0 |
Control auto actions. 1 - record demo, 2 - take screenshot, 4 - dump stats file, 7 - all |
| cg_chatAlpha | float |
0.0-1.0 |
0.33 |
Change chat background opacity |
| cg_chatBackgroundColor | string |
color table |
"" |
Change chat background color |
| cg_chatBeep | integer |
0-1 |
0 |
Enable/disable chat sound notifications |
| cf_wstats | float |
0.0-99.0 |
1.2 |
Change +wstats window scale |
| cf_wtopshots | float |
0.0-99.0 |
1.0 |
Change +wtopshots window scale |
| cg_noAmmoAutoSwitch | integer |
0-1 |
0 |
Enable/disable auto weapon switch when primary is out of ammo |
| cg_drawSpeed | integer |
0-4 |
0 |
Draw speed meter. 1 - current only, 2 - current and top, 3 - current with accel color, 4 - current and top with accel color |
| cg_speedX | integer |
-999-999 |
315 |
Change speed meter position in the horizontal axis |
| cg_speedY | integer |
-999-999 |
340 |
Change speed meter position in the vertical axis |
| cg_tracers | integer |
0-3 |
1 |
Draw bullet tracers. 1 - all, 2 - own only, 3 - other's only |
| cg_drawTriggers | integer |
0-1 |
1 |
Draw objeective triggers (for Shoutcasters only) |
| cg_hitsounds | bitflag |
0-1-2-4 |
0 |
Control hitsounds. 1 - headshot only, 2 - body only, 4 - team only, 7 - all |
| cg_hitsoundBodyStyle | integer |
1-5 |
1 |
Change body hit sound |
| cg_hitsoundHeadStyle | integer |
1-9 |
1 |
Change head hit sound |
| cg_spawnTimer_period | integer |
0-60 |
0 |
See here (use /timerset seconds) |
| cg_spawnTimer_set | integer |
-1-60 |
-1 |
See here (use /timerset seconds) |
| cg_drawReinforcementTime | integer |
0-3 |
1 |
Draw respawn time. 1 - default, 2 - new, 3 - default and new |
| cg_reinforcementTimeColor | string |
color table |
red |
Change respawn time color |
| cg_reinforcementTimeX | integer |
-999-999 |
86 |
Change default respawn time position in the horizontal axis |
| cg_reinforcementTimeY | integer |
-999-999 |
70 |
Change default respawn time position in the vertical axis |
| cg_reinforcementTimeProX | integer |
-999-999 |
145 |
Change new respawn time position in the horizontal axis |
| cg_reinforcementTimeProY | integer |
-999-999 |
445 |
Change new respawn time position in the vertical axis |
| cg_drawEnemyTimer | integer |
0-1 |
1 |
Draw enemy timer. 1 - default, 2 - new, 3 - default and new |
| cg_enemyTimerColor | string |
color table |
green |
Change enemy timer color |
| cg_enemyTimerX | integer |
-999-999 |
98 |
Change default enemy timer position in the horizontal axis |
| cg_enemyTimerY | integer |
-999-999 |
60 |
Change default enemy timer position in the vertical axis |
| cg_enemyTimerProX | integer |
-999-999 |
185 |
Change new enemy timer position in the horizontal axis |
| cg_enemyTimerProY | integer |
-999-999 |
445 |
Change new enemy timer position in the vertical axis |
| cg_findMedic | integer |
0-1 |
1 |
Enable/disable camera lock at team medics when waiting for a revive |
| cg_zoomedSens | float |
0.0-99.0 |
.3 |
Change sensitivity when scoped |
| cg_zoomedSensLock | integer |
0-1 |
0 |
Enable/disable decreasing of sensitivity with each zoom step while scoped |
| cg_notifyTextX | integer |
-999-999 |
0 |
Change kill feed position in the horizontal axis |
| cg_notifyTextY | integer |
-999-999 |
42 |
Change kill feed position in the vertical axis |
| cg_notifyTextLines | integer |
0-32 |
5 |
Change kill feed max number of lines displayed |
| cg_notifyTextWidth | integer |
0-99 |
8 |
Change kill feed char width |
| cg_notifyTextHeight | integer |
0-99 |
8 |
Change kill feed char height |
| cg_notifyTextShadow | integer |
0-1 |
0 |
Enable/disable shadowing of kill feed |
| cg_notifyPlayerOnly | integer |
0-1 |
0 |
Only show your own kills in the killfeed (demo only) |
| cg_chatX | integer |
-999-999 |
0 |
Change chat position in the horizontal axis |
| cg_chatY | integer |
-999-999 |
385 |
Change chat position in the vertical axis |
| cg_teamOverlayX | integer |
-999-999 |
640 |
Change team overlay position in the horizontal axis |
| cg_teamOverlayY | integer |
-999-999 |
0 |
Change team overlay position in the vertical axis |
| cg_compassX | integer |
-999-999 |
290 |
Change compass position in the horizontal axis |
| cg_compassY | integer |
-999-999 |
420 |
Change compass position in the vertical axis |
| cg_lagometerX | integer |
-999-999 |
585 |
Change lagometer position in the horizontal axis |
| cg_lagometerY | integer |
-999-999 |
340 |
Change lagometer position in the vertical axis |
| cg_drawFrags | integer |
0-1 |
1 |
Enable/disable "you killed" frag center prints |
| cg_fragsY | integer |
-999-999 |
0 |
Change frag center prints position in the vertical axis |
| cg_fragsWidth | integer |
-999-999 |
16 |
Change frag center prints char width |
| cg_showPriorityText | integer |
0-1 |
1 |
Enable/disable objective taken/returned prints |
| cg_priorityTextX | integer |
-999-999 |
0 |
Change objective taken/returned prints position in the horizontal axis |
| cg_priorityTextY | integer |
-999-999 |
0 |
Change objective taken/returned prints position in the vertical axis |
| cg_lagometer | integer |
0-9999 |
0 |
1 - normal, 2 - draw speed, each increase from 2 increases max speed drawn, 2 - 2048, 3 - 3072, etc. |
| cg_draw2d | integer |
0-2 |
1 |
0 - No HUD, 1 - Normal HUD, 2 - xhair, killfeed, frag center print (demo only) |
| cg_showLimboMessage | integer |
0-1 |
0 |
Hide the Press X to open Limbo Menu message while dead |
| cg_teamObituaryColors | integer |
0-1 |
0 |
Enable/disable console custom text color for kill feed |
| cg_teamObituaryColorSame | string |
Color table |
green |
Console kill message color for same team kills |
| cg_teamObituaryColorSameTK | string |
Color table |
mdgreen |
Console kill message color for same team TKs |
| cg_teamObituaryColorEnemy | string |
Color table |
red |
Console kill message color for enemy team kills |
| cg_teamObituaryColorEnemyTK | string |
Color table |
mdred |
Console kill message color for enemy team TKs |
| cg_customCrosshair | integer |
0-1 |
0 |
Enable/Disable the custom crosshair cvars |
| cg_customCrosshairHeight | float |
0.0-999.0 |
5 |
Vertical span of the crosshair |
| cg_customCrosshairWidth | float |
0.0-999.0 |
5 |
Horizontal span of the crosshair |
| cg_customCrosshairThickness | float |
0.0-999.0 |
1 |
Thickness of the non-center crosshair elements |
| cg_customCrosshairThicknessAlt | float |
0.0-999.0 |
1 |
Thickness of the crosshair center dot |
| cg_customCrosshairColor | string |
RRGGBBAA |
000000FF |
Hex color code in RGBA (00-FF range) of the non-center elements |
| cg_customCrosshairColorAlt | string |
RRGGBBAA |
FFFFFFFF |
Hex color code in RGBA (00-FF range) of the center dot |
| cg_customCrosshairXOffset | float |
-999.0-999.0 |
0 |
X-Axis offset from center of the non-center elements |
| cg_customCrosshairYOffset | float |
-999.0-999.0 |
0 |
Y-Axis offset from center of the non-center elements |
| cg_customCrosshairXGap | float |
0.0-999.0 |
0 |
X-Axis gap from center of the horizontal crosshair elements |
| cg_customCrosshairYGap | float |
0.0-999.0 |
0 |
Y-Axis gap from center of the vertical crosshair elements |
| cg_customCrosshairVMirror | integer |
0-1 |
1 |
Horizontally mirror the lower half of the crosshair to the upper half |
| Cvar | Argument type | Value range | Default | Description |
|---|---|---|---|---|
| sv_wwwDownload | integer |
0-1 |
0 |
Enable/disable http downloads (currently disabled) |
| sv_wwwBaseURL | string |
N/A |
https://maps.rtcwmp.com/ |
URL to redirect clients to for HTTP downloads |
| sv_GameConfig | string |
N/A |
"" |
Game fs/configs/name.config (server settings and cvar restrictions) to load at startup |
| Cvar | Argument type | Value range | Default | Description |
|---|---|---|---|---|
| team_nocontrols | integer |
0-1 |
1 |
Enable/disable team commands |
| match_warmupDamage | integer |
0-1 |
1 |
Enable/disable warmup damage |
| match_mutespecs | integer |
0-1 |
0 |
Enable/disable chat for spectators |
| match_minplayers | integer |
0-99 |
2 |
Minimum number of players for the server to start counting from |
| match_readypercent | integer |
0-100 |
100 |
Minimum percent of ready players in order to start a round |
| match_timeoutlength | integer |
0-9999 |
180 |
Pause time length (excluding countdown at resume) |
| match_timeoutcount | integer |
0-99 |
3 |
Maximum number of pauses allowed per team |
| vote_allow_comp | integer |
0-1 |
1 |
Allow/disallow voting of comp config |
| vote_allow_gametype | integer |
0-1 |
1 |
Allow/disallow voting to change gametype |
| vote_allow_kick | integer |
0-1 |
1 |
Allow/disallow voting to kick clients |
| vote_allow_map | integer |
0-1 |
1 |
Allow/disallow voting to change map |
| vote_allow_matchreset | integer |
0-1 |
1 |
Allow/disallow voting to reset match |
| vote_allow_mutespecs | integer |
0-1 |
1 |
Allow/disallow voting to mute spectators |
| vote_allow_nextmap | integer |
0-1 |
1 |
Allow/disallow voting to set next map |
| vote_allow_pub | integer |
0-1 |
1 |
Allow/disallow voting of pub config |
| vote_allow_referee | integer |
0-1 |
0 |
Allow/disallow voting for a referee |
| vote_allow_swapteams | integer |
0-1 |
1 |
Allow/disallow voting to swap teams |
| vote_allow_friendlyfire | integer |
0-1 |
1 |
Allow/disallow voting to enable/disable friendly fire |
| vote_allow_timelimit | integer |
0-1 |
0 |
Allow/disallow voting to change timelimit |
| vote_allow_warmupdamage | integer |
0-1 |
1 |
Allow/disallow voting to enable/disable warmup damage |
| vote_allow_antilag | integer |
0-1 |
1 |
Allow/disallow voting to enable/disable antilag |
| vote_allow_muting | integer |
0-1 |
1 |
Allow/disallow voting to mute clients |
| vote_allow_cointoss | integer |
0-1 |
1 |
Allow/disallow voting to toss a coin |
| vote_limit | integer |
0-99 |
3 |
Limit number of votes client could call per round |
| vote_percent | integer |
0-100 |
50 |
Percent of votes needed to pass a vote |
| g_antilag | integer |
0-1 |
0 |
Enable/disable antilag |
| g_screenShake | integer |
0-100 |
100 |
Set the percentage of screenshake at explosions clients will experience |
| g_preciseHeadHitBox | integer |
0-1 |
1 |
Enable/disable accurate head hit box animation |
| g_stats_curl_submit | integer |
0-1 |
0 |
Enable/disable submitting stats to remote URL |
| g_stats_curl_submit_URL | string |
N/A |
https://rtcwproapi.donkanator.com/submit |
URL to submit to |
| g_gameStatslog | bitflag |
0-16 |
16 |
Change JSON stats output. 1 - output stats, 2 - output wstats in player stats, 4 - output player stats in categories, 8 - output player stats by team, 16 - include additional data on "kill event" |
| refereePassword | string |
N/A |
none |
Sets referee password (/ref password) |
| shoutcastPassword | string |
N/A |
none |
Sets shoutcaster password (/scs password) |
| g_drawHitboxes | integer |
0-1 |
0 |
Enable/disable /draw_hitboxes |
| g_hitsounds | integer |
0-1 |
0 |
Enable/disable hitsounds globally |
| g_disableInv | integer |
0-1 |
0 |
Enable/disable clients losing invulnerability if they start shooting after revive |
| g_fastStabSound | integer |
0-3 |
0 |
1 - (OSP's) goat sound, 2 - humiliation sound, 3 - random between 1 or 2 |
| g_axisSpawnProtectionTime | integer |
0-999 |
3000 |
Axis invulnerability time in ms after respawn |
| g_alliedSpawnProtectionTime | integer |
0-999 |
3000 |
Allied invulnerability time in ms after respawn |
| g_serverMessage | string |
N/A |
"" |
Show center print message to first time connected clients |
| g_showFlags | integer |
0-1 |
1 |
Enable/disable geoIP flags |
| g_allowPMs | integer |
0-1 |
1 |
Enable/disable private messages (/m name) |
| g_mapConfigs | integer |
0-1 |
0 |
Enable/disable map configs (fs/mapConfigs/mapname.cfg) |
| g_lifeStats | integer |
0-1 |
0 |
Show killer stats to victim upon death |
| g_damageRadiusKnockback | integer |
0-9999 |
1000 |
Amount of damage to deal to clients at explosions |
| g_maxTeamPF | integer |
-1-0 |
1 |
Max panzerfausts per team |
| g_maxTeamSniper | integer |
-1-0 |
-1 |
Max snipers per team |
| g_maxTeamVenom | integer |
-1-0 |
1 |
Max venoms per team |
| g_maxTeamFlamer | integer |
-1-0 |
1 |
Max flamethrowers per team |
| g_antiWarp | integer |
0-1 |
1 |
Enable/disable antiwarp. See here |
| g_dropWeapons | bitflag |
0-9 |
9 |
Allow drop weapon for each class. 1 - soldier, 2 - eng, 4 - medic, 8 - lt |
| g_hsDamage | integer |
0-99 |
50 |
Set headshot damage |
| g_spawnOffset | integer |
0-99 |
9 |
Maximum spawn offset variance between teams (-1) |
| g_bodiesGrabFlags | integer |
0-1 |
1 |
Enable/disable dead clients grabbing flags |
| g_mapScriptDirectory | string |
N/A |
"" |
Directory to load map scripts from (must be in fs) |
| g_allowForceTapout | integer |
0-1 |
1 |
Allow forcetapout globally |
| g_alternatePing | integer |
0-1 |
1 |
Display alternate ping - calculated from ps commands in mod instead of engine |
| g_fixedphysicsfps | integer |
0-333 |
125 |
Simulate framerate behavior for all clients |
| g_allowSS | integer |
0-1 |
0 |
Allow clients to use /reqss id |
| g_ssAddress | string |
N/A |
none |
Remote address for SS e.g. hostname or ip:port |
| g_ssWebhookId | string |
N/A |
none |
id contained in the discord webhook link (numbers only) e.g. webhooks/id/ |
| g_ssWebhookToken | string |
N/A |
none |
token contained in the discord webhook link (chars) e.g. webhooks/id/token |
| g_ssWaitTime | integer |
30-9999 |
30 |
wait time between reqss cmds to prevent spam |
| g_reviveSameDirection | integer |
0-1 |
0 |
when player is revived they will have same viewangle as death |
| g_logClientInput | integer |
0-1 |
0 |
turn on to log unknown client commands |
| g_clientLogFile | integer |
0-1 |
logs/clientInput.log |
log file for unknown client commands |
| g_broadcastClients | integer |
0-1 |
0 |
fix clients appearing from thin air on some maps - DO NOT USE 1 sound is bugged |
| g_logConfigStringChanges | integer |
0-1 |
0 |
logs specific config string changes to pinpoint issues with map objectives |