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
IEM Cologne Major 2026 CS2 Stage 3 Pick’Em Predictions Counter-Strike
IEM Cologne Major 2026 CS2 Stage 3 Pick’Em Predictions Owen Harsono It’s that time of the year again, as the next Counter-Strike 2 Major is right around the corner. The IEM Cologne 2026 Major is set to start on June 2, meaning you still have some time to lock in your Pick’Em predictions. The Pick’Em Challenge is one of the most exciting parts of the CS2 Majors, as it allows you to test your knowledge and predict which teams make it ...
Team Spirit concede just 10 rounds in Stage 2 of the IEM Cologne Major Counter-Strike
Team Spirit concede just 10 rounds in Stage 2 of the IEM Cologne Major Owen Harsono It was pretty weird seeing Team Spirit having to start the IEM Cologne Major from Stage 2, but they quickly proved why that was a mistake. With donk shooting on all fronts, the Eastern Europeans speed ran the competition to book their spot in Stage 3. With how they’ve been playing, it’s hard not to wonder whether they can actually win the entire thing. These boys can sometimes be known ...
BIG pull off 0-12 comeback to stay alive – IEM Cologne Major Stage 1 recap Counter-Strike
BIG pull off 0-12 comeback to stay alive – IEM Cologne Major Stage 1 recap Owen Harsono We’ve just witnessed arguably the worst choke in Counter-Strike Major history, and we’re only on the first stage of the IEM Cologne Major. If you didn’t tune into the Stage 1 matches, here’s what you need to know heading into Stage 2. Many fans tend to underestimate Stage 1 teams for fair reasons, but some survivors in this tournament look extremely promising. Two Eastern European teams, BetBoom Team and B8, ...
Who will win the IEM Cologne Major 2026? Counter-Strike
Who will win the IEM Cologne Major 2026? Owen Harsono If you’re looking to play it safe and back one team at the Counter-Strike 2 IEM Cologne 2026 Major, traders prediction markets platforms have a clear frontrunner – it’s Team Vitality. But if it’s not meant to be, there are a few other candidates that could lift the trophy. Here’s what traders on Polymarket and Kalshi think. If you haven’t been watching CS2 this year and are only jumping on ...
The 10 best CS2 players who have never won a Major Counter-Strike
The 10 best CS2 players who have never won a Major Owen Harsono In Counter-Strike, winning a Major immediately puts you into legend status. It’s an achievement that proves you won the game’s biggest trophy. However, there have been some really good players that could never get their hands on the biggest trophy that Counter-Strike esports has to offer. Here is WIN.gg's list of best CS2 players who have never won a Major. ScreaM is one of Counter-Strike's most famous players for one ...
IEM Cologne Major 2026: All the teams, favorites, and outright betting odds Counter-Strike
IEM Cologne Major 2026: All the teams, favorites, and outright betting odds Owen Harsono Mark your calendars, as the IEM Cologne Major kicks off on June 2, 2026. We’re going to see the best teams in the world compete, but which ones are actually favored to take the title? This will be the first time in 10 years that IEM Cologne will return as a Counter-Strike Major, so the stakes this year are much higher than they’ve been in a decade. In this guide, ...
All IEM Cologne winners and rosters in Counter-Strike history Esports Betting
All IEM Cologne winners and rosters in Counter-Strike history Owen Harsono IEM Cologne is one of Counter-Strike’s biggest events, happening every single year. Some seasons, the event is labeled as one of Valve’s two Counter-Strike Majors of the year, but if not, still stands as one of the big events every player chases to win. With the IEM Cologne 2026 Major right around the corner, let’s take a trip down memory lane and check out every single winner of the tournament, ...