Minecraft anticheat guide

Sharing Anticheat Bans Across a Minecraft Network

Decide which anticheat punishments apply network-wide, what evidence travels with them, and how appeals work across your servers, with a starting table.

Should an anticheat punishment apply to the whole network?

Only when the evidence supports it. An alert from a PvP server does not prove that a player cheated on a survival server with different rules. Write a network-wide policy before you share any punishment, and share the decision together with its evidence. A name on a list tells the next server nothing about why.

Most network owners want two things. They want a cheater removed from every server, and they want a fair appeal when a flag was wrong. Those goals pull against each other when the evidence came from one mode, one game version, or one anticheat setting. The policy should say what happens in each of those cases.

Which punishments should travel between servers?

Different punishments carry different weight. A warning written for a grief case means little on a creative server. A permanent ban for a confirmed client cheat means a lot everywhere. Decide the category in advance, so staff do not improvise under pressure.

The table is a starting point. Adjust the rows to your rules, then have every reviewer use the same table.

A starting policy for sharing punishments across servers.
PunishmentShare network-wide?Reason to decide in advanceNotes
Warning or noteUsually noOften tied to one mode's rulesKeep on the originating server
Temporary kickNoCan come from lag or a configuration mistakeLog only
Temporary banCase by caseNeeds two independent alerts or a staff reviewSet a review date
Permanent ban for a confirmed client cheatYes, after reviewEvidence is strong and reproducibleRecord where the evidence is stored
Mode-specific rule breakNoThe behavior is not a cheatUse that mode's own rules

What evidence should travel with a shared ban?

A shared record should let the next reviewer understand the case without asking the first reviewer. If a record says only that a player was banned, the reviewer on another server has to start over, and an appeal becomes guesswork.

Keep the record short. Link to the full evidence instead of copying raw logs into every server's database.

Decide who may add a shared record and who may remove one. Adding a record should need a reviewer. Removing one should need the appeal owner. Splitting those two roles prevents a single person from both punishing and clearing a player without a second look.

How do I set up a shared ban policy?

Start with one person who can approve a network-wide ban. Shared ownership without a process produces duplicate reviews and conflicting outcomes. The steps below take an afternoon for a small network and longer for a large one.

Test the policy on past cases before you enforce it. Include at least one case you already know was wrong, because that is the case that will show gaps.

What happens when an appeal succeeds?

A reversed ban on one server should reverse the shared record too, or the network keeps punishing a player who was cleared. Decide whether a reversal removes the shared record, the local record only, or both. Write that rule down before the first appeal arrives.

If the local reversal used different evidence than the shared record, you may keep the shared record and note why. Do not leave the two records disagreeing without a reason someone can read later.

What we have not verified

We have not tested shared punishments with any ban plugin, proxy, or anticheat. This article describes policy and record keeping, not software behavior. Check your own stack in staging before you rely on any sharing mechanism.

The policy table is a starting point, not a standard. It makes no claim about how often any category should be used or what share of cases it produces.

FAQ

Should a single anticheat flag ever trigger a network ban?

In most setups, no. Require a staff review and a reproducible pattern before any cross-server punishment. Your policy can set a stricter rule for confirmed client cheats.

What if a player was banned by mistake on one server?

Reverse the local record, then check whether the shared record used the same evidence. If it did, reverse the shared record too and note the reason in both places.

Who should own network bans?

One named person, or a small group with a written procedure. Without that, two reviewers can reach opposite decisions on the same player.

How long should shared bans last?

Set durations in the policy, not per case. Give every temporary ban a review date, so a forgotten ban does not run longer than the evidence supports.

Should a network ban be announced to players?

That is a policy choice. If you announce, use the same wording for every case and avoid naming the detection. Naming the detection tells cheat developers what to test against.

Related sources and official pages

    Browse all anticheat guides