Boar Anticheat

Proof of concept prediction anticheat for Geyser.

4,55k

Quick challenge

How far can you run before the mobs catch you?

Boar Anticheat

Boar (**_an Geyser extension_**) is a proof of concept ~~anticheat~~ project that act simillar to [server-auth-with-rewind](https://github.com/Mojang/bedrock-protocol-docs/blob/main/additional_docs/ConfiguringAntiCheat.md) on Bedrock for [GeyserMC](https://github.com/GeyserMC/Geyser) project with a few more checks and improvements compare to BDS. ### ⚠️ WARNING: THIS ONLY FOR BEDROCK PLAYER NOT JAVA PLAYER! YOU WILL NEED TO PAIR THIS WITH ANOTHER JAVA ANTICHEAT! - Also side note, there is ZERO guarantee about performance, update frequences, or if I will ever ~~finish~~ this. - I'm one again warning you I WONT'T GUARANTEE THAT THIS WON'T FALSE, **_THIS ANTICHEAT STILL IN VERY EARLY DEVELOPMENT_**.
Current detections list
  • Almost every single movement-related cheats (except vehicle), including - but not limited to
  • List of movement related dectections
    • Fly, Jesus, Step, Fast Climb, High Jump (Any type of fly cheats)
    • Speed (Any type of speed cheats)
    • No Fall (Detected using the fly check, impossible to bypass)
    • Velocity (99.99%/100.01% velocity - basically any kind of velocity cheat)
    • No Slow
    • And the list goes on....
  • Reach (> 3 blocks, depends on the config)
  • Hitbox (any kind of hitbox expansion, including touch player)
  • Timer (anything greater than 20 ticks)
### What makes this anticheat "better" compare to other. #### You can take a look at a list of "other anti-cheats" [here](https://geysermc.org/wiki/geyser/anticheat-compatibility/) - It's free..... and open-source, which is pretty dang good already. - Boar is **extremly sensitive** and can detect **EXTREMLY** small movement mismatch, designed based off the vanilla movement code making it *mathematically impossible to bypass*. - Boar can accurately detect and cancel any hit **beyond 3.0 blocks reach** with minimal falses while not affecting legit player but still accurately cancelling cheaters hit. - "Perfectly" account for **client lag and latency lag** without relying on tricks, making it harder to false lagging legits player while still effectively catching cheaters. - Accurately check for any timer-based check, even if the cheaters only move 1 ticks faster (**1.001x - 1.05x game speed**) boar can still catch and detect it, without affecting lagging players. ### Note - It's not perfect, expect falses, and a lot difference that Bedrock have from Java is un-implementated, so if you do find a bug/false, do report it.
ADS