Demo and Overwatch commands

csgo_download_match CS2 & CS:GO More
csgo_download_match [Match ID]
This command is used to download a CS:GO match, provided you know its unique serial code .
demo_flush CS2 More
demo_flush
Flush writing the demo file every network update.
demo_goto CS2 & CS:GO More
demo_goto [Tick] [Relative (0 / 1)] [Pause (0 / 1)]
This command skips to the specified tick in the demo. See argument information for options.
demo_gotomark
Skips the current demo playback to the marked tick.
demo_gototick CS2 & CS:GO More
demo_gototick [Tick]
Forces the demo you're watching to skip to a certain tick.
demo_info CS2 & CS:GO More
demo_info
This command prints to console information about the demo that is currently playing.
demo_listhighlights
This command produces a list of the highlights data extracted from the demo you're watching. Data will be pasted into your developer console.
demo_listimportantticks
Use this command for a list of the ticks that the game client determined to be important in a specific demo.
demo_marktick
Marks the current demo playback tick for later use.
demo_pause CS2 & CS:GO More
demo_pause
This useful console command is used to pause the demo you're watching. Playback can be resumed with the command demo_resume.
demo_quitafterplayback
Quits the game after demo playback.
demo_recordcommands CS2 & CS:GO More
demo_recordcommands [0 / 1]
This command records any commands typed into the console and saves them in a .dem file.
demo_resume CS2 & CS:GO More
demo_resume
This useful command is used to resume the demo you're watching, if you have previously paused it. To pause demos, use the command demo_pause.
demo_timescale CS2 & CS:GO More
demo_timescale [Playback speed]
This command sets how quickly the demo is played. In other words, it can be used to fast forward through rounds you're not interested in watching.
demo_togglepause CS2 & CS:GO More
demo_togglepause
Use this command when watching demos to toggle between being paused or not. The good thing about this command is then it will pause or play the demo, depending on if its running when the command is entered.
demolist CS2 & CS:GO More
demolist
Prints the demo sequence list in your developer console for you to see.
demos CS:GO More
demos
This command returns you to the homescreen of CS:GO, though in some cases it can crash your game .
demoui CS2 & CS:GO More
demoui
This command will toggle the visibility of the demo player UI. With the demo UI open, you can speed up and slow down demo playerback, skip rounds, etc.
editdemo CS:GO More
editdemo [Name]
This command may not work. It will edit the demo with the specified name (place the demo file in the "csgo" folder, the "csgo" folder is in the folder that csgo.exe is in).
endmovie CS:GO More
endmovie
This command will stop recording a movie that you have previously started recording with the startmovie command.
listdemo CS2 & CS:GO More
listdemo
When in a demo file, putting this command into your console will show you a list of the contents in this particular demo.
load CS:GO More
load [Game Name]
This command allows you to load a saved file. You can use this when you're not in multiplayer to bring up a demo file of yours or something similar.
nextdemo CS:GO More
nextdemo
This command will make the next demo in your current demo sequence be played.
playdemo CS2 & CS:GO More
playdemo [Demo File Name]
This command plays the specified demo file. Demos should be placed in your Steam\steamapps\common\Counter-Strike Global Offensive\csgo folder. If you place them in your "replays" folder, you need to specify "replays/" before the demo name.
record CS2 & CS:GO More
record [Demo File Name]
This command will start recording your current game as a demo. You need to specify a filename to save the demo as. Use the "stop" command to stop recording. Demo will be saved in Steam\steamapps\common\Counter-Strike Global Offensive\csgo.