26.08.2016, 01:20
(
Last edited by Zuthara; 12/09/2016 at 08:41 PM.
)
Current Version: 1.1.2 | Last Updated: August 26th, 2016
NO LONGER UPDATED
Sprunkbuster is a system designed to keep cheaters out of your server. It is a robust system designed on top of a reliable anti-cheat system to ban players for cheating and keep them out, while also reducing the risks of false bans. In 2010, the original Sprunk Buster project was launched by Woet - the project failed due to DNS range banning and a poor structure. This project has taken into account many of the problems with the old Sprunk Buster and fixed them.
- Built-in Anticheat System (Nex-AC) monitors known cheats on the server-side, and reports back to the master server.
- Cheaters which are identified are instantly banned from your server... and from every other server which has Sprunkbuster installed properly.
- Fast and robust system with most of the work done in the cloud.
- Accurate system of identifying individual players, avoiding false bans for innocent players.
When a cheater is detected by the system, a ban request is sent to the master server (Sprunkbuster's server) to globally ban that player. If the master server acknowledges the request and bans the player, the player is then disconnected from your server.
By default, bans last 24 hours. Our staff reviews evidence for each ban and determines if it is enough to justify a permanent global ban. Even if a player gets unbanned after the 24 hours, we retain records and logs. Sometimes, we won't be able to review all requests within 24 hours - but rest assured, we will eventually get to it and that cheater will be banned.
If you wish, you can enforce local bans through other tools, in order to keep cheaters off of your server who you identify yourself. Sprunkbuster works hard to ensure that no player is global-banned without a good reason - we want to reduce the number of false global bans to effectively zero.
What if I ban myself or an admin gets banned by the system?
The anticheat system is a solid one - it does not have many false positives. However, if you get banned due to using commands (i.e. admin-fly, admin-teleport, etc.), make sure to take a screenshot or save a Shadowplay clip so we can investigate. We review all bans that come into the system to verify the evidence logged by our system.
If you believe you have been wrongly banned, you can appeal on our website: abstractiondev.net - requests usually take between 24 and 48 hours to review, and are typically reviewed during regular business hours, except in emergencies.
If you want to keep your admins from getting banned, use the following function in your script:
Code:
SB_ExemptPlayer(playerid,exemption_state); * Playerid is the ID of the player you want to exempt or unexempt. * exemption_state is a 1 or 0: (1) if you want to prevent the player from getting banned, (0) for everyone else.
Windows
Linux (CentOS)
How do I use Sprunkbuster? - UPDATED 8/26/2016
Sprunkbuster is fairly simple to use. Simply follow the instructions below and you'll be ready to get started with Sprunkbuster. Please follow these instructions carefully, so you can use this tool properly...
- Download the latest files for Sprunkbuster - DOWNLOAD
- Unzip the files into your server folder (where samp_server.exe is).
- Add the following line at the top of your Gamemode Script:Code:
#include <sprunkbuster>
- Add the following line at the top of your Filterscripts:Code:
#include <nex-ac>
- Add the following lines to your server.cfg:Code:
filterscripts sprunk plugins SAMPSON
Read the instructions above, then go here:
Want to be a Sprunkbuster Moderator or Developer?
Send me a private message if you want to be a Sprunkbuster Moderator or Developer. I'm looking for reliable developers and moderators to help out with maintaining the project as it goes on. Moderators review evidence and unban innocent players, developers work on making the project even better.
Changelog
1.1.2
+ Default bans have been changed to 24 hours until confirmation. Sprunkbuster Staff will now need to confirm the evidence before the ban becomes permanent. (24 hours is a verification period)
+ Servers which issue excessive false bans (no evidence to back up the ban) will now be blacklisted.
+ Restructured some code and added some remote calls for better efficiency of filterscript.
+ Released everything as open source.
1.1.1
+ Made logging more efficient.
+ Restructured HTTP requests (breaks older versions)
1.1.0
+ Restructured callback hooking and made system easier to install. Users no longer need to edit their Gamemode other than adding the include (add the include and you're done).
+ Added security checks and enhanced tracking on the server side.
+ Fixed 2 bugs causing false bans (hill bug and admin fly bug)
+ Added Exemptions (server owners can now exempt their admins from getting banned by Sprunkbuster)
+ Restructured Violation Level tracking.
+ Released beginning of panel with basic features.
1.0.1
+ Initial Release
Development Team
Zuthara
MSX
Credits
Nex Anticheat - Developed by Nexius
SAMPSON Plugin - Developed by KingHual