Demos
Automatic Demo Recording (cg_demoAutoRecord)
| Setting | Description | Tags |
|---|---|---|
Setting: 0 | Description: Disable. | Tags: |
Setting: 1 | Description: Automatically record demos (gameplay videos) while playing. | Tags: |
Automatic Demo Saving (cg_demoAutoSave)
| Setting | Description | Tags |
|---|---|---|
Setting: 0 | Description: Disable (only save demos if saveDemo command is used; otherwise, they will be discarded). | Tags: |
Setting: 1 | Description: Automatically save demos at end of match. | |
Setting: <length> | Description: Only save demos if at least <length> seconds long. |
Demo Filename Format (cg_demoFormat)
Note that these parameters are case-sensitive (e.g.
Q is different from q).| Setting | Description | Tags | Example |
|---|---|---|---|
Setting: %s | Description: Current server name. | Example: Whoracle Pug | |
Setting: %n | Description: Current map name. | Example: ctf_kejim | |
Setting: %N | Description: Truncated version of current map name. | Example: kejim | |
Setting: %P | Description: Your name. | Example: Padawan | |
Setting: %q | Description: Current Siege round number. | Example: 2 | |
Setting: %Q | Description: Number of players on each team. | Example: 4v4 | |
Setting: %A | Description: Long day of week. | Example: Sunday | |
Setting: %a | Description: Short day of week. | Example: Sun | |
Setting: %u | Description: Numeric day from 1 to 7, starting on Monday. | Example: 1 | |
Setting: %w | Description: Numeric day from 0 to 6, starting on Sunday. | Example: 0 | |
Setting: %B | Description: Long month. | Example: February | |
Setting: %b | Description: Short month. | Example: Feb | |
Setting: %m | Description: Two-digit month. | Example: 02 | |
Setting: %Y | Description: Four-digit year. | Example: 2018 | |
Setting: %y | Description: Two-digit year. | Example: 17 | |
Setting: %d | Description: Two-digit day of month. | Example: 01 | |
Setting: %H | Description: Two-digit hour in 24-hour format. | Example: 23 | |
Setting: %I | Description: Two-digit hour in 12-hour format. | Example: 11 | |
Setting: %M | Description: Two-digit minutes. | Example: 59 | |
Setting: %S | Description: Two-digit seconds. | Example: 59 | |
Setting: %p | Description: AM/PM text. | Example: PM | |
Setting: %Z | Description: Time zone. | Example: GMT | |
Setting: %D | Description: Simple timestamp. | Example: 2018-12-31_23-59-59 | |
Setting: %Y-%m-%d %N %Q | Description: Default setting. | Example: 2018-12-31 kejim 4v4 | |
Setting: %Y-%m-%d/%N %Q | Description: Example showing the use of a slash to create separate folders for each date. | Tags: | Example: 2018-12-31/kejim 4v4 |
Save Demo (saveDemo)
This command flags the currently-autorecording demo to be saved after the match. If pressed in the middle of a match, it also notes the current game time so that you can keep track of your nice frags. For example, if you press saveDemo after getting a dank stun baton air at 13:37 and your cg_demoFormat is %N, the demo filename will be kejim 1337 Later, if you get another dank frag at 16:30 and press saveDemo again, the demo filename will be kejim 1337,1630.
You can optionally manually override the filename with a custom name, e.g. saveDemo dank stun baton air.
Save Last Demo (saveLastDemo)
If you forgot to save the demo from the last match, use this command to make sure it gets saved.
Most users will probably never need this.