Disconnected as soon as I enter game.

Help and support regarding PR:BF2 installation and in-game issues
Post Reply
xero521
Posts: 12
Joined: 2008-12-12 00:47

Disconnected as soon as I enter game.

Post by xero521 »

Everytime I enter a game it freezes at the loadout screen and sends me right back to the menu saying that I've been disconnected. It's been a while since I've played and I never had this problem until now. Maybe it has something to do with the new patch?
It's better to burn out than fade away. - Kurt Cobain

Mr.Hyde
Posts: 196
Joined: 2009-06-17 17:04

Re: Disconnected as soon as I enter game.

Post by Mr.Hyde »

A few questions if you don't mind:

Does it do the same thing when you try to create a local map?
Do you think your router or modem might be getting in the way?
What exactly does the message say that pops up? Is it the same every time?
Can you play other FPS games online without trouble?
NuclearBanane
Posts: 200
Joined: 2009-02-14 16:52

Re: Disconnected as soon as I enter game.

Post by NuclearBanane »

xero521 wrote:Everytime I enter a game it freezes at the loadout screen and sends me right back to the menu saying that I've been disconnected. It's been a while since I've played and I never had this problem until now. Maybe it has something to do with the new patch?
My friend has the same problem but for some reason AAS works
thepalerider
Posts: 2226
Joined: 2007-02-18 23:55

Re: Disconnected as soon as I enter game.

Post by thepalerider »

xero521, When was the last time you updated PB with pbsetup?

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)

Check Punkbuster B is set to auto re-start.
=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.
Anything else running in the background ? firewall/virus etc.

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"
Don't forget to open for BF2VoipServer as well:
C/Program Files/EA Games/Battlefield 2/BF2VoipServer.exe

Good luck
"There's nothin' like a nice piece of hickory"

I play on TeamPlayersGaming where it's all about the teamwork.
JohnnyTheIED
Posts: 452
Joined: 2009-01-01 20:13

Re: Disconnected as soon as I enter game.

Post by JohnnyTheIED »

'[R-COM wrote:thepalerider;1242898']xero521, When was the last time you updated PB with pbsetup?

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)

Check Punkbuster B is set to auto re-start.



Anything else running in the background ? firewall/virus etc.

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"
Don't forget to open for BF2VoipServer as well:
C/Program Files/EA Games/Battlefield 2/BF2VoipServer.exe

Good luck


Hi,

I tried this last nite and it worked, for 1 log/night of gaming on H server. But today, It's back to the pnkbstrB.exe heartbeat fail.

P.S: I didnt work the first time, I had to set pnkbstrA.exe on auto-restart as well

Question:

What if I put auto-restart after say 0.1 minutes instead of the current 1.0 minutes?

My guess? It's punkbuster service thats failing and PnkbstrB requires a online master server. If we put Pnkbstr.A and B on auto-restart after 10 seconds, It might fix the problem?

P.S: One more question, Where is the PunkBuster folder? All I could find was the A & B in system32 and some pnkbstrB.xtr or something in the same folder.
Image
thepalerider
Posts: 2226
Joined: 2007-02-18 23:55

Re: Disconnected as soon as I enter game.

Post by thepalerider »

Its in the BF2 folder:
C:\Program Files (x86)\EA GAMES\Battlefield 2\pb


You can try to get Pnkbstr.A and B on auto-restart after 10 seconds (.10), but I couldn't get it to take.

Good luck
"There's nothin' like a nice piece of hickory"

I play on TeamPlayersGaming where it's all about the teamwork.
JohnnyTheIED
Posts: 452
Joined: 2009-01-01 20:13

Re: Disconnected as soon as I enter game.

Post by JohnnyTheIED »

Thanks for your time.

I finally found the problem and fixed it permanently.

Apparently Punk Buster thought it would be useful to keep the Bf1942 PnkBstrB.exe for the main driver install. However, Once you actually run a BF2 game, The BF2 PnkBstrB.exe rolls in and replaces the 1942 one.

The fix: As mentioned above, Turn all pnkbstrB.exe listbox to "restart the service" and apply WHILE RUNNING A ONLINE GAME OF PR.

Exit PR, Reboot, make sure the pnkbstrB.exe identified as (BF2 ver. XXXXXXX) and not (Bf1942 ver. XXXXXXX) in the 'services applet details' is running and set to Restart in case of service failure.

Voila my friends. No more punkbstrB.exe failures.

Send your gratifications to the devs, they busted their bottoms doing this mod and the only thing failing so far is the "pioneer" PB. lol.
Image
Post Reply

Return to “PR:BF2 Support”