Built for CS2 teams No card required

Your strats.
Your roster.
Proof they did it.

You call the same execute in comms for the third week running and still hear "I didn't see it." TrainYourCS holds your training, your schedule, your stratbook, your opponent prep and your demo review in one place — and shows you exactly who opened each one, who finished it, and who is quietly skipping it.

Set up in 5 minutes
Your whole roster included
2D demo review on the real map
Cancel any time
1

Write it once

The call, a demo round to watch, a checklist they tick off.

2

Assign it

Who gets it, when it is due. They are told by email, in the app — and in Discord if you use it.

3

They work through it

Step by step, ticking off as they go, on their own time.

4

You can see it landed

Opened, finished, or not started — per person, with timestamps.

01

Training that leaves a record

A module is the call, written down once: what you want, why, a demo round to watch, and the steps they tick off doing it. It stays in your library for every player who joins after — including the ones who are not on the roster yet.

  • Assigned, not broadcast. Give the AWPer their lineups and the entry his prefires without cross-posting a thing. Each of them sees what is theirs and nothing else to wade through.
  • A deadline that is visible. Overdue work is flagged on your side and on theirs, so a due date is a fact rather than a tone of voice.
  • Progress per step, not per module. "Half done" is a real state and this records it — you can see somebody stopped at step three rather than guessing why the module is still open.
  • Chase the gap, not the team. You talk to the one person who is behind instead of lecturing five people who already did it. That is the whole difference between an argument about effort and coaching.

Mirage — A execute

Assigned to 5
zCBN5zz Finished
Fynn_ Step 2 of 3
2w1ce Finished
hanseN Opened
sub_ Not started

This is the conversation the product exists to make possible: one player, one question, no lecture to the four who already did it.

02

Review the match, not your memory

Upload a match demo and it comes back as a 2D replay you can scrub round by round, on the real map. Not a summary of the round — the round. Find the thing you were looking for in round 14 and hand that round to a player: their link opens the replay already sitting on it.

  • Utility you can time. Every smoke and molotov counts down where it landed, and clears the moment it really did. Grenades fly the path they flew, and land wearing their own icon.
  • Flashes, per player. Not "a flash went off" — which of them it blinded and for how long, counting down over each one. Straight from the demo, so it is the number the game used.
  • The bomb, end to end. Who carried it, where it was dropped, a live 40-second fuse, and a defuse that tells you whether it beats the clock while it is still happening.
  • Every shot fired. Tracers at the angle the bullet actually left, ending where it hit — so a whiffed spray and a clean trade look different.
  • What they took in. The buy for both sides, spending itself down as the utility gets thrown, so "do they still have a smoke for this retake" has an answer.

Plus the things you would expect: follow one player through the round, drop to a quarter speed, click a kill on the timeline to land a second before it, and a scoreboard with ADR and headshot percentage rather than just K/D.

Included, like everything else. Parsing runs in the background — upload it and get on with your evening.

12 4 2.4 28.4
2D replay · Mirage A · round by round
03

The rest of the week

The jobs around the game — who is turning up, what needs doing before Thursday, and what you know about the team you are drawing. On the same roster, in the same place.

CALENDAR & RSVP

Who is actually turning up

Put the week up once — practices, scrims, matches. Everyone answers going, maybe or can't make it, and everyone reads the time on their own clock.

Afterwards you mark who was really there. What somebody said and what they did are different facts, and the gap between them is the interesting one.

Going Maybe Can't make it No answer yet
TO-DO

Sorted by how close it is to mattering

Book the scrim, send the demo to the analyst, sort the stand-in. Each one has an owner and an urgency, and the list orders itself by when it starts to hurt rather than by when it was typed.

"Before next game" names a real date once there is a match on the calendar. The urgent ones post to Discord; a "this season" item does not, because it is not news.

ASAP Before next game This season
OPPONENTS

What you know, and what they think

Their tendencies and your gameplan, per team, with every fixture you have played them in on the same page.

Underneath, a note from each player. Five people saw five different parts of that map, and the one who writes "their AWP never holds mid on a full buy" has said something the coach could not say for them.

STRATBOOK

The calls, where they can be found

Your executes and defaults in one place the roster can actually search, instead of four docs and a pinned message from March.

And when somebody new joins, it is already written. They read the same thing everyone else read, rather than the version you can remember on the night.

04

Built around who does what

Owner

You

Holds the subscription. Invites and removes people, promotes a coach, connects Discord, and sees every completion record on the team.

Coach

Trusted

Everything except billing and the roster. Writes modules, assigns them, sets deadlines, uploads demos, and sees who has completed what.

Player

Roster

Sees what has been given to them and when it is due, ticks off each step, answers for sessions, and adds their own note on an opponent. Nothing else to wade through.

05

Bolt it onto Discord, if you use Discord

Optional, and it changes nothing about how the product works. Connect your server once and the things worth knowing also show up in the channel already open on everyone's second monitor. Skip it and the same notifications arrive by email and in the app.

  • New training, announced. Assign a module and it posts once, naming and tagging the people who got it. Being tagged in the thing you have been given is how it gets seen at all.
  • Due soon, once a morning. One digest a day per team. It says "three players" — never which three. Naming who is behind in front of their team is a judgement, and a coach who watches the app do that to a player once turns it off.
  • Sessions nobody answered. A scrim in four hours with two people still silent is something you can fix at four hours' notice.
  • Times on their own clock. A roster spread across three countries each reads the right local time. This is the one thing the integration does that the app cannot.

In the channel

Slash commands
/assignments What you still owe, overdue called out first. Only you see it
/next The next three things on the team calendar. Everyone sees it
/link Connects your account. One click, username only. Only you see it

Anything about one player is private to them, without exception. A channel is a room with your teammates in it.

06

Against what you use now

Nothing here is a case for leaving Discord — we post into it quite happily. It is a case for what has to live somewhere that remembers.

Scroll the table sideways →

Discord alone A shared doc TrainYourCS
Who has seen it A reaction, from whoever bothered Nothing Per person, with a timestamp
Who has finished it Ask in comms Ask in comms Step by step, per person
Assigning to one player A DM that scrolls away A doc everyone can edit Assigned, with a due date
Finding it in a month Search and hope Which of the four docs Still in the library
New player joins Scroll back forever Re-explain it Assign what already exists
Reviewing a match Clips, if someone made them Notes from memory 2D replay, round by round
Turning a round into work "Watch round 14", by hand Not a thing Their link opens on that round
Prep on an opponent A thread from last season One person's notes Gameplan plus every player's read
Told in the channel If someone remembers to post No Posted, tagged, automatically
Cost Free, and it shows Free, and it shows One price, whole roster
07

Pricing

One price for the whole team — you are not billed per player. Fourteen days free, no card up front, cancel from your own billing page whenever you like.

Team
£25/month
Your whole roster, every feature, one price.
£250/year
Two months free
Your whole roster, every feature, one price.
  • Up to 30 members
  • Demo upload + 2D replay
  • Unlimited training modules
  • Assign with due dates
  • Viewed + completed tracking
  • Calendar, opponents, stratbook and to-do
  • Your logo and your colour
  • Email invites and reminders
08

Questions

Do I need a card to start?

No. Fourteen days, the whole product, no card. If you do nothing at the end of it the trial simply stops.

Do my players need to install anything?

No. They sign in on the web. If you connect Discord they can also use /assignments and /next in your own server, which most of them will do instead of opening a tab.

What does the Discord bot need from my server?

Permission to send messages in the one channel you choose, and nothing else. It reads no message history, joins no voice channel and manages nothing. It asks for your username when you link your account and not your email.

Will it post my players' names when they are behind?

Never. New training names and tags the people who got it, because that is how a task gets seen. The overdue digest says "three players" and stops. Anything about one player — what they owe, what they have not done — is private to them.

Can I use it without Discord?

Yes. Everything works on the web on its own, and the reminders go by email. The Discord half is a place to be told, not a place the product lives.

Am I billed per player?

No. One price for the team, and your whole roster is included.

What happens to my demos and my stratbook if I cancel?

Your team's pages stay readable until the period you have paid for ends. Nothing is deleted the moment you cancel.

Is this only for CS2?

The demo review is — it reads CS2 demo files. Everything else is a training and scheduling tool that works for any team; you pick the game when you create it.

Stop asking if they watched it

Fourteen days free. Your whole roster. Five minutes to set up. No card until you decide to keep it.

Create your team