Skip to content
True Grind logotrue grind cs2

CS2 replay analysis

Track the match.
Review the rounds.
Keep the context.

Turn your demos into a clear round-by-round review. See where fights changed, connect the stats to the moments behind them, and keep the context a scoreboard misses.

Start free
Upload and review a demo
Stay oriented
Round-by-round playback
Keep context
Stats, notes, and teams
Dust2 tactical radar preview
Round 5
Dust2 · Live review
3 : 2

Replay

Events

Insights

See utility, deaths, positioning, and side changes on one shared round timeline.

Public demo

See a real round review in motion

public replay samplede_dust2

Analyze a parsed 2D round flow before you sign in

This public sample uses the same tactical replay UI as the private analysis flow: rounds bar, kill feed, roster panels, zoomable map, and server-style summary data.

sample result
2:13
Team 2
Map
de_dust2
Rounds
15
Duration
23m 9s
Artifact Shape
1 chunks

Server-backed viewer

The browser only consumes replay-ready frames and events instead of reparsing the original demo file.

Tactical round navigation

Jump between rounds, scrub the frame timeline, and keep team identities stable through the whole review.

Readable decision points

Weapon fire, deaths, flashes, planted bomb state, and roster panels update in one shared timeline.

Analyze your own demo
player snapshot

Server summary

The same overview-first flow used in the private analyzer is surfaced here with a public sample.

Простой
Team 2
16
6
2
104.67
No score
awp
9Tail
Team 2
17
6
2
103.67
No score
ak_47
2phone
Team 2
14
11
4
96.47
No score
ak_47
Loczek
Team 2
12
6
1
88.2
No score
ak_47
газонюх
Team 1
11
14
3
87.4
No score
m4a1
Oziz
Team 2
10
11
8
80.47
No score
ak_47
Лукашенко картош
Team 1
12
14
1
74.8
No score
mp9
WotanFriday
Team 1
8
14
4
68.67
No score
ak_47
Not
Team 1
5
13
2
43.27
No score
ssg_08
Bradley Cooper
Team 1
2
13
5
37.6
No score
desert_eagle

Free temporary parse

Upload and review a demo without paying first.

Paid cloud library

Keep replay playback and exports after parser storage expires.

Private signed delivery

Saved artifacts stay private behind app auth and short-lived URLs.

Compare cloud plans

Free parsing stays available; cloud persistence is the paid upgrade.

Custom analysis

Open a live Dust2 tactics board

This is the actual simulator, preloaded with a Dust2 exec state so visitors can drag players, place utility, change round outcomes, and inspect economy swings without an account.

Dust2 tactics board preview

Open the interactive board

The full setup includes draggable players, utility, round outcomes, and economy. It loads only when you want to use it on smaller screens.

Full product

Three ways to make the next match better

Start with a demo, keep supported match sources in sync, and add the human context that raw stats miss.

Upload and understand

Drop in a CS2 demo, get the match overview first, then open the replay when its round data is ready.

Sync the matches you play

Keep Steam and FACEIT histories separate while turning supported matches into the same review-ready replay format.

Review with context

Pair the scoreboard with notes, team assignments, tags, heatmaps, and the human details a demo cannot explain.

Context that survives the scoreboard

Results stay readable on mobile without turning every stat into another dashboard card.

W
de_dust2
24 / 16 / 6 · ADR 96.4
13-11
strong comms
L
de_anubis
19 / 18 / 5 · ADR 82.1
10-13
troll in spawn
W
de_mirage
21 / 11 / 8 · ADR 93.8
13-7
good spacing
live server status

Community server

The app includes a public server surface too, not just stat pages. This status block hits the same live query route used inside the protected servers page.

Checking...
Address
truegrind.gamergod.net:26611
Map
waiting for query
Players
not available
Mode
W3C / RPG custom ruleset
Connect via Steam

Ready for the real app

Take your own matches into the full review workflow.

Sign in with Steam to upload your own demos, save Steam match sync credentials, link FACEIT, keep private account settings, and persist your manual match history.