Minecraft anticheat guide

Spectating a Suspected Cheater: Staff Procedure

A step-by-step staff procedure for spectating a suspected cheater, logging what you observe with timestamps, and avoiding common mistakes during review.

How should staff spectate a suspected cheater?

Spectate only after an alert or report gives a specific reason to look. Start a timed note before you join, watch one behavior at a time, and log each observation with a timestamp. Do not chat with the player, change their gamemode, or teleport them without a second staff member present. End the session with a written summary, even if you saw nothing.

What should you check before you spectate?

Preparation prevents most bad sessions. Complete these steps before you join the player's session:

How do you watch and log during the session?

Watch the behavior from the angle the alert describes. Movement alerts need a view of the player's path. Combat alerts need the target and the timing of each hit. Write what you see in a timestamped log, and keep what you saw separate from what you think it means.

If the behavior does not appear inside the expected window, record that too. An empty session is useful evidence when it is written down.

Observation log fields. Example values are illustrative.
FieldWhat to recordExample
TimeServer time, with your local time if different19:42:10 server time
BehaviorOne observable actionHit registered on a target with no visible swing
ContextPing, nearby players, and TPS if you can see themPing about 180 ms, two players nearby
JudgmentKept apart from the observationPossible reach issue, needs replay review

What do you do after the session?

Write a summary within the hour, while the details are still fresh. Attach the alert IDs, the log, and any screenshots or recordings your server rules allow. Mark the case as needs review, cleared, or ready for punishment.

Only the senior reviewer sets the last status. The second staff member signs the log, so the record shows who watched and who decided.

Store the summary where the senior reviewer can find it within a day. A summary that sits in a private message is hard to audit later, and a missing summary is the first thing a dispute will ask about.

What mistakes should staff avoid?

Most spectate mistakes come from pressure to get a result, not from bad intent. Watch for these:

What if the player notices you?

Stop if your presence changes how the player plays, since the rest of the session is no longer useful evidence. Log that you ended early, the time, and the reason. Do not explain the investigation in chat, and do not promise an outcome. Any follow-up goes through the normal case process.

Two staff members should not spectate the same player at once unless the case lead asks for it. A second observer can change how the player behaves, and two overlapping logs are harder to read. If a second view is needed, schedule it as a separate session with its own log entry and its own time window.

If the player leaves the server during the session, keep the timer running while you wait for them to return, and log the time you lost. A gap in the log is normal, but an unlogged gap is not.

What we have not verified

This procedure is process guidance. We have not measured how much spectating improves decisions compared with alert review alone. Check your server's spectator tooling and its permission rules before you give staff access. Test the spectate command on a staging server to confirm it does not change anything the player can see.

For lag-related steps, the latency diagnostics page at /docs/staff/latency-diagnostics describes the FairPlay side of that check.

FAQ

How long should a spectate session last?

Set a fixed window for each behavior, such as the time the alert covers plus a short margin. Stop when the window ends or the behavior appears, and write down which one happened.

Can staff spectate without telling the player?

Your server rules decide that. Whatever you choose, require a log entry and a second staff member, and write the rule into your staff policy so every moderator follows it.

Should staff record their screen during a session?

Recording helps a second reviewer check the timeline. Follow your privacy and retention rules before you record, and delete any recording that has no case attached.

What if the spectate session shows nothing at all?

Log it as an empty session with the window and the behavior checked. Keep the case open only if a new alert or report arrives. An empty session can still close the case as cleared.

Related sources and official pages

    Browse all anticheat guides