Project Reality PB issue/Fixed!

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
Meblin
Posts: 3
Joined: 2009-10-27 20:43

Project Reality PB issue/Fixed!

Post by Meblin »

Hi guys ,
been playing PR for a long time.
Never had any issues until now , well the problem is just on Project Reality mod , on vanilla BF2 no problems at all. Ok let me explain , everytime I join a server when map finish loading and I enter the game then I get a kick from punkbuster : "service communication failure PnkBstrB.exe heartbeats stopped".

I've tried everything to fix that classic problem, but when I was trying to install the services manually (with pbsvc.exe) says this :

Code: Select all

Starting PunkBuster Service Tests (v0.987) (10/27/09 17:09:50)
Checking OS
  Windows NT 6.1 (build 7600) 64-bit
Checking PnkBstrA service status   RUNNING
Checking PnkBstrA Version          OK (1032)
Extracting "PnkBstrB.exe" to:
   "C:\Users\Mauro\AppData\Roaming\PnkBstrB.exe"
                                   OK
Checking firewall settings         OFF
Is PnkBstrA explicitly allowed?
C:\Windows\system32\PnkBstrA.exe   NO [b]<- This get all my atention[/b]
Is PnkBstrB explicitly allowed?
C:\Windows\system32\PnkBstrB.exe   NO [b]<- This as well[/b]
Checking if PnkBstrB is running    NOT RUNNING
Getting port for PnkBstrA          OK (44301)
Opening socket for packet send     OK
Sending version packet to PnkBstrA SENT
Receiving version from PnkBstrA    OK
Received 6 bytes from 127.0.0.1:44301
  Response = 11157 (ms) Version = v1032
Getting PnkBstrB install instance  OK
Sending start packet to PnkBstrA   SENT
Waiting for packet from PnkBstrA   OK
Received 3 bytes from 127.0.0.1:44301
  Response = 15547 (ms) PnkBstrB started.
  Load SUCCESSFUL.
Watching for PnkBstrB instance change (1) CHANGED (2)
Getting port for PnkBstrB          OK (45301)
Sending version packet to PnkBstrB SENT
Receiving version from PnkBstrB    OK
Received 5 bytes from 127.0.0.1:45301
  Response = 3281 (ms) Version = 2110
Checking PnkBstrK driver status    NOT FOUND
Manually stopping PnkBstrB         STOPPED
Removing test PnkBstrB file        OK

----------------------------------
  Tests finished.
I don't remember having those "warnings" in Win XP , maybe thats the problem , I've tried to run both .exe (PnkBstrA.exe and PnkBstrB.exe) as an administrator, forcing compatibility with Win XP SP3 , Vista , etc ... even allowing desktop interaction on services with no luck. Now I run without ideas where to continue.

I just installed Win 7 two days ago and previously I had Win XP SP3 without any problem with PB , it just started with my fresh install of Win 7 x64.

Hope somebody could help with this.

see ya.
thepalerider
Posts: 2226
Joined: 2007-02-18 23:55

re: Project Reality PB issue/Fixed!

Post by thepalerider »

Try this:
=HOG=Romeo_One_Three wrote:Open your Control Panel. Go to Administrative Services. Click on Services while PR is running. Select Punkbuster B, right click, select properties, select the recovery tab and make sure they all say "Restart the service" for all three dropdowns. You can do the same for PB A, but generally speaking, it's the B client that stops responding. Any time you update PB, you may need to re-do this step.
Did you follow these steps?
Punk Buster not updated:
Before you go online to join a server
you should:

1. Download pbsvc
2. Start pbsvc installer, you should see options for install, uninstall, test.
3. Run the Uninstaller, then delete the PB folder to remove any leftover files.
4. Restart your computer.

5. reinstall punk buster files with pbsvc( if your using Vista DO NOT set compatibility to XP, run as admin ok)
6. After pcsvc installs, click the "test" option to check the punk buster install you just did.
5. Make sure it comes back "all green"
6.Download pbsetup(pbsvc DOES NOT install pbsetup.
If your using Vista DO NOT set compatibility to XP, run as admin ok)
7.Create a pbsvc installer shortcut AND pbsetup program shortcut on your desktop.
8.Run pbsetup (from the shortcut on your desktop) add BF2 to the games list, then hit update."

(pbsvc installs the punk buster 'engines' or applications.
PBsetup installs the files/gas the 'engines run)


Firewall not set up (open) for BF2 and punk buster
UPDATE YOUR FIREWALL

Make sure your firewall has permission for:

BF2.EXE
PBSETUP.EXE
(search for your location)

PNKBSTRA.EXE
path:
C:\WINDOWS\SYSWOW64\PNKBSTRA.EXE
or (not 100% sure but for 32 bit O/S I think it's)C:\WINDOWS\SYSWOW32\PNKBSTRA.EXE
PnkBstrB.exe
path:
"C:\Users"your user name here"\AppData\Roaming\PnkBstrB.exe"

PS I think the parts of your test just shows you do not have a windows firewall 'rule'. I have AVG firewall running, but test reports firewall 'not running'.

Here's what mine looks like:
Starting PunkBuster Service Tests (v0.986) (10/27/09 15:47:5 8)
Checking OS
Windows NT 6.0 (build 6002, Service Pack 2) 64-bit
Checking PnkBstrA service status RUNNING
Checking PnkBstrA Version OK (1032)
Extracting "PnkBstrB.exe" to:
"C:\Users\WSM\AppData\Roaming\PnkBstrB.exe"
OK
Checking firewall settings OFF
Checking if PnkBstrB is running STOPPED
Getting port for PnkBstrA OK (44301)
Opening socket for packet send OK
Sending version packet to PnkBstrA SENT
Receiving version from PnkBstrA OK
Received 6 bytes from 127.0.0.1:44301
Response = 7172 (ms) Version = v1032
Getting PnkBstrB install instance OK
Sending start packet to PnkBstrA SENT
Waiting for packet from PnkBstrA OK
Received 3 bytes from 127.0.0.1:44301
Response = 11203 (ms) PnkBstrB started.
Load SUCCESSFUL.
Watching for PnkBstrB instance change (3) CHANGED (4)
Getting port for PnkBstrB OK (45301)
Sending version packet to PnkBstrB SENT
Receiving version from PnkBstrB OK
Received 5 bytes from 127.0.0.1:45301
Response = 3015 (ms) Version = 2057
Checking PnkBstrK driver status NOT FOUND
Manually stopping PnkBstrB STOPPED
Removing test PnkBstrB file OK

----------------------------------
Tests finished.

followed by:
Test completed successfully without error.

Make sure these ports are open
on your router (my router 'D-link Gamers lounge'
auto opens these ports for BF2)

TCP
80,
4711,
29900,
29901,
29920,
28910
44301
45301


UDP
1500 - 4999,
16567,
27900,
29900,
29910,
27901,
44301,
45301,

55123-55125 (VOIP in/out)



Not sure what ports (TCP/UDP)
port for PnkBstrA = 44301
port for PnkBstrB = 45301
should be, so opened for both
"There's nothin' like a nice piece of hickory"

I play on TeamPlayersGaming where it's all about the teamwork.
Meblin
Posts: 3
Joined: 2009-10-27 20:43

re: Project Reality PB issue/Fixed!

Post by Meblin »

thx for the replay ...

it works ... but now I moved to a new problem ....
when I join a server now I get a new kick from PB .. it says : "You have been kicked via PunkBuster (for 0 minutes) ... No Packet Flow"

I've never have this message before , I disable my firewall , conect my PC direct to cable modem , so nothing could block any ports because this problem , for what I read , it's related to blocked ports ... or I'm wrong ??

I really think that's something that I mised configurating my Win 7 x64 , but I don't know what else to do ...
thepalerider
Posts: 2226
Joined: 2007-02-18 23:55

re: Project Reality PB issue/Fixed!

Post by thepalerider »

No Packet Flow" could be closed ports (are you sure the cable modem doesn't have a router built in it?)
did you do the "select the recovery tab and make sure they all say "Restart the service" for all three drop downs."?
run another PBSVC test and post results back please.
Any other network games work?
Can you get online OK?
Did you delete PB first(#3)
then#4
#5?
"There's nothin' like a nice piece of hickory"

I play on TeamPlayersGaming where it's all about the teamwork.
Meblin
Posts: 3
Joined: 2009-10-27 20:43

re: Project Reality PB issue/Fixed!

Post by Meblin »

ok ... now it's works
I forgot to change the recovery tab to "restart the service" for all three drop downs when I reinstalled PB ...
thx for your help palerider !!

Also I noticed a terrible PC lag when I join a server , so I started to read about that and the solution it's just to check "Disable visual themes" & "Disable desktop composition" on the Compatibility tab ... simple as that !

thx again ... see you on Battlefield!
Last edited by Meblin on 2009-11-04 15:29, edited 4 times in total.
Post Reply

Return to “PR:BF2 Support”