2hours.gg

CS2 servers by the hour. Pay only when you play.

Downloading and watching your CS2 demos

Every match on 2hours.gg is recorded automatically. There is nothing to configure. MatchZy starts a demo when the match begins, stops it on map end, and the file is uploaded to your account once the server shuts down or the next map loads.

Where to find them

Demos appear on your account page under server history. Each past server shows the map(s) played and a download link per demo file. Files are stored as standard .dem (CS2 demo format) and remain available indefinitely.

If a match is still in progress, the demo for the current map will appear after that map ends, not in real time. The "Demos" section updates a few seconds after each map switch and again at server shutdown.

Playing a demo back

Save the .dem file into your CS2 demos directory:

...\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\replays\

Then in-game, open the developer console and run:

playdemo <filename>

Or use the in-game "Watch → Your Matches" UI to browse and play demos from the replays folder without typing console commands.

Sharing demos

The download link on your account page is private to you. If you want a teammate to review the same demo, download it and share the .dem file directly (Discord file attachments work; .dem files compress well with zip).

Third-party tools like Leetify, CSStats, or HLTV Demo Viewer can also parse 2hours.gg demos, they are standard CS2 demo files with no extra patching.

Watching live instead

Demos are for after the match. If someone wants to follow along live, point them at the GOTV spectator stream instead. Same server, no download needed, around 105 seconds of delay.

See also

← Back to all guides