PermBan v1.2 by SuperNovaAO
Its your personal little Vac database!
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).
Changelog:
Howto get the GUID of a player that should be banned.
Type "Status" into the CONSOLE
looks like this:
every player will be displayed with these infos.
now c/p the guid 01100001047274d9 and add them to the list.
voila he is banned and cannot join your lobby anymore
Code:
________ ________
\____ \ ___________ _____ \_ _ \_____ ____
| ___// __ \_ __ \/ \ | | _/\__ \ / \
| | \ ___/| | \/ Y Y \ | | \ / __ \| | \
|__| \___ >__| |__|_| / |____ /(____ /___| /
\/ \/ \/ \/ \/
Its your personal little Vac database!
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).
Changelog:
Code:
* 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
Howto get the GUID of a player that should be banned.
Type "Status" into the CONSOLE
looks like this:
Code:
]status
map: mp_afghan
num score ping [B]guid[/B] name lastmsg address qport rate
--- ----- ---- -------------------------------- --------------- ------- --------------------- ----- -----
2 0 39 01100001047274d9 blubb 0 loopback -3035 99999
now c/p the guid 01100001047274d9 and add them to the list.
voila he is banned and cannot join your lobby anymore