Team Fortress 2

Team Fortress 2

44 ratings
How to Use Sourcebans
By Sudden
This guide will show you how to navigate Sourcebans. User Experience may vary based on setup. This guide will NOT show you how to install Sourcebans on your server/website. Purely a guide on how to use.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will touch on how to navigate Sourcebans both as a regular user, and as an admin. User experience may vary due to the ability to customize the layout and permissions of Sourcebans. In this example Sourcebans will be synced to several linux-based Team Fortress 2 servers, with the bans database accessible via the gaming group's website. I will begin by explaining features for non-admins, and then move on to admin-only features.
Comm Bans
The Comms Section shows players that have been muted, gagged, or silenced (silence = mute + gag).
             
             
Clicking on a record will show more details, such as the player's info, when the event occured, the length of the event, what server it occured on, and which admin invoked the event.
Bans
The Bans Section shows players that have been banned for breaking server rules. This page is accessible by anyone.
             
             

Clicking on a record will show more details, such as the player's info, when the event occured, the length of the event, what server it occured on, and which admin invoked the event. Any comments made on the bans can only be seen by other admins. Options to alter the record are also only accessible by admins
Submit a Ban
Clicking the Report Player tab will take you to the Ban Submission. Here you can report a player for breaking server rules. The use of this page is for non-admins, although admins have access to it as well. After submitting your report about the player and the event that occurred, your ban submission will be accessible by admins for evaluation and review.
Appeal a Ban
Clicking the Appeal a Ban tab will take you to the Protest a Ban page. Here you can appeal a ban against you if you feel you were unjustly banned. The use of this page is for non-admins, although admins have access to it as well. After submitting your information, your ban appeal will be accessible by admins for evaluation and review.
Admin Panel
If you're an admin, you will have access to the Admin Panel on Sourcebans. The Admin Panel has three options: Admin Settings, Server Settings, and Bans. It also contains a summary of stats such as the number of servers synced to the database, the number of admins that have access, total number of bans and players blocked, ban protests, and ban submissions.
Admin Panel : Admin Settings
Admin Settings will take you to the Admin Management page. Here you can view a list of all admins, as well as their permission group. Permission groups have predetermined permissions and access. Assigning a player to one of these groups will give that player the permissions attributed to the group.
             
             
Clicking on an admin will provide details about their permissions. Custom flags refer to permissions associated with various plugins.
Admin Panel : Server Settings
Server Settings will take you to the Server Settings page (duh). As an admin there is nothing to do here. Clicking the "admins" button under Action will list all of the admins of that specific server, along with their SteamIDs. As the server owner (or an admin with similar permissions) there are probably some more options.
Admin Panel : Bans
Clicking the Admin Panel will take you directly to the Add a Ban page. After filling out the required information, it will add the ban to the database immediately.

             

It will even check to see if the player is currently on one of the servers.

             
        
Clicking the Ban protests section below Add a ban will show any current ban protests. If another admin has already viewed the submission, the ban protest will be moved to the Archive.

             

Archived Ban protests

             

Clicking the Ban submissions section below Ban protests will show any current ban submissions. If another admin has already viewed the submission, the ban submission will be moved to the Archive.

             

Archived Ban submissions

             

The import ban tool allows you to import ban records into the database. As an admin there is nothing to do here. As the server owner (or an admin with similar permissions), this is useful for when Sourcebans is updated. Export the bans prior to updating, then import after updating. Now you will never lose your bans!

             

Afterthought: Favorite Ban Submission
A player on the server tried to report the entire Red team for "spawnkilling". GG.
Banning a Hacker
When you ban a hacker, BAN THEM ON THE SERVER (in-game) instead of using Sourcebans.
When you ban a player from in-game, it will provide the player's IP address on the ban record in Sourcebans. Then go onto Sourcebans and add a second ban for them, listed as IP ban. This will effectively stop most script kiddies from rejoining your server on their account or their alt accounts.


If the hacker has a name changer that mimics the names of other players, you have two options:
  1. Using the admin menu (!admin), go to a section such as ban, and write down the numbers of the two players with the same name. Repeat when the hacker's name changes again. Did you notice that the number stays the same when the hacker changes names? This is the userid of the player. Ban them using the admin panel or via chat/console command.


  2. Type status into the developer console. Then copy the userids, names, and SteamIDs of the players. Find the two names that are similar, then use their userID or their steamID(see Resources section) to determine which one is the hacker.
Hackers with name-changers will generally be level 0, possibly already having VAC bans from other games or private profiles.
Example of a Successful Ban
Here on the dashboard I noticed a player, whose name I did not recognize was blocked from entering one of the servers.
             

A player named Skalinski was blocked from connecting to our Halo Bloodgulch TF2 server.
             

After clicking for his/her ban details, it revealed that the ban fell under a player named Sake. Sake was banned automatically by Source Mod Anti Cheat (SMAC), and then I gave him an IP ban.
             

Now comes the research. Was this the same account using a different name? Or did the player make an alt account and try to connect to the server?
             

Viewing the player's recent name history on Steam, there is no mention of "Skalinski".
             

Upon further research using a third-party tool, it was confirmed that the player never changed their name to "Skalinski".
             

So what does this mean? It tells us that the player made an alt account and tried to connect to the server on the alt. The IP ban prevented the alt account from joining, and will effectively prevent any other alts belonging to the player from joining in the future. This is why it is essential to ban hackers ON THE SERVER (in-game) instead of using Sourcebans, and then follow-up with an IP ban using Sourcebans, as described in the previous section.
Follow Me
                  
     Did this guide help you? Like it and share with your friends!

Also feel free to join my Steam Trading Group: https://steamhost.cn/steamcommunity_com/groups/SuddenTrading
                   and/or
Feel free to join my Steam Gaming Group: https://steamhost.cn/steamcommunity_com/groups/suddenentropygaming
11 Comments
Haigen 30 Jul, 2022 @ 8:10pm 
If i understood correctly, SB /SB++ uses its own banning system, meaning it would stipp be possible to ban players ingame/manually on a only one server, if necessary?
Mary Berry's Soggy Bottom 27 Jan, 2020 @ 2:24pm 
In response to the user who was confused as to why there was no appeal button: this is a configurable option in sourcebans to enable/disable this functionality.

https://cdn.discordapp.com/attachments/667924367707209759/671478655200919562/unknown.png

It seems most communities have this disabled (it might be the default?)
Blizzard 8 Jan, 2020 @ 9:15pm 
@Sudden its a good guide but can you include a part on how to find the Steam ID? Such as like navigating to SteamRep and then which ID to select?
Sudden  [author] 21 Jul, 2019 @ 12:59pm 
@KaZeFeT
Clicking on the server(s) listed in sourcebans will show the players actively on the server(s), their points, and how long they have been connected to the servers. Right clicking their names allows you to interact with that player, such as kicking, banning, ect.
Kid 21 Jul, 2019 @ 5:00am 
I cant remeber what do i need to type in order to enter the "Activity" panel...
I only remember i need to type the addres of the sourceban in google and then put a / and type something after it...
In this panel you can see everyone hours on the server and stuff like this
Sudden  [author] 26 Feb, 2019 @ 9:09pm 
@金持ち Flicker
Thank you for the feedback, however I do not agree. I provided all of the information necessary for navigating sourcebans. What are you confused about?
Oppysez 25 Feb, 2019 @ 10:25am 
Useless guide, doesn't even show how to use SourceBans. Amazing that a how to use guide doesn't include how to use it.
Deimos 7 Aug, 2017 @ 6:34pm 
Nice Tutorial. I was just on here looking at some tutorials about CS:S, and I came across yours. I already know how to use sourcebans though, along with most CS:S Server stuff.

If you want to help me get more people to play on my servers, add me on steam. I will also make you an admin.

I have a few custom built dedicated servers that I run all of my game servers from, as well as my Web Server.

The game servers are all being controlled by one Control Panel. I am using Open Control Panel for the game servers, and CentOS Web Panel for the webserver, PHP, FTP, and MySQL. And yes, I install everything and manage all of my servers myself. So when it comes to managing servers, I know A LOT of stuff. lol.

Like I said, if you want to help me with managing the game servers, let me know, contact me on Steam. I can also set you up with a control panel account, so you can create game servers when ever you want.

Thanks,

-TheTechGenius
Sudden  [author] 2 Mar, 2017 @ 10:00am 
@[NSS]* ᴍᴏɴsɪʙᴅ
What is the link to the Sourcebans you are referring to?
Monsibd 2 Mar, 2017 @ 9:19am 
cant find the appeal button .-.