win.gg
Win.gg Counter-Strike These tips and tricks will help you master CSGO’s demo viewer

These tips and tricks will help you master CSGO's demo viewer

M Alzamora
M Alzamora Published 14/04/2020

As far as Counter-Strike: Global Offensive has come since its release eight years ago, there are still parts of its Source Engine that are woefully behind the times. Unfortunately, one of the most important tools for a  beginner player is CSGO’s demo viewer, an ancient relic that hasn’t changed much since Counter-Strike: Source. 

Even though it’s there to help players get better, CSGO’s demo viewer imight be the most frustrating tool available in any game. Valve designed it to help players look over their mistakes and sharpen their strategies, but the viewer is complicated. It takes forever to fast-forward or rewind and is generally difficult to use. Here’s a quick overview and several console commands that can help players work around the quirks of the one part of Counter-Strike every player agrees on. 

What are the problems with CSGO’s demo viewer?

While the demo viewer interface in CSGO is technically an updated version of the original, it still functions like it’s from 2007.

The problem lies in how it reads the demo files. The game has to “rewatch” the demo every time a user makes a change, meaning that fast-forward or rewind commands operate much slower. Users will have to wait for the program to scan the demo each time. While they won’t have to watch the demo play from the beginning, there’s a ton of just sitting around and waiting for things to load.

Another issue is that the demo viewer’s user interface locks the player out of any other part of CSGO’s UI. Even switching between players is disabled as long as the demo UI is open. This can cause some minor frustration initially, but after some time, it begins to feel like a huge bother. In order to get the most out of Counter-Strike’s playback opportunities, users will have to punch in a few console commands and make a few binds. By the end of this guide, thry’ll  have a complete list of the most useful commands to conquer CSGO’s demo viewer.

First, players should make sure the CSGO’s console is enabled. Following the beginning of WIN.gg’s console command tutorial is a good idea, but players can also go into CSGO’s settings and turn on the console under the settings submenu “Game.”

Once that’s done, it’s time to grab a demo to review. It’s a fairly easy process to download a matchmaking demo; just head to CSGO’s watch tab, click on the “Matches” tab followed by the download button in the lower right corner. FACEIT and ESEA have their own ways of distributing demos through their clients.

That’s where easy part ends, however. 

Where are my CSGO demos saved?

It depends. Matchmaking demos are saved inside the Counter-Strike directory. Unless the user changed their install path, the directory is most likely located here on Windows:

If that folder isn’t there, they can go ahead and create  it using File > New Folder.

Alternatively, right clicking the game inside Steam and selecting Properties > Local Files > csgo should get users there as well. The path will be similar on both Linux and Mac installations. For FACEIT and ESEA demos, they’ll be wherever the user decided to save them after downloading them from the client. They must be unpacked by an archive tool like 7zip and moved into the same reply folder above before players can watch them. 

NOTE: Users should be sure to rename their demos. We’re going to be starting the whole process through CSGO’s console, so it will pay off if they’re named something easy to remember, even if it’s “demo1.dem.”

Rebinding the demo UI key in the console

CSGO's Demo UI

Once back inside CSGO, we’re going to rebind the demo’s user interface. Open the console and type this, dropping the quotes and replacing “KEY” with any key that isn’t in the way or already being used. Try to stick to the right side of the keyboard.

The UI is bound to Shift+F2 by default, making it a hassle to hit when the player is close to the plays they want to see. Everyone should test out their new bind before moving on. If done correctly, this should pop up:

Notice how nothing can be clicked on and the cursor is invisible unless over the demo panel. Additionally, the only way to close the UI is with its keybind or by clicking on the X in the corner. The escape key kind of works by pulling up the pause menu, but players won’t be able to interact with it.  When the demo UI is on, it’s in charge. Binding it to an easy to reach key is the easiest way to get through a demo with minimal frustration.

If players want to watch a particular round, it’s easier to start the demo from the “Watch” tab on the main menu by clicking on the round they’re interested in. Otherwise, they can open the console and type this:

Navigating inside CSGO’s demo viewer: rewinding, fast forwarding, and skipping

Once inside the demo, here is a list of mouse controls to switch between players:

CSGO's Demo UI

The demo viewer’s UI is where players will spend most of their time. Here’s the quick and easy explanation of what each section of the demo UI does.

Inside the purple square are the normal controls: 

Inside the blue square are the controls to speed up or slow down the demo:

The red selection is up next:

CSGO’s demo_gototick command is the strongest demo command 

The green square is where players can get the most use:

A pen and a piece of paper is handy here, especially if players want to rewatch certain parts of the demo. It’s much more efficient to use the “demo_gototick” command to navigate, and there’s no chance the user overshoots their mark and winds up having to start all over.

We write down the tick at the start of every round, creating a “map” of the demo by the time we’re done. After that, it’s easy to move to where we want to go. Simply enter the command into the console, followed by the desired tick before hitting enter.

There are more options in the demo viewer, like turning on and off the X-ray feature:

Players can also bind these commands by using the bind “KEY” command like we showed above with the demoui command:

Typing “demo_listimportantticks” will print out a list of ticks inside the console that the engine decides are important moments. Players can use these to effectively watch their highlights and lowlights as if they selected that option from the main menu.

That’s really all there is to CSGO’s demo UI. It can be a headache starting out, so it’s a nice to know its ins and outs before one goes too deep into a review session. Reviewing demos is an important step to improving at Counter-Strike: Global Offensive, but the demo viewer makes it harder than it needs to be. 

There’s good news, though, as recent updates point to some sort of demo overhaul in Counter-Strike’s future. Until it shows up, everyone is just going to have to learn to work with the classic demo UI, flaws and all.

M Alzamora M Alzamora
About M Alzamora

There are few things that writer M Alzamora loves more in life than Pokemon. And there are even fewer things that she loves more than her favorite Pokemon, Eevee. But M’s appreciation for gaming isn’t just limited to Nintendo’s famous pocket monsters. She’s interested in every type of game across every genre of gaming, and she has the credentials to prove it. M’s work has also been seen on Working Classicists and gaming sites.

View full profile
Read Also
ENVY Returns to Counter-Strike After Five Years, Picking Up an “Unpaid” 3DMAX Roster Counter-Strike
ENVY Returns to Counter-Strike After Five Years, Picking Up an “Unpaid” 3DMAX Roster Owen Harsono North American esports organization ENVY has officially made its return to Counter-Strike. After putting its CS:GO division on hold in 2021, the org returns by signing the full former 3DMAX roster, so they aren't starting from scratch. ENVY is not only a massive esports organization, but also a legendary one in Counter-Strike. The org fielded one of the strongest French rosters in history, winning the DreamHack Open Cluj-Napoca Major in ...
Complexity Gaming shuts down after 23 years – Here’s what we know Valorant
Complexity Gaming shuts down after 23 years – Here’s what we know Khizar Mundia Esports organization Complexity Gaming is ending its 23-year run, as its founder announces its shutdown. Complexity is an organization that has been around since the early days of esports. The organization had rosters in multiple games, including Counter-Strike and Valorant. Despite this, Complexity’s CS roster was the most famous, as it won several major events. This is why it was a surprise for fans to hear that Complexity is shutting ...
Team Vitality vs FURIA: Predictions and best picks for StarLadder StarSeries 2026 Counter-Strike
Team Vitality vs FURIA: Predictions and best picks for StarLadder StarSeries 2026 Owen Harsono We have a clash of titans in the StarLadder StarSeries Fall consolidation final, as Team Vitality will take on FURIA for a grand final spot. Both teams have shown signs of shakiness throughout the event, so expect some scrappy Counter-Strike. Here are our Team Vitality vs FURIA predictions. Tournament: StarLadder StarSeries Fall 2026 Stage: Playoffs – Lower Bracket Final Game: Counter-Strike 2 (CS2) Format: Best of 3 Betting tip: These ...
MOUZ vs FURIA: Predictions and best picks for StarLadder StarSeries 2026 Counter-Strike
MOUZ vs FURIA: Predictions and best picks for StarLadder StarSeries 2026 Owen Harsono MOUZ are set to take on FURIA in a do-or-die match in the $500,000 StarLadder StarSeries Fall 2026 lower bracket. Both teams have already suffered losses at the event, but we believe one team is in much better shape than the other. Here are our MOUZ vs FURIA predictions for September 19. Tournament: StarLadder StarSeries Fall 2026 Stage: Playoffs Game: Counter-Strike 2 (CS2) Format: Best of 3 Betting tip: MOUZ ...
StarLadder StarSeries Fall 2026: Teams, format, schedule, and prize pool Counter-Strike
StarLadder StarSeries Fall 2026: Teams, format, schedule, and prize pool Owen Harsono Top-tier Counter-Strike is back on the menu with StarLadder StarSeries Fall 2026. It’s not a 16-team tournament with every top team in attendance, but it’s still bound to entertain us for a solid four days. Here’s everything you need to know about StarLadder StarSeries Fall 2026. Tier 1 Counter-Strike lands in Spain again for the first time in a while, with only eight teams in attendance. StarLadder StarSeries will be ...
Team Spirit vs Team Falcons at BLAST Open Fall 2026: best predictions and picks Counter-Strike
Team Spirit vs Team Falcons at BLAST Open Fall 2026: best predictions and picks Owen Harsono We’re in for a treat, as the BLAST Open Fall semi-final will feature a matchup between Team Spirit and Team Falcons, with the winner booking a spot in the grand final. It’s a battle between the world number one and number two, so this is a match you definitely don’t want to miss. Here are our BLAST Open Fall Team Spirit vs Team Falcons predictions. Tournament: BLAST Open Fall 2026 ...
Is CS2 Dying in 2026? Counter-Strike
Is CS2 Dying in 2026? Owen Harsono Counter-Strike is one of the longest-standing esports franchises, having built a loyal fanbase over the course of two decades. However, if you’ve browsed through social media platforms across the past few months, you might have seen people claiming that the game is dying or on a steady decline. Below we’ll take a look at why people are talking about this and answer the question of “is CS2 really dying?” One ...