Simulate
Vanilla physics with the keys the client pressed: friction, gravity, collisions, water, elytra and knockback.
Every player tick is simulated on your server and checked against what the client sent. Configure all checks and review every flag from one dashboard.
Players online
57
Violations, 24 h
61
Punishments, 24 h
3
Snowy per tick
0.9 ms
Players and violations
last 24 h · hourly
Recent violations
| Notch_Alt | Speed (A) | 98% |
| xKiller09 | Reach (A) | 96% |
| xKiller09 | KillAura (B) | 91% |
| builder_jo | Scaffold (B) | 74% |
Vanilla physics with the keys the client pressed: friction, gravity, collisions, water, elytra and knockback.
The simulated position must match the client's. Anything beyond a small, bounded tolerance goes to one check.
Expected versus observed, with confidence. Punishments need several confident flags, never one odd moment.
From walking to elytra flight in vanilla's order. Ghost blocks and pending knockback are tried, not ignored.
Reach and hitbox against the positions the attacker could see, rebuilt from transaction acknowledgements.
Measurements and a replay of the last 20 ticks, so staff can see why a player was flagged.
Every check, threshold and punishment rule. Servers apply changes within about 30 seconds.
Violations by check and category, players and performance, kept 7 to 90 days depending on plan.
Packets decoded off the main thread. About 1.8 ms per server tick with 100 players in our tests.
Every check and the cloud dashboard in each plan. Cancel any time.
One server, fully protected
€7 / month
For growing communities
€15 / month
For networks and large servers
€35 / month
Paper 26.2 with PacketEvents and Java 25. Clients on 1.21.2 and newer get full checking; older clients through ViaVersion are checked with reduced precision.
No anticheat can promise zero mistakes. Snowy keeps them rare: bounded tolerances, decaying levels, and punishments only after several confident flags. Silent mode lets you watch first.
How many players Snowy protects at once on each server. Players above the cap can play but are not checked until a slot frees up.
Servers keep a signed license lease valid for up to 72 hours, so protection continues through outages.
Bedrock clients have different physics and Geyser translates their input, so Snowy exempts them by default instead of guessing.
Yes. Plans are monthly; cancel from the billing page and your license stays active until the end of the paid period.
Install the plugin, paste your license key with /snowy license set, and manage everything from the dashboard.