Cvarlist

From Valve Developer Community
Revision as of 00:21, 5 October 2023 by Kr0tchet (talk | contribs)
Jump to navigation Jump to search

Template:Entity[confirm] This console command generates a list of all console commands for the game it is run from. Parameters allow the generation of a partial list and saving the list to a file.

Icon-Bug.pngBug:All (or most) console variables with description longer than ~128 characters will get it's description cut-off. This issues affects in most Source games, but was fixed in some games such as Counter-Strike: Source, and in all Source 2 games (example: Counter-Strike 2)

See the issue below:

From Postal III - console.log
cl_clock_correction_adjustment_max_amount : 200  : , "cheat"  : Sets the maximum number of milliseconds per second it is allowed to correct the client clock. It will only correct this amount
From Counter-Strike: Global Offensive - using cvarlist log command
"cl_clock_correction_adjustment_max_amount","200 ",,,,"CHEAT",,,,,,,,,,,,,,,,,"Sets the maximum number of milliseconds per second it is allowed to correct the client clock. It will only correct this amount "

See the example from the game that was not affected:

From Counter-Strike: Source - console.log
cl_clock_correction_adjustment_max_amount : 200  : , "cheat"  : Sets the maximum number of milliseconds per second it is allowed to correct the client clock.<br> It will only correct this amount if the difference between the client and server clock is equal to or larger than cl_clock_correction_adjustment_max_offset.<!-- intentionally added <br> to avoid breaking pages -->
  [todo tested in ?]

For instance:

cvarlist ai log ai_commands.txt

Will display a list of all console commands beginning with "ai", and will record that list to "ai_commands.txt" (in the game's root directory).