PB Why Do I Get An Md5tool Mismatch Kick/violation
From PunksBusted
An MD5Tool Mismatch violation indicates that the admin of the server you were playing on has set PunkBuster up to perform extra checks on your game files.
In the error message, you will get a filename such as:
MD5Tool Mismatch: RendDX9.dll
This shows that the MD5Tool violation was caused by the RendDX9.dll file. If the file is a stock file that is distributed with the game (such as RendDX9.dll for BF2 in this example) then it is likely that the file is corrupt in some way. This could be due to a bad patch/update, hard drive problems or similar. It is recommended that you either reinstall to get the original copy of the file or get a copy from a trusted friend.
Some files, typically the main game executable (BF2.exe etc), or sometimes important DLL files (Core.dll on Raven Shield) can cause mismatches when a no-CD crack is in use. The no-CD cracks often severely alter these files causing them to fail checks. If you are having this trouble when using a no-CD crack, you should reinstall the original game file and use an image program instead such as the Alcohol series or DaemonTools.
If the file is not a stock file then the check was probably in place to ensure that the file does not exist on the system. It is likely that the file in question is a cheat, or related to it. In most circumstances, if it's a cheat file and the server is streaming to us at PunksBusted then the GUID associated with the violation will be banned and placed on our Master Ban List (MBL).
If in doubt about an MD5Tool kick, contact the admin from the server you were kicked from.
