Description:This plugin has been made to allow easy sharing of cheater banlists between clans.
It also has the advantage of not requiring any game server reboot after banlist updates.
IP banlists / whitelists : * specify as many banlist files as you want.
* understands range ip ban. (ie: ip ending with '.0')
* option to enforce range ip ban as if all ip addresses where ending with ".0"
GUID banlists / whitelists : * specify as many guid banlist files as you want.
Rules of Combat banlists : * specify Homefront banlist from
www.rulesofcombat.com
For all banlists : * an url can be specified for hourly updates.
* a specific message can be set to be displayed upon kick. (keywords understood: $id, $ip, $guid, $name)
Download : latest version |
source code repository (
RSS feed)
Urban Terror banlists : Urban terror cheaters banlists can be found on the
Urban Terror Admin Alliance and on the
Powerban website.
config example for Urban TerrorThis config defines two ip banlists that are updated hourly from the given url.
Those two banlist are cheaters only banlists maintained by the Urban Terror Admin Alliance and the Powerban project.
<configuration plugin="banlist">
<settings name="global_settings">
<!-- level from which players won't be checked, thus never be kicked. (default: 100) -->
<set name="immunity_level">100</set>
<!-- do you want to update banlists that provide an URL automatically every hour ? (default: yes) -->
<set name="auto_update">yes</set>
</settings>
<settings name="commands">
<!-- Command to list all loaded lists -->
<set name="banlistinfo-blinfo">100</set>
<!-- Command to update all lists from their URL (if any) -->
<set name="banlistupdate-blupdate">100</set>
<!-- Command to force checking of connected players -->
<set name="banlistcheck-blcheck">100</set>
</settings>
<!--
You can define as much banlist files as you want.
banlists can be of 4 types : ip banlist, ip whitelist, guid banlist or guid whitelist
Each banlist definition contains the following information :
* name : the name of the banlist, will be used as a reason for the kick (useful to find them in Echelon)
* file : the path to the banlist file.
- ip banlist : a file containing ip to ban, compatible with quake3 banlist format. If an ip ends with ".0", the full range will be banned. Lines stating with "//" will be ignored.
- guid banlist : a file containing guid to ban. Lines stating with "//" will be ignored.
* message : an optional message that will be displayed in game. Keywords that can be used : $id, $ip, $guid, $name
- NOTE: the ban message is only visible to other players. The banned player WILL NOT SEE that message as it is kicked before having a chance to load the map.
* url : an optional url from where the banlist file will be updated hourly
* force_ip_range : yes/no. If yes all IPs will be read as if they were ending with '.0'
-->
<ip_banlist>
<name>UAA</name>
<file>/home/urt/banlist-uaa.txt</file>
<force_ip_range>no</force_ip_range>
<message>^4$name^7 is ^1BANNED^7 by the ^5[UAA]</message>
<url>
<![CDATA[http://www.urtadmins.com/e107_files/public/banlist.txt]]>
</url>
</ip_banlist>
<ip_banlist>
<name>Powerban</name>
<file>/home/urt/banlist-powerban.txt</file>
<force_ip_range>no</force_ip_range>
<message>^4$name^7 is ^1BANNED</message>
<url>
<![CDATA[http://powerban.urban-terror.fr/?banlist=powerban&dl=1]]>
</url>
</ip_banlist>
</configuration>
config example for HomefrontThis config defines a banlist that is updated hourly from the Rules of Combat (RoC)
<configuration plugin="banlist">
<settings name="global_settings">
<!-- level from which players won't be checked, thus never be kicked. (default: 100) -->
<set name="immunity_level">100</set>
<!-- do you want to update banlists that provide an URL automatically every hour ? (default: yes) -->
<set name="auto_update">yes</set>
</settings>
<settings name="commands">
<!-- Command to list all loaded lists -->
<set name="banlistinfo-blinfo">100</set>
<!-- Command to update all lists from their URL (if any) -->
<set name="banlistupdate-blupdate">100</set>
<!-- Command to force checking of connected players -->
<set name="banlistcheck-blcheck">100</set>
</settings>
<rules_of_combat>
<name>Rules of Combant</name>
<file>@conf/rules_of_combat.txt</file>
<message>$id is BANNED (RoC)</message>
<url><![CDATA[http://gbl.rulesofcombat.com/gbl.php]]></url>
</rules_of_combat>
</configuration>
If you know other banlist sources for other games, feel free to post your config here.
Banlist list : If you maintain a banlist of cheaters, please let us know on
http://www.bigbrotherbot.net/forums/configurations/post-your-banlist-url's-here/