Skip to content
Snowy

The anticheat that knows vanilla physics

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.

Survival SMPonline · pro
Preview with example data

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_AltSpeed (A)98%
xKiller09Reach (A)96%
xKiller09KillAura (B)91%
builder_joScaffold (B)74%
Example of the Snowy dashboard overview.
per player tick, measured with 100 players
≈12 µs
checks across movement, combat, world and packets
67
legit bot sessions flagged in our load tests
0 / 370
offline grace with a signed license lease
72 h

Cheats change packets. They can't change physics.

1

Simulate

Vanilla physics with the keys the client pressed: friction, gravity, collisions, water, elytra and knockback.

2

Compare

The simulated position must match the client's. Anything beyond a small, bounded tolerance goes to one check.

3

Act on evidence

Expected versus observed, with confidence. Punishments need several confident flags, never one odd moment.

Movement prediction

From walking to elytra flight in vanilla's order. Ghost blocks and pending knockback are tried, not ignored.

Lag compensated combat

Reach and hitbox against the positions the attacker could see, rebuilt from transaction acknowledgements.

Evidence for every flag

Measurements and a replay of the last 20 ticks, so staff can see why a player was flagged.

Configure from the browser

Every check, threshold and punishment rule. Servers apply changes within about 30 seconds.

Analytics with history

Violations by check and category, players and performance, kept 7 to 90 days depending on plan.

Stays out of the way

Packets decoded off the main thread. About 1.8 ms per server tick with 100 players in our tests.

Simple monthly plans

Every check and the cloud dashboard in each plan. Cancel any time.

Starter

One server, fully protected

€7 / month

  • 1 server
  • 50 protected players
  • 7 days of history
Get Starter

Pro

For growing communities

POPULAR

€15 / month

  • 3 servers
  • 150 protected players each
  • 30 days of history
  • Discord webhooks
Get Pro

Network

For networks and large servers

€35 / month

  • 10 servers
  • 500 protected players each
  • 90 days of history
  • Configuration history
Get Network

Questions owners ask

Which versions are supported?

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.

Will it ban legitimate players?

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.

What does the player cap mean?

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.

What if the cloud is unreachable?

Servers keep a signed license lease valid for up to 72 hours, so protection continues through outages.

What about Bedrock players through Geyser?

Bedrock clients have different physics and Geyser translates their input, so Snowy exempts them by default instead of guessing.

Can I cancel at any time?

Yes. Plans are monthly; cancel from the billing page and your license stays active until the end of the paid period.

Set up in minutes

Install the plugin, paste your license key with /snowy license set, and manage everything from the dashboard.

Get Snowy