Better IP BanAn IP Banner that connects to a list of IP's of known server crashers located
here.
DescriptionHate having servers crash on you from trouble makers? I know I sure do.
Well the chances are now cut down with this mod.
All you have to do is download it, enable it, and watch it do its magic.
Updated frequentlyI'll do my best to check out the drama section frequently and update the list when ever I can.
If you'd like to check it out you can
here.
Wanna help? Go ahead, send me a PM on the forums with the title of "New known crasher ( USER )" if it isn't already in my list.
Make sure you send a topic with sufficient proof, consisting of an IP, user, ID, and the server that was crashed.
If the person is in my list and there is more information on the said person such as another topic I missed, go ahead and PM me that too with the name of "Updated user info ( USER )".
I'll also check this topic, so those users who's PM privileges are revoked can also notify me.
Failure to do so will mean that I'll ignore all future PMs from you.
Accidental ban?Were you accidentally added to the list and would like to get off?
Post sufficient evidence (or ask me to host) of you owning the IP, and I'll remove you from the list.
Commands & FeaturesIn-game with Admin powers or greater, you can use /ListIPBans to see a list of IPs currently banned.
The format messaged is
IP Name( ID ) - Banned for the reason of: Given reason | Date Reference linksSuper-admins can add to the server's personal ban list by banning a user with the command of
/BanByIP ( User or BL_ID )The host or a
Super-Admin can make incoming connections visible to different groups by setting $Pref::Server::AnnounceIncoming to one of the following.
- 0 - Echo
- 1 - Host
- 2 - Super Admin
- 3 - Admin
- 4 - Everyone
By default it is 0.
Enable BL_ID banning.
$Pref::Server::BLIDBan = 1;
This will ban the user by BL_ID at autoAdminCheck.
The user if willing to can crash the server before this.
This is added just in-case of IP changes.
If you find a user with a changed IP, inform me so I could update the list by replying to this topic.
Included in Ver 1.1.3
Auto BL_ID ban ignore list
$Pref::Server::IDIgnore = "BLIDs separated with spaces";
This will ignore the IDs included in the list.
Included in Ver 1.1.3
Auto ban by BL_ID bad IP's.
$Pref::Server::IPBanBLID = true;
This'll fetch the user's BL_ID if their IP is on the banned list, and perma-ban their ID.
Forgot to mention this about the update, it was included in Ver 1.1.3
Additional ban server adaptation.The mod is made to allow additional servers to be added, in-case I've retired from my list.
All someone would need to do is make a code with this in it.
$IPBanList::ServerHost[%count = $IPBanList::Count++] = "example.com";// Domain or IP address
$IPBanList::ServerDir[%count] = "/DirectoryToList.txt";// Starting with a blank line
$IPBanList::ServerPort[%count] = 80;// Port of choice
Or to overwrite the default, use 0. ( However, don't do this till I've given up on the list )
Planned featuresAdding /BanByIP IP ( Soon ) Done, but not completely finished.
Checking BL_ID's also, in-case a user tries with a changed IP. Done.
IssuesNothing currently.
Update History V1.0 - Add-on created!
V1.0.1 - Reference Links quick-fix and better description for /ListIPBans
V1.0.2 - Added the option to make incoming announcements display for the following groups - 0 echo, 1 host, 2 super-admins, 3 admins, 4 everyone.
V1.0.3 - You'll no longer get kicked from your own server if you are on the list of banned IP's. (Checks your name against the hosted name )
V1.1.0 - Added various features, such as banning by ID ( At AutoAdminCheck so the client can still have a chance to crash | Disabled by Default ).
Reworked the ID list retriever to allow custom field ordering.
ScreenshotsNothing currently.
Download Server_BetterIPBan.zip