Boar is a POC project that allows you to enable server-auth-with-rewind for GeyserMC project with a few more checks and improvements compare to BDS.
Documented differences between Java - Bedrock here with detailed explainations.
⚠️ WARNING: THIS ONLY FOR BEDROCK PLAYER NOT JAVA PLAYER! YOU WILL NEED TO PAIR THIS WITH ANOTHER JAVA ANTICHEAT!
A dedicated (proof of concept) anti cheat for GeyserMC project.
- Warning: No guarantee about performance, lag compatibility, or if I will ever finish this.
- I will keep this short: lag compensation, movement simulation (prediction), smooth rewind setback.
- Also this anticheat is actually a Geyser extension!
- A lot of movement differences (and features) is not implemented.
You can take a look at a list of "other anti-cheats" here
- It's free..... and open-source, and it's a prediction ac, match BDS rewind stuff, the list go on.
- Fully packet-based that read and interfere directly (if needed) bedrock packet that client/server sent.
- Fully prediction-based, check player movement on a 1:1 scale, detecting any 1.0E-4 movement abnormality.
- Fully synced to the player ping to account for lag.