Recording results and attendance
Officers record the result (win/loss, alliance score, opponent score) and attendance after each match. Free alliances enter manually; Pro alliances paste the in-game post-match screenshot and let the AI scanner extract everything for review. The captured result feeds DS attendance into Officer Pulse and the per-member match history.
Recording the result
From the match page after kick-off, the Record result button opens a modal with two paths:
- Manual — enter the alliance score, opponent score, and the per-player score table. Free.
- Screenshot scan — drop the in-game post-match screen into the dropzone and the AI scanner extracts the scores, MVP awards, and attendance for review. Pro feature.
Either path lands at the same review step. You confirm what got captured, edit anything that looks wrong, and save.
MVP awards
The post-match screen includes four MVP categories — highest total score, top capture points, top gathering points, top enemy kills. They're optional but worth recording: each shows up on the recipient's personal page as a small trophy, and they roll into the post-match Discord recap when the webhook is configured.
Attendance and Pulse
Attendance is recorded as a flag on each player who was on the roster. A confirmed roster member who appears in the post-match score table counts as “attended.” A roster member who didn't score (or who was AFK) counts as “missed.”
Attendance flows directly into Officer Pulse's DS Attendance signal — a member who has skipped the last three matches is the kind of trend Pulse surfaces in the at-risk view.
Marking a match as not played
If the alliance forgot to confirm the teams in-game and the match never actually ran, mark the match not played on the match page. The match stays in history but is excluded from attendance counts — nobody's Pulse score is dragged down by a match that didn't happen.
// NOTE