Catch cheaters within milliseconds; watch violations live, edit config from the web and run your server console from the browser.
No ports to open; the plugin makes a secure outbound connection.
Drop WardenGuard.jar into the plugins folder. Paper, Spigot, Folia, Purpur, Bungee and Velocity are supported.
Add the server in the panel and run the /wac web connect <key> command it gives you in the server console.
As soon as the server connects, violations, console and players stream into the panel live.
Next to the detection engine, everything you need to decide quickly and fairly, in one panel.
Real-time violation feed over WebSocket. Click a row to open the VL history, risk score and evidence charts instantly.
Switch between the tabs; with the demo account you can also try it on live data.
Violation, ban, player and TPS metrics; hourly charts and the most triggered checks.
A typical anticheat plugin only detects. WardenGuard detects, shows and lets you manage.
| Feature | WardenGuard | Classic anticheat |
|---|---|---|
| Real-time web violation feed | ||
| Evidence charts and share link | ||
| Ban wave managed from the panel | Partial | |
| Web console and command audit |
Every cheat protection in every plan. Limits apply instantly on the server.
No. The plugin opens an encrypted outbound WebSocket connection to WardenGuard. No firewall changes are required.
Checks use ping and TPS compensation, buffers and decay. Track the false-positive rate per check in the panel and revoke wrong punishments in one click.
Install the plugin on each backend with its own key and add the proxy too. Server groups let you watch the whole network on one screen.
Pick a plan, install the plugin and protect your server in minutes.
> wac web connect wg_srv_•••••••••••••••• [WardenGuard] Token saved. Connecting… [WardenGuard] Connected to the panel (42 ms).
The plugin weighs independent checks flagging together far more than one check repeating itself. The panel shows the 0–100 score with color tiers, a 24 h / 7 d trend and a "Watch" badge.
The evidence package sent by the plugin turns into interactive charts: rotation timeline, expected vs actual movement, click interval histogram and target distance.
Heavy punishments are applied in a scheduled wave instead of instantly, so cheaters cannot learn what caught them. Follow the countdown, review players with their evidence and approve the wave from the panel.
Real-time color-coded logs and autocomplete with descriptions for /wac commands. Dangerous commands are protected by 2FA and every command lands in an immutable audit log.
Panel, website, e-mails and docs in Turkish, English, Spanish and German. Change the server default language from the panel; every player picks their own with /wac lang.
Install the panel on your phone like an app. Bottom tab bar, console and live feed usable on mobile; push notifications for high-risk players, waves awaiting approval and servers going offline.
| Web config + hot-reload |
|---|
| Config version history and rollback |
|---|
| Player risk score and alt detection | Partial |
|---|
| Panel and plugin in 4 languages | Partial |
|---|
| Role-based team management |
|---|
| Discord and signed webhooks | Partial |
|---|
| REST API |
|---|
| Mobile-friendly panel (PWA) |
|---|
30 days on Pro, 90 days on Plus, 365 days on Business. You can lower retention below the plan limit; expired data is deleted automatically.
Yes. If the panel connection drops, the plugin keeps detecting and punishing; critical events are queued on disk and sent when it reconnects.
No. You prepay through Shopier and no card data is stored. Buying again before the period ends adds the remaining time to the new period.
Turkish, English, Spanish and German. The panel language is set per user; change the server's default language from the panel, and players pick their own with /wac lang.
No. Warden Engine is written from scratch and is closed-source, proprietary software. Every customer downloads a personal jar bound to their licence; licences are verified with signatures and shared jars do not work.
Steve
lunarclient · 1.20.4
24h · ▲ +69
Yaw / Pitch
Δ XZ · expected vs actual
Click intervals (ms)
Reach
3.62 m
Night Watch
05:59:16
03:00 · 4 players
[21:14:01] INFO Steve[/203.0.113.10:51422] logged in with entity id 412
[21:14:03] INFO <Alex> gg, bedwars?
[21:14:05] INFO [WardenGuard] Steve failed Reach [VL 14] risk 87
[21:14:06] WARN Can't keep up! Is the server overloaded? Running 2140ms behind
[21:14:08] INFO [WardenGuard] Steve was added to the Night Watch (Reach)
[21:14:10] INFO Admin issued server command: /wac status
[21:14:10] INFO WardenGuard 2.0.0 · TPS 19.98 · online 38
/wac lang tr · en · es · de · auto
High-risk player · 87
Steve — Reach, Aim
Night Watch
4 players · 05:59
expected ≤ 3.00 · offset +0.62
© 2026 WardenGuard.pro. All rights reserved.
Minecraft is a trademark of Mojang AB. WardenGuard is not affiliated with Mojang or Microsoft.