How to Explain a Scan Request to Players Without Drama
The scan itself is rarely the hard part. The hard part is the first message: a player who feels accused will argue, log off, or post screenshots of your DM in public. How staff word the request decides whether the check takes two minutes or two hours. This guide gives you scripts, tone rules and a few patterns to avoid.
Start from what the player is feeling
When a player is told "you need to be checked", they hear "we think you cheat". Honest players feel insulted, nervous players feel exposed, and cheaters prepare their excuses. You cannot remove those reactions, but you can lower them by being calm, specific and procedural. Your goal is to make the check feel like a routine step that applies to many players, not a personal attack.
The four parts of a good request
- Identify yourself. Say who you are and that you are staff, so the player can verify you in the official channel.
- State the reason in neutral words. "We received reports and some alerts about your combat in the last match" is better than "you were flagged for cheating".
- Explain what will happen. Steps, duration, what you will and will not look at.
- Explain the options. What if the player agrees, what if they prefer to wait, and what the rules say about refusing.
A script you can adapt
Here is a text template for the first message. Adjust it to your server.
"Hi, I am [name] from the [server] staff team. We received a few reports about your gameplay in [mode] today, and some of our alerts fired as well. This is not a ban or an accusation; we do a short PC check in cases like this so we can clear things up. It takes a few minutes. I will send you the instructions, and you can ask me anything before you start. If you would rather do it later today, tell me when. Our rules about checks are here: [link]."
Notice what it does: it names a reason, it avoids the word cheating, it promises a short process, and it gives the player some control over timing.
Explaining the process step by step
Players cooperate more when they can predict what is coming. For a code-based tool such as Kara Detector, the explanation can be as simple as this: you enter the player's name in the staff panel, Kara creates a single-use code, and you send it. The player opens the app, accepts, and types the code. The scan starts and you will get the report, usually in under a minute. Mention that the code expires if unused and that you can cancel it. If the player does not have admin rights, tell them it still works, although some checks are less thorough and the report will say so. This is all they need to know to feel in control.
For a live screenshare instead, say how long you expect it to take, which program they will install, and that they can hide private windows. Our screenshare guide for staff has a longer checklist for that route.
Answers to the questions players always ask
- "Why me?"
- Be honest: reports, alerts, or a staff observation. You do not need to reveal who reported.
- "Is it safe?"
- Point to the official download address, explain what the tool does, and give your policy on results. Do not promise anything you cannot back up.
- "What if I refuse?"
- Quote the written rule calmly. Do not threaten.
- "What if it says I cheat but I do not?"
- Explain that false positives are possible, that staff read the report, and that there is an appeal path.
Tone rules that save time
- Do not use sarcasm or ultimatums. "Do it now or you are banned" turns a calm player into an opponent.
- Keep it in an official channel. A ticket or staff voice channel gives a record and prevents impersonation.
- Do not discuss it publicly. A private check should stay private, whatever the result.
- Be consistent. If you ask a famous player for a check, ask the newcomer too. Perceived favoritism ruins trust faster than any wrong call.
- Stay neutral after the result. A clean report deserves a thank-you and a short apology for the inconvenience, not a shrug.
What to do when the player gets angry
Do not argue about whether they cheat. Return to process: "I understand it is frustrating. This is the standard step for everyone, and the result is reviewed by a person." If the player escalates, step back and bring in a second staff member. Write down what was said. If the player refuses, follow the written rule and treat them like any other refusal. Our guide on detecting cheaters on a server shows how to gather the evidence that makes a request easy to justify.
Close the loop
After the check, tell the player the outcome in plain words, even when it is good news. If action is taken, give the reason, the length and the appeal route. Keep the message short and factual. That final message is the one players remember.
Next step
A smooth explanation is easier when the tool itself is simple. A code-based check you can describe in three sentences makes your scripts short and your players calmer. You can compare Kara Detector plans (monthly, cancel anytime) and see how a Kara check works before you decide.