I don't claim this is the fix, it worked for me. This is an XP fix....

1. Make sure that any and all PB files and setups are in the PB folder under
Program Files\EA GAMES\Battlefield 2\pb to include your pbsetup.exe and pbsvc.exe..

2. Check to see if the following two htm files are in the PB folder: pbgame and pbuser
Go ahead and copy them to the folder under Program Files\EA GAMES\Battlefield 2\pb\htm.
If those two htm's are not in your pb or pb\htm folder do a search on your drive for them. Then just copy them over, otherwise you should get them when you run the setups. I chose to copy them to both folders. If you dont have them on your system yet, dont worry go to the next step.

3. First run the pbsvc.exe and go thru testing process then click next and it will run you thru the setup process. **NOTE** Make sure this is done from the pb folder.

4. Run the pbsetup.exe next and install again (you can add a shortcut to your desktop if needed). Then add BF2 to the list and update it. Once again make sure this done from the PB folder. I suggest you put shortcuts for pbsve.exe and pbsetup.exe on your desktop.

5. Go to your control panel and open up your firewall and click the exceptions tab (if your firewalled thur XP) and make sure that PnkBstrA.exe is set to automatic. It should be from when you ran the pbsvc.exe file. I don't have an exception for the PnkBstrB.exe and it ran fine. It only runs once the game is started and the PnkBstrA.exe has to be successful or PnkBstrB.exe will prob kick you.

6. If PnkBstrA.exe is already shown having automatic access close it out and start the game to check. If you had to set the exception then restart your system, run the game.

I keep the shortcut for Pbsetup on my desktop and I run it just for good measure before starting PoE to make sure i'm updated. You can do the same with pbsvc.exe also before you update if you just wanna make sure everythings ready.

Like I said, I'm not claiming this is a fix. It has worked for me and i'm actually going in game faster also. Big Big Thanks to Whiskeysix and Protable.Cougar. Reading what they did keyed me on the files being required to be in the PB folder. PB is very sensitive to its settings and to lag. Making it as correct as possible in where it needs to be will hopefully help decrease the amount of PB kicks we are seeing.

Hope this helps....and sorry its so long.

Goat