MD5Tool Mismatch solution.
-
2Slick4U
- Retired PR Developer
- Posts: 1600
- Joined: 2006-04-10 00:53
MD5Tool Mismatch solution.
Alright, after three days of prowling the internet and testing various methods, the issue of players getting kicked from the GloryHoundz server by PunkBuster for an “MD5Tool Mismatch” has been temporarily solved. If you have been kicked form servers other than GloryHoundz for the same reason, then this might fix the problem also.
First off, allow me to clarify two very important things:
1.) ***IN NO WAY IS THIS A GLORYHOUNDZ SERVER RELATED PROBLEM!***
The problem is on YOUR side in YOUR vanilla BF2 files. This is further explained below.
2.) ***IN NO WAY IS THIS A PRMM RELATED PROBLEM!***
The problem is located in your vanilla BF2 directory, which PRMM does not affect in ANYWAY. If GloryHoundz were to run a vanilla BF2 server running the same PunkBuster checks, you would be kicked for the same exact thing.
Alright, now I will briefly explain why players are getting kicked:
In the past week, [R-DEV]TheRealFritz (admin of the GH server) has implemented an advanced anti-cheat system from PunksBusted that modifies BF2’s original PunkBuster program to work more efficiently and affectively. This new system takes PB to a new level and catches more hackers then the stock PB software by scanning more files for irregularities than the original PB software.
The problem is that PB is now kicking players for a couple missing/altered files that the player might not even know about or have altered.
***I am now going to venture into unknown territory and attempt to explain the most common problem, but if you could really care less and just want to get back to playing the skip to the bottom.***
When you load into any vanilla BF2 or PRMM server that has its PunkBuster reconfigured by PunksBusted, PB checks for a small archive file (md5) located in each of the stock level directories (i.e. FuShe_Pass, Strike_at_Karkand). If the file is missing in ANY of these folders, PB will kick you. The catcher is this: PB checks for all of these archive files no matter what map or mod you are playing. So, you could be loading into the PRMM “Oasis” map and get kicked for a missing MD5 file from your Wake Island level directory.
Now, if you have all of the archive md5 files in each of your stock level directories, PB will then check each of the files contents and the date modified date to see if it has been tampered with in anyway. If either differs from the original BF2 v1.22 patch size/date, then you will be kicked by PB. So, if you were to, for some strange reason, open an archive md5 file in lets say notepad and, while not altering any of the files content, click save, then you will have modified the archive files’ “Date Last Modified” and get kicked by PB next time you play.
Now, for reasons still unknown, a small group of people who have the v1.22 patch installed, are missing some of these archive files. This seems to occur most often in the Wake_Island_2007 level directory, but has also been reported in other map directories. Some members of the [DEV] team and me are trying to figure this anominaly out, but thus far we are stumped.
THE SOLUTION:
***You DO NOT have to completely re-install BF2 (even though this will also fix the problem)!***
Just download and re-install the vanilla Battlefield 2 v1.22 Full Client Patch. This will fix everything and you should be ready to rock and roll.
Thanks to Fritz for helping me figure this out and also good ol' Ratman for testing different fixes with me!
-Slick
First off, allow me to clarify two very important things:
1.) ***IN NO WAY IS THIS A GLORYHOUNDZ SERVER RELATED PROBLEM!***
The problem is on YOUR side in YOUR vanilla BF2 files. This is further explained below.
2.) ***IN NO WAY IS THIS A PRMM RELATED PROBLEM!***
The problem is located in your vanilla BF2 directory, which PRMM does not affect in ANYWAY. If GloryHoundz were to run a vanilla BF2 server running the same PunkBuster checks, you would be kicked for the same exact thing.
Alright, now I will briefly explain why players are getting kicked:
In the past week, [R-DEV]TheRealFritz (admin of the GH server) has implemented an advanced anti-cheat system from PunksBusted that modifies BF2’s original PunkBuster program to work more efficiently and affectively. This new system takes PB to a new level and catches more hackers then the stock PB software by scanning more files for irregularities than the original PB software.
The problem is that PB is now kicking players for a couple missing/altered files that the player might not even know about or have altered.
***I am now going to venture into unknown territory and attempt to explain the most common problem, but if you could really care less and just want to get back to playing the skip to the bottom.***
When you load into any vanilla BF2 or PRMM server that has its PunkBuster reconfigured by PunksBusted, PB checks for a small archive file (md5) located in each of the stock level directories (i.e. FuShe_Pass, Strike_at_Karkand). If the file is missing in ANY of these folders, PB will kick you. The catcher is this: PB checks for all of these archive files no matter what map or mod you are playing. So, you could be loading into the PRMM “Oasis” map and get kicked for a missing MD5 file from your Wake Island level directory.
Now, if you have all of the archive md5 files in each of your stock level directories, PB will then check each of the files contents and the date modified date to see if it has been tampered with in anyway. If either differs from the original BF2 v1.22 patch size/date, then you will be kicked by PB. So, if you were to, for some strange reason, open an archive md5 file in lets say notepad and, while not altering any of the files content, click save, then you will have modified the archive files’ “Date Last Modified” and get kicked by PB next time you play.
Now, for reasons still unknown, a small group of people who have the v1.22 patch installed, are missing some of these archive files. This seems to occur most often in the Wake_Island_2007 level directory, but has also been reported in other map directories. Some members of the [DEV] team and me are trying to figure this anominaly out, but thus far we are stumped.
THE SOLUTION:
***You DO NOT have to completely re-install BF2 (even though this will also fix the problem)!***
Just download and re-install the vanilla Battlefield 2 v1.22 Full Client Patch. This will fix everything and you should be ready to rock and roll.
Thanks to Fritz for helping me figure this out and also good ol' Ratman for testing different fixes with me!
-Slick
Last edited by Wolfmaster on 2006-05-06 09:25, edited 1 time in total.
-
2Slick4U
- Retired PR Developer
- Posts: 1600
- Joined: 2006-04-10 00:53
So, “Why not quit using the reconfigured PB on the GH server?”:
That answer is simple. There have been some “questionable game play” occurring on the GH server in the past weeks and the updated PB is making sure that the GH server remains free of cheats/hacks and continues to be the “go-to” place to play in PRMM.
As you can read here(http://realitymod.com/forum/t5688-being ... atch.html), there have already been some players caught with the updated PB and banned for using cheats/hacks. When PRMM v.3 is released to the public, there will be a massive flock of people downloading and playing this mod. Unfortunately, not all of these new members will play fair so measures have to be taken to defer/prevent them from polluting our gaming community with cheats/hacks.
I just saw this question coming...lol.
-Slick
That answer is simple. There have been some “questionable game play” occurring on the GH server in the past weeks and the updated PB is making sure that the GH server remains free of cheats/hacks and continues to be the “go-to” place to play in PRMM.
As you can read here(http://realitymod.com/forum/t5688-being ... atch.html), there have already been some players caught with the updated PB and banned for using cheats/hacks. When PRMM v.3 is released to the public, there will be a massive flock of people downloading and playing this mod. Unfortunately, not all of these new members will play fair so measures have to be taken to defer/prevent them from polluting our gaming community with cheats/hacks.
I just saw this question coming...lol.
-Slick
-
Wolfmaster
- Retired PR Developer
- Posts: 4927
- Joined: 2004-09-05 16:00
-
Ghostrider
- Retired PR Developer
- Posts: 2585
- Joined: 2006-01-04 02:56
-
2Slick4U
- Retired PR Developer
- Posts: 1600
- Joined: 2006-04-10 00:53
-
TheRealFritz
- Retired PR Developer
- Posts: 2316
- Joined: 2005-10-28 19:44
I'm aware of that, but one problem at a time. Besides, not much point doing it for PRMM 0.25 at this point.AznLB wrote:Still, Fritz needs to get PB scanning the mods/pr directory as opposed to the mods/bf2 directory. As of now anyone can cheat in PR as long as they don't tamper with the mods/bf2 directory.
-
Skullening.Chris
- Posts: 1407
- Joined: 2006-02-03 03:34
-
AznLB
- Posts: 475
- Joined: 2006-02-13 21:01
-
2Slick4U
- Retired PR Developer
- Posts: 1600
- Joined: 2006-04-10 00:53
I can understand your upset, but if you wish to help the problem get solved then please take a screenshot of PB when you get kicked.Skullening.Chris wrote:I'm still getting kicked, now for something entirely new. I did a completely fresh reinstall and it's still doing it. I dunno what the kick was for this time because I was so pissed that I just hit alt+F4 and said "fxck this"
Fritz and I are trying to get this figured out and resolved ASAP.
Sorry it is interrupting your game play on GloryHoundz, but once everything is worked out, it will have been well worth it. It's either work through this or we might as well put a welcome matt on the front door saying "Hackers Welcome".
Also do you use the BF2 Editor?
Thank you for reporting this issue Chris.
-Slick
-
TheRealFritz
- Retired PR Developer
- Posts: 2316
- Joined: 2005-10-28 19:44
Here's the file it's complaining about for you: mods/bf2/GameLogicInit.conSkullening.Chris wrote:I'm still getting kicked, now for something entirely new. I did a completely fresh reinstall and it's still doing it. I dunno what the kick was for this time because I was so pissed that I just hit alt+F4 and said "fxck this"
-
Skullening.Chris
- Posts: 1407
- Joined: 2006-02-03 03:34
Yeah, that one. Sorry for not getting screenshot, forgot I should actually try to be helpful along with my complaining, my bad :-\
(and yes my h4x were turned off
)
(and yes my h4x were turned off
Man, I dun even know what could be changed there to make it get upset with me. I haven't touched a single file since I did a full reinstall...rem *** Put non level specific initializations here ***
rem *** Load multiplayer free camera here
run Common/FreeCamera/Object.con
gameLogic.setDefaultNumberOfTickets 1 250
gameLogic.setDefaultNumberOfTickets 2 250
gameLogic.enableVoHelp 1
gameLogic.supplyDropHeight 50
gameLogic.supplyDropNumSecsToLive 300
-
Skullening.Chris
- Posts: 1407
- Joined: 2006-02-03 03:34
Yeah, all good, I'm totally wanting PB and everything, I love to see cheaters caught and publicly humiliated2Slick4U wrote:I can understand your upset, but if you wish to help the problem get solved then please take a screenshot of PB when you get kicked.
Fritz and I are trying to get this figured out and resolved ASAP.
Sorry it is interrupting your game play on GloryHoundz, but once everything is worked out, it will have been well worth it. It's either work through this or we might as well put a welcome matt on the front door saying "Hackers Welcome".
Also do you use the BF2 Editor?
Thank you for reporting this issue Chris.
-Slick
And no, I don't use the BF2 Editor.
Thx for y'all's help!
-
2Slick4U
- Retired PR Developer
- Posts: 1600
- Joined: 2006-04-10 00:53
'[R-DEV wrote:AiRfOrCe']I'm glad that you guys are investigating this. This is clearly a major problem and I'm glad to see that we're trying to address it.![]()
Were getting there...
Chris please add me to your MSN and we can sort this out.
MSN: [email protected]
-Slick
-
TheRealFritz
- Retired PR Developer
- Posts: 2316
- Joined: 2005-10-28 19:44
-
GrimmyD
- Posts: 7
- Joined: 2006-05-08 03:22
Strangely enough, I don't seem to have a dbghelp.dll in my bf2 directory at all. I have one in my Steam folder however, and FileZilla..'[R-DEV wrote:TheRealFritz']The file should be 719,360 bytes and last modified on Wednesday, October 26, 2005, 9:53:08 PM.
Does that match yours?
Should I download the 1.2 patch again and apply it? Or..?





