Raised This Month: $204 Target: $400
 51% 

[ANY] Source Community Ban List [Version 2]


Post New Thread Reply   
 
Thread Tools Display Modes
Author
SomePanns
Senior Member
Join Date: Dec 2013
Plugin ID:
5674
Plugin Version:
1.2
Plugin Category:
General Purpose
Plugin Game:
Any
Plugin Dependencies:
    Servers with this Plugin:
     
    Plugin Description:
    Keep hackers out of your servers with community bans for all source games
    Old 06-23-2017 , 17:43   [ANY] Source Community Ban List [Version 2]
    Reply With Quote #1

    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
    Spoiler
    Attached Files
    File Type: sp Get Plugin or Get Source (sourcecbl.sp - 253 views - 11.9 KB)

    Last edited by SomePanns; 01-04-2018 at 16:50.
    SomePanns is offline
    sneaK
    SourceMod Moderator
    Join Date: Feb 2015
    Location: USA
    Old 06-23-2017 , 18:03   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #2

    I'll be the first to ask - what kind of oversight is available for this? Are all bans manually submitted and reviewed?
    __________________
    sneaK is offline
    SomePanns
    Senior Member
    Join Date: Dec 2013
    Old 06-23-2017 , 18:10   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #3

    Quote:
    Originally Posted by sneaK View Post
    I'll be the first to ask - what kind of oversight is available for this? Are all bans manually submitted and reviewed?
    All bans are manually submitted by our staff, and we always ensure that those we hire for the position of being a site mod knows how to spot a hacker (they've either been an admin somewhere, they are an admin somewhere or is generally just talented at spotting them), as well as carefully chosen admins from various communities that are dealing with them on a daily basis as it's their job to catch them.

    As for who can be assigned to the community admin rank, we have specific requirements for that, as well as for site mods and partnerships. We take this very seriously and we'll put a lot of time and effort into always making sure the proof is valid (according to our policy).
    SomePanns is offline
    Ejziponken
    AlliedModders Donor
    Join Date: Apr 2008
    Old 06-23-2017 , 18:58   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #4

    Are the proof open to the public? Or the very least the servers who are running this?
    Ejziponken is offline
    SomePanns
    Senior Member
    Join Date: Dec 2013
    Old 06-24-2017 , 03:34   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #5

    Quote:
    Originally Posted by Ejziponken View Post
    Are the proof open to the public? Or the very least the servers who are running this?
    Yes, all proof are open to the public.
    SomePanns is offline
    Spyrek
    Senior Member
    Join Date: Jun 2009
    Old 06-24-2017 , 07:01   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #6

    Great idea!
    It would be nice if you could allow importing your database into existing sourcebans installation or just simple button to download latest DB dump. Maybe allow public sql access, but only with select permission.
    I know that there is an API, but that's another additionally check on every player connect.
    Spyrek is offline
    SomePanns
    Senior Member
    Join Date: Dec 2013
    Old 06-24-2017 , 07:49   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #7

    Quote:
    Originally Posted by Spyrek View Post
    Great idea!
    It would be nice if you could allow importing your database into existing sourcebans installation or just simple button to download latest DB dump. Maybe allow public sql access, but only with select permission.
    I know that there is an API, but that's another additionally check on every player connect.
    I think we got a similar request to this earlier and I'm going to try to make it as clear as possible, if I have understood your request correctly:

    We are not going to allow whitelisting of any kind with our bans, it's either all in or it's nothing. Being able to access a DB dump to import it into your existing SourceBans installation, without running SourceCBL (as I assume you won't run it if you do this), is going to allow you to delete bans you don't like. In other words you're whitelisting people, which as stated, is something we're not going to provide at the moment.

    Of course, if you're experienced with PHP, you can use the API to manually add the bans into your SourceBans installation. However, this is against our ToS and if you get caught doing it you're going to get blacklisted from using our API.
    SomePanns is offline
    good_live
    AlliedModders Donor
    Join Date: Oct 2013
    Old 06-24-2017 , 08:56   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #8

    I definitly like the idea of a global ban database, but restricting communitys in any way of who is allowed to join their server is not really a way to go.

    Can you explain why exactly you are trying to enforce that all or nothing rule?

    Also why aren't there any proofs available for the bans in the database so far?
    good_live is offline
    SomePanns
    Senior Member
    Join Date: Dec 2013
    Old 06-24-2017 , 10:19   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #9

    Quote:
    Originally Posted by good_live View Post
    I definitly like the idea of a global ban database, but restricting communitys in any way of who is allowed to join their server is not really a way to go.

    Can you explain why exactly you are trying to enforce that all or nothing rule?

    Also why aren't there any proofs available for the bans in the database so far?
    I think you got that part wrong(?)

    We only, and only ban hackers that we have proof of. And if you get banned by us, you're not going to be able to connect to any server running this plugin, no matter the game. And if you have a friend/admin/staff/whatever that is cheating on your server and you want to allow them, I think it's time for you to re-think your choices. A cheater is a cheater, and the entire purpose of this project is to keep all cheaters away.

    As for the proof part:
    Spoiler

    Last edited by SomePanns; 06-24-2017 at 10:20.
    SomePanns is offline
    good_live
    AlliedModders Donor
    Join Date: Oct 2013
    Old 06-24-2017 , 12:25   Re: [ANY] A new era of keeping hackers out! [SourceCBL]
    Reply With Quote #10

    I got the point, but in my opinion transparancy is a very important part here.
    So i don't really like the idea of non proofable bans.

    Also let me turn this around.
    Why are you regulating the use of the ban database?
    Is there any abuse that you fear?
    Or do you fear that users don't feal a ban as a threat?

    Me as part of a community leadership don't really like the idea of giving up Control.
    I still want to be able to allow any user I want to join the servers and as you said technicaly that's absoloutly no problem. As this isn't an automated detection there will be false positives. You wouldn't accept unban request if you don't agree on this.

    So why don't you stop to try dictate the usage of this service? Is there any disadvantage at all?
    good_live is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


    All times are GMT -4. The time now is 07:33.


    Powered by vBulletin®
    Copyright ©2000 - 2020, vBulletin Solutions, Inc.
    Theme made by Freecode