Apparently there wasn't a single person who liked the way you had to ban people (tbh, for people that didn't run a webserver anyways it was kinda r'tarded).
So now be prepared for version 2.0 (nah, it's 1.2).
It does not work via a local banlist anymore and it's now outsourced on my host.
This is not a global banlist though.
If you visit http://itshax.com/permBan/ you get assigned to an unique ID (bookmark the link it sends you to!).
It also generates a unique DLL for you to inject into the game.
Download that one and inject it whenever you run a game.
Now this will keep your banlist in sync (so the game will not lag if someone joins because it requests the banlist frequently instead of when someone joins which would fail on an online server).
Even if you ban someone who is on your server, it takes a max of 60 seconds and the plugin will kick that guy (with the specified message).
If he tries to rejoin, he will simply see your ban message and will not be able to play at all anymore.
Remove a ban? Go to your favorited URL and click remove behind the persons XUID.
Sharing a DLL will NOT work. If you host at the same time, one or the other banlist will go out of sync and it will only ban by the "baselist" (the list it had when you started MW2).
1.2 - 9/25/2010:
- bans get streamed over the internet
- banning someone who is on your server at that moment will get removed
1.1 - 9/24/2010:
- Bans are also enforced when someone is joining while you are loading the map
- Bans don't rely on "random" timing of the packets
- Support for ban reasons
- Bans added via this system DO NOT interfere with your manual bans, so if you only want someone to be banned for some minutes, you can easily do so via the ingame console without having to worry about your friend never being able to join again
1.0 - 9/23/2010:
- Initial release
Outside link approved by Archangel.
The Following 3 Users Say Thank You to iFireLazers For This Useful Post:
If you host servers with a VAC2 bypassing tool, this server is not protected by VAC2 and cheaters can join. Now of course there are VAC2 banned people that hacked once and got caught or that hosted mods and got banned for that and there is nothing wrong with that.
But if people just want to play a nice game of MW2 (whilst being banned) and someone keeps coming back, you can only tempban that guy with CoD6 since the normal banning commands got removed. So the next time you start your server everyone is unbanned again.
This tool will let you ban people permanently by XUID (per SteamID) so even when you ban someone now, he'll be banned in a month as well (if you inject the dll).
Banning does not work via the ingame console though and it works via a webpanel.