I havent been able to play on PB servers since their past update in November. After long in search of a solution Ive found nothing...Only FH developers can fix the problem entirely at this time unfortunately. Although in recent days I've came up with a sort of semi-solution which allows players with Vista 32-Bit (And possibly 64-Bit?) to join on a PB server without being kicked for around 45-50 minutes. The process is a little complicated and requires BF1942 to be reinstalled.
I will give you a "walkthrough" of sorts so you can also play online and not have to worry about hackers and cheats as much. :)
Notes:You can click the images to zoom in, they are rather large though so you may want to open them in a different tab or window. It is VERY CRUCIAL that you DO NOT go online on the game before you finish this.
First open up My Computer, click your HDD, click Program Files, click EA Games, Click BattleField 1942, and click Mods. Move all the mods EXCEPT BF1942 onto desktop or somewhere else safe.
Uninstall BattleField 1942, open up the BattleField 1942 folder once again and make sure that no file called PB exists within it, if it exists: delete it.
Reinstall BattleField 1942 and its patches. Open up the BattleField 1942 folder once again, look for a folder called PB. Copy and paste this file onto desktop in the case you screw something up like I did. :P If it does and you dont make a copy of this file and you want to retry it you WILL HAVE TO REINSTALL THE GAME ONCE AGAIN.
Move the Mods from your desktop back into the Mods folder.
1-2: Click the PB file (MAKE SURE IT IS HIGHLIGHTED), next right click it, then click " Properties "
3: In the window that opens up click " Security "
4: Click " Advanced "
5: In the window that opens up click " Edit "
6: Uncheck this box then click " Copy "
7: Click Trusted Installer then " Edit " again
Ok a window will come up saying "Permission Entry for pb". Make sure to keep the boxes called "Traverse Folder/Execute file " , " List Folder/Read Data" , "Read Attributes" , and "Read Extended Attributes" all checked under ALLOW and all others EXCEPT Full Control checked under DENY as shown in screenshot.
Waiver: By you choosing to do this I am not responsible in any way for your random acts of idiocy and screwing up your computer/game in any way by NOT doing EXACTLY what I told you to do. :)
PLEASE REFER ALL QUESTIONS TO HERE: Forgotten Honor Tournament - Best Forgotten Hope Tournament Forums-viewtopic-PunkBuster on Windows Vista 32-Bit can be FUNCTIONAL
You may have to register but it keeps me from having to check like 6 different websites for questions and to answer, its easiest just to do it all in one place.