DGuard

DGuard Lite

Golem next toyour anticheat.

DGuard Lite is the second edition of DGuard, with the Golem combat neural network alone. It does not replace your anticheat — it catches what your anticheat misses in fights: KillAura, TriggerBot, AimAssist. The code is open, the key and plan are the same as DGuard's.

Paper or Leaf 1.21.4–26.3 · PacketEvents · free up to 30 players online

How DGuard Lite works

  1. 01

    It records fights

    Every client tick around hits on players: the camera, the target, clicks and hits, movement and keys, the held item and the ping. It cancels and changes nothing — the game goes on as usual.

  2. 02

    Golem judges in the cloud

    The recordings go to DGuard's cloud judge, where Golem reads the fight and scores it. The neural network does not run on your server and costs it nothing.

  3. 03

    It punishes by your rules

    After several confident scores in different minutes the judge re-checks the evidence, and Lite bans, kicks or only tells staff — as you set it up.

Pros and cons

Pros

  • Runs next to any anticheat: cancels and changes nothing in packets — it only records fights
  • Open code: the jar has no obfuscation or protection, you can see what goes to the cloud
  • Lightweight: the neural network runs in DGuard's cloud, your server only records fights
  • Simple: one config.yml, a ban, a kick or only messages to staff

Cons

  • Combat cheats only: movement, packets, inventory and building are not checked
  • Does not stop a cheat on the spot: it punishes after several confident Golem scores
  • Records fights of 1.21.2+ clients only
  • Updated by hand: you download each new version yourself

DGuard Lite or DGuard

Both are official editions with one key and one plan. They differ in what they check and how they are installed.

DGuard

For most servers
The full anticheat

Choose it if

  • your server has no anticheat yet — or you want to replace yours
  • you need to catch more than combat: Fly, Speed, Scaffold, Timer and other cheats
  • you want one plugin that covers everything

Pros

  • Catches everything at once: combat, movement, packets, inventory, building and the world — with Golem on top
  • Can stop a cheat on the spot — cancel a hit, set Fly back — or work in stealth so the cheater never learns he was seen
  • Checks every player: clients 1.21–26.3
  • Updates itself when the server restarts

Cons

  • Replaces your other anticheat: next to another full anticheat their setbacks and cancels get in each other's way
  • Closed code: the jar is obfuscated and protected
  • Heavier than Lite: it simulates every player's movement and checks every packet

DGuard Lite

The Golem neural network only

Choose it if

  • your server already runs an anticheat and you are keeping it
  • KillAura, TriggerBot or AimAssist slip past your anticheat
  • you want to read the plugin's code before installing it

Pros

  • Runs next to any anticheat: cancels and changes nothing in packets — it only records fights
  • Open code: the jar has no obfuscation or protection, you can see what goes to the cloud
  • Lightweight: the neural network runs in DGuard's cloud, your server only records fights
  • Simple: one config.yml, a ban, a kick or only messages to staff

Cons

  • Combat cheats only: movement, packets, inventory and building are not checked
  • Does not stop a cheat on the spot: it punishes after several confident Golem scores
  • Records fights of 1.21.2+ clients only
  • Updated by hand: you download each new version yourself
Catchesevery cheat: combat, movement, packets, inventory, building, worldcombat cheats by the way a player fights: KillAura, Multi-aura, TriggerBot, AimAssist
Golem neural networkincludedincluded — Lite is Golem
How it is installedas the main anticheat, instead of another onenext to any anticheat
Response to a cheata cancelled hit and a movement setback, or stealth mode; a ban or a kick on evidencea ban, a kick or a staff message after confident Golem scores
Playersevery client 1.21–26.3fights of 1.21.2+ clients
Codeclosed, obfuscatedopen, no obfuscation
Updatesinstalled automatically on restartby hand: the jar from the site or the panel
ServerPaper or Leaf 1.21.4–26.3 and PacketEventsPaper or Leaf 1.21.4–26.3 and PacketEvents
Plan and keyfree up to 30 online, then priced by onlinethe same plan and the same key

You don't need both editions on one server: DGuard already includes Golem, and Lite then turns itself off. The servers of one project can run different editions with the same key.

Set up in a couple of minutes

  1. 1Get a keySign up, create a project in the panel and copy its key. The free plan covers one server with up to 30 players online.
  2. 2Add two filesPacketEvents (the latest release) and DGuard-Lite.jar go into plugins/. Restart the server.
  3. 3Paste the keyInto plugins/DGuard-Lite/config.yml, the license.key field, then run /golem reload.
  4. 4Check it/golem should say "License: active" and "Cloud judge: answering". In the panel the server shows "DGuard Lite".

Tip: run it in test mode for the first days (/golem test on) — Lite will only tell staff whom it would have punished.

Commands

/golemthe status of the license, the cloud judge and punishments
/golem info <player>a player's scores and evidence — also of one who has left
/golem alertsturn alerts on or off for yourself
/golem mark <player> <cheat|clean|suspect>your verdict: helps train Golem
/golem pardon <player>clear a player's evidence
/golem test <on|off>test mode: punish nobody
/golem reloadreload the settings

Why the code is open and unprotected

The Golem neural network and every decision run in DGuard's cloud; the jar only records fights and sends them. There is nothing to hide in it, so Lite ships without obfuscation: before installing you can read what it does and what goes to the cloud. The measurements carry no names, UUIDs, IP addresses or chat.

What goes to the cloud

Questions about DGuard Lite

Can DGuard Lite run next to another anticheat?

Yes, that is what Lite is for. It cancels, sets back and changes nothing in packets — it only records fights and punishes with the command you configure. If your anticheat also bans for combat, start in test mode: you will see whom Lite would punish and decide how the two should share the work.

Do I need Lite if I run DGuard?

No: DGuard already includes Golem. Put both editions on one server and Lite turns itself off, saying so in the console.

How much does DGuard Lite cost?

The same as DGuard: the editions share one key and one plan. Up to 30 players online is free, beyond that plans are priced by online. You pay for online and the number of servers, not for the edition.

Which players does Lite check?

Fights are recorded for clients 1.21.2 and newer: they report the end of every tick to the server, which is how Golem reads a fight. Older clients through ViaVersion are skipped, and so are Bedrock players.

How do I move from Lite to the full DGuard?

Remove DGuard-Lite.jar, put DGuard.jar from the panel into plugins/ and paste the same key into plugins/DGuard/license.yml. The server stays in its project. The evidence Lite collected does not carry over to DGuard.

How do I update Lite?

Lite never updates itself: download the new version on this page or in the panel and replace the jar in plugins/. The panel shows which version each server runs.

What if Lite does not connect?

Run /golem. "License: no key" or "inactive" — check the key in plugins/DGuard-Lite/config.yml and run /golem reload. "Cloud judge: unavailable" — the server needs outgoing HTTPS to dguard.site; no incoming ports are needed. Still stuck — write to support.

Add Golem to your anticheat

Free up to 30 players online. Move to the full DGuard later and the same key works.