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.
Write it once
The call, a demo round to watch, a checklist they tick off.
Assign it
Who gets it, when it is due. They are told by email, in the app — and in Discord if you use it.
They work through it
Step by step, ticking off as they go, on their own time.
You can see it landed
Opened, finished, or not started — per person, with timestamps.
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 5This is the conversation the product exists to make possible: one player, one question, no lecture to the four who already did it.
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.
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.
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.
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.
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.
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.
Built around who does what
Owner
YouHolds the subscription. Invites and removes people, promotes a coach, connects Discord, and sees every completion record on the team.
Coach
TrustedEverything except billing and the roster. Writes modules, assigns them, sets deadlines, uploads demos, and sees who has completed what.
Player
RosterSees 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.
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.
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 |
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.
- 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
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