Overwatch review
A CS:GO-style review queue — staff watch flagged clips, vote a verdict and leave a note, and admins see every reviewer's call.
Overwatch turns your recordings into a review queue. Staff open /overwatch, watch a clip end-to-end, then judge it — Not cheating / Unsure / Cheating — and write a short note explaining why. Admins open /overwatchverified to see the flagged clips with every reviewer’s verdict and note side by side, and punish straight from the menu.
It reuses the same library the recorders already fill — anticheat flags, PvP clips, Death Cam and player reports all land here for a second pair of eyes.
The reviewer flow
- Run
/overwatch— the review menu opens with three buttons:- New Recordings — clips you haven’t reviewed yet.
- My Reviews — clips you’ve already judged; re-watch or edit your call.
- Player Reports — cheat & grief reports filed by players (see Player reports).
- Click a clip — it plays back in-game exactly like
/replay play. - When the replay ends (it finishes, or you exit), the verdict menu opens: pick Not cheating, Unsure or Cheating.
- A writable book is placed in your hand. Write why, then close the book to save. Editing an existing review pre-fills your previous note.
Your verdict and note are stored per reviewer, so several staff can review the same clip without overwriting each other.
The empty-inventory gate
By default Overwatch refuses to start unless your inventory is completely empty. While you watch, your inventory is swapped for the replay’s, and the note book needs a free slot — an empty inventory guarantees nothing of yours can be lost or duplicated.
Overwatch:
RequireEmptyInventory: true # require an empty inventory to enter Overwatch
NoteMaxLength: 256 # review notes longer than this are trimmed
The admin browser
/overwatchverified (permission overwatch.admin) lists every clip that has at least one Cheating or Unsure verdict — your triage queue of suspicious clips.
- Click a clip to open its review detail: each reviewer’s verdict, their note, and any warnings raised during the review.
- The clip summary shows the tallies — how many reviewers called it Cheating vs Unsure.
- Right-click a clip to open the Decision menu and act on it:
| Action | What it does |
|---|---|
| No Action Needed | Mark the clip reviewed and take no action. |
| Punish — Ban | Run your ban command against the player and notify any linked reporters. |
The ban is whatever command you configure — it runs from console, so it works with LiteBans, EssentialsX or any ban plugin:
Report:
Action:
BanCommand: "ban {player} {duration} {reason}" # {player} {duration} {reason}
DefaultDuration: "3d" # length used by the quick punish button
Where reviews are stored
Reviews live in plugins/DonutReplay/overwatch/reviews.json, written atomically (temp-file + rename) and flushed on shutdown — so a crash never tears or loses the last verdict. Each (clip, reviewer) pair is unique; re-reviewing overwrites only your own entry.
Permissions
| Node | Allows | Default |
|---|---|---|
overwatch.use | Open /overwatch and review clips | op |
overwatch.admin | Open /overwatchverified, see all reviews, punish | op |
See the full list on the Permissions page.