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

  1. 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).
  2. Click a clip — it plays back in-game exactly like /replay play.
  3. When the replay ends (it finishes, or you exit), the verdict menu opens: pick Not cheating, Unsure or Cheating.
  4. 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:
ActionWhat it does
No Action NeededMark the clip reviewed and take no action.
Punish — BanRun 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

NodeAllowsDefault
overwatch.useOpen /overwatch and review clipsop
overwatch.adminOpen /overwatchverified, see all reviews, punishop

See the full list on the Permissions page.