Hello everyone,
Today a group of people, which includes me, released a new community-driven project that focuses on keeping nasty hackers/cheaters away from your servers, and thus it is time to also post it here on AlliedModders.
Requirements to run SourceCBL- SteamWorks
- SMJansson (if you're getting Invalid ELF Header, use the extension from the zip attached in the thread and not from GitHub)
- SourceMod 1.7+
ConVars
sm_scbl_enabled - 1 to enable, 0 to disable the plugin.
Compatible games
As for now, these are the game we know it works for
- Team Fortress 2
- CS:GO
- L4D2
- DoD
But if you try it on other Source games that can run it, let us know and we'll add it to the list.
Notes to coders
To be able to compile this plugin, you need the .inc file from the GitHub of SMJansson, as the one provided in the original thread/zip is OUTDATED and will return errors.
How to install SourceCBL.smx
Download the latest version from
GitHub and extract everything into your /addons/sourcemod/ folder.
Click here for more detailed instructions.
Whitelisting SteamIDs
With version 1.1 you can whitelist steamids in sourcecbl_whitelist.cfg.
Example:
Code:
"1234" // steamid64
{
"whitelist" "1" // 1 to whitelist, 0 to do nothing
}
What is SourceCBL (Source: Community Ban List)?
SourceCBL is a non-profitable organization that lets other communities keep hackers out of their SourceMod servers without having to ban them on their own, by using our database containing all hackers from multiple communities.
We strive after improving the gameplay on all Source-related games and we can achieve this by having our own powerful API that everyone can use to prevent listed hackers from connecting to their servers.
All bans in our database are submitted by community admins and our own staff, while following a very strict policy to ensure quality of our bans.
How exactly does the plugin work?
When a player connects to your servers, his/hers steamID64 is sent as a GET request to our API, where it's compared to tons of other bans on our database, and if it finds a row equal to that steamID64 then the target gets kicked out of your servers with an error message telling them that they have been banned by SourceCBL for hacking/cheating.
I know what many of you think: "Don't we have SMACBans, A, B or C already?" and that's a completely legit question.
We are aware that similar services already exist, yes, but our goal is not exactly the same as theirs. We do not provide an auto-detect system for hacks that bans them automatically or anything similar to that, we are simply just like SteamREP but for hackers instead of scammers.
Can I report a hacker from anywhere?
We've decided to mostly accept reports from SourceCBL protected servers only, but if you follow the .dem file requirements (
as found here) you can submit a report from any server (talking about the 'status' command requirement).
If you wish to read more about what we offer or how we work, you can always visit our
policy page and if you're looking for our
Terms of Service, you can find them as mentioned.
We already have support from some big TF2 communities out there such as Teamworktf and KritzKast for example, and we hope to get even more support!
Let's work together to keep those filthy cheaters away from our (quality) servers!
Go to our website.
Changelogs