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
The Esports Nations Cup Has Been Postponed to November 2027 News
The Esports Nations Cup Has Been Postponed to November 2027 Ben Boland The 2026 Esports Nations Cup has been suspended until 2027. The Esports Foundation announced the delay on August 18, citing ongoing regional uncertainty. The inaugural competition was scheduled to take place in Riyadh, Saudi Arabia, comprising over 100 national teams and featuring 16 different games, including League of Legends. According to the Esports Foundation, this decision follows ongoing developments in the region and consultation with key stakeholders. Moving the event ...
MLBB is the most-watched game from the EWC, and it’s hard to see another game beating it Esports Betting
MLBB is the most-watched game from the EWC, and it’s hard to see another game beating it Michael Hassall The Esports World Cup 2026 has officially passed its midway point and viewership figures for the tournament have surpassed many expectations so far, as per Esports Charts. The viewership tracking site revealed new statistics for the event on Aug. 6, showcasing just how many games had set new records in viewership, including one name leading the way in views: Mobile Legends: Bang Bang. MLBB leads the viewership charts with the ...
CS2 at the EWC 2026 Preview: Odds, Details, Predictions and More Counter-Strike
CS2 at the EWC 2026 Preview: Odds, Details, Predictions and More Owen Harsono Top-tier Counter-Strike action returns at the Esports World Cup, as 32 of the best teams will take the trip to Paris to compete for millions of dollars. If you’re looking to watch the event, here’s everything you need to know and which teams to keep an eye on. The Esports World Cup is one of the largest CS2 events if we’re looking at prize pools, as $2,000,000 will be distributed ...
Opinion: Is Esports Tracing the Same Evolutionary Path As Traditional Sports? News
Opinion: Is Esports Tracing the Same Evolutionary Path As Traditional Sports? Cecilia Ciocchetti What happens when an industry compresses centuries of sporting evolution into less than a decade or two? Communities become global audiences overnight, rivalries spread through social media within minutes, and tournaments turn into entertainment products faster than ever before. And so what took traditional sports centuries to build has taken esports a fraction of that. From local communities to sold out arenas, and from informal matches to Olympic-style events, the ...
BLAST Bounty 2026 semi-final predictions: who’s making it to the grand final? Counter-Strike
BLAST Bounty 2026 semi-final predictions: who’s making it to the grand final? Owen Harsono The top four teams we’re seeing at the BLAST Bounty 2026 semi-finals are far from what anyone would expect before the tournament began, but here we are. We’re only three matches from crowning a winner, so let’s take a look at the best BLAST Bounty semi-final predictions for both upcoming matchups. Starting the semi-finals off is a banger of a series between FaZe Clan and Team Spirit, which is one ...
We Ranked The Top 5 Most Hated CS2 Maps Counter-Strike
We Ranked The Top 5 Most Hated CS2 Maps Owen Harsono If you’re a Counter-Strike player, you probably have that one map you always ban first in every Premier game — and you're not alone as almost everyone has one too. Below, we’ll take a look at the most hated maps in Counter-Strike history and explain why they are disliked by the community at large. Anubis is one of the newer releases in the Counter-Strike 2 map pool, but it has ...
The Top 10 Best Clutches in Counter-Strike History Ranked Counter-Strike
The Top 10 Best Clutches in Counter-Strike History Ranked Owen Harsono Pulling off an impossible clutch is one of the greatest hits of dopamine any Counter-Strike 2 player can ever feel. However, pulling them off at the highest level can be a little tricky since everyone is so coordinated. That’s exactly why mind-blowing clutches are remembered forever. Let’s take a trip down memory lane and look at the 10 best clutches in Counter-Strike history. We’re opening the list with former mousesports ...