Nappy created a separated addon for this :click, but today i ve discovered some better way:
1) go to http://www.punksbusted.com/cgi-bin/membership/publicbans.cgi and copy the banlist of et
2) go to http://www.pbbans.com/mbi.php and click generate ban list [it will remove the duplicates]
2) paste the bans from PsB
3) w8 for generate the banlist
4) copy pbbans.dat into pb dir
5) edit the etadmin.cfg and put somewhere:
compare.ip = PB_SV_BanList "<PART2IP>"
go to the end of etadmin.cfg and make the command available for x lvl, example:
x = compare.ip
6) do !readconfig
Output for a player with a clean IP address:
!compare.ip khah
compare.ip: PunkBuster Server: End of Ban List (0 of 1117 displayed)
Output for a player with a dirty IP address ( ip address used to cheat):
!compare.ip luk4
compare.ip: PunkBuster Server: 1116 02b31b01e937c83710c16f8b5bd5d6a4 {0/-1} testcheater 83.5.118.99 VIOLATION (test cheater)//PunkBuster Server: End of Ban
List (1 of 1117 displayed)
after all u can easily compare the ip of any player with your pbbans.dat ;], but having over 20k bans in your pbbans.dat is not so good idea...
regards