SafeGuard 2
ALERT
This project is no longer being supported, as I have decided to create a for of AntiCheat.
For an accurate, stable plugin that delivers much more power under continuous development, click here: AntiCheatPlus
SafeGuard 2
SafeGuard 2 is the successor the the original SafeGuard, and is designed with the sole purpose of providing maximum protection to the server from hacked clients.
Using innovative multi-threaded checks, server configurable heuristics, and data backed by hours of research, SafeGuard 2 is a pretty amazing plugin.
Current Checks:
- MOVEMENT_SPEED: Checks for supersprint, timer, blink, and sneak hacks, and No-Slowdown hacks (in webs).
- MOVEMENT_FLIGHT: Checks for flight and highjump hacks.
- MOVEMENT_VERTICAL: Checks for Glide/FastLadder hacks, and Step hacks.
- MOVEMENT_WATER: Checks for Waterwalk/fast swim hacks.
- BLOCKPLACE_REACH: Disables people from placing blocks further away than is normal.
- BLOCKPLACE_SPEED: Disables people from placing blocks faster than normally possible.
- BLOCKBREAK_REACH: Disables people from breaking blocks further away than is normal.
- COMBAT_SELFHIT: Disables people from being able to attack themselves, in attempts to bypass checks.
- COMBAT_SPEED: Disables people from being able to attack faster than a normal person would be able to.
- COMBAT_POSTMORTEM: Disables people from being able to attack while dead (ie: Ghosting).
- COMBAT_REACH: Disables people from being able to attack entities too far away
Commands:
- Type '/safeguard help' for a full list of commands.
Current permissions:
- safeguard.movement.flight - Allows players to bypass flight check
- safeguard.movement.speed - Allows players to bypass speed check
- safeguard.movement.water - Allows players to bypass water check
- safeguard.movement.vertical - Allows players to bypass vertical check
- safeguard.block.reach - Allows players to bypass block place/break reach check.
- safeguard.block.speed - Allows players to bypass block place/break speed check. [Break check coming soon]
- safeguard.combat.selfhit - Allows player to bypass Self Hit check
- safeguard.combat.postmortem - Allows players to bypass PostMortem check
- safeguard.combat.speed - Allows players to bypass Combat speed check
- safeguard.combat.reach - Allows players to bypass Combat reach check
- safeguard.info.alerts - Allows players to receive alerts when a player fails a check
- safeguard.info.admin - Allows players usage over SafeGuard commands
Installation:
Just drag and drop the jar file into your plugins folder. Once that is done, have a small group of trusted people (or even just yourself) join the server with Operator permissions. Once ingame, walk around for 30-45 seconds with random jumps and turns and strafing. Repeat this process with sneaking and sprinting (NOTE: DO NOT SPRINT ON ICE WHILE DOING THIS). This process allows the server to gather data based on your server's performance, and increases accuracy with the checks. Once done, type '/safeguard configure' to configure the plugin to the gathered heuristic data. At this point, people may join and play as normal. [VIDEO COMING SOON]
Development Future
This is a very early in development plugin. To follow along with the development, please visit the website, and feel free to follow the Git repository.
Issues?
There is a link to the side of this page where you can lodge help ticket if you're experiencing a technical issue. I will get to it as soon as I can, I promise.
Source Code and Website
Website: http://m1enkrafftman.github.io/SafeGuard-2/
GitHub repository: https://github.com/m1enkrafftman/SafeGuard-2
Videos:
I figured I'd make videos on some of the finer aspects of the Plugin (usage, info, etc) and also have a Development blog so people can keep up with what's going on with it.
This works fine with 1.8 spigot but can you just make sure to update incase it has any bugs
You should include a check for chat and command spamming, other than that it's looking great so far.
i know this is for 1.7.9, but could you make a version for 1.7.2? If so, i can also make a plugin spotlight for it.
Can't wait for this.
Can't wait for this.