Page 1 of 1

Disconnected as soon as I enter game.

Posted: 2010-01-04 22:36
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?

Re: Disconnected as soon as I enter game.

Posted: 2010-01-05 01:17
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?

Re: Disconnected as soon as I enter game.

Posted: 2010-01-25 00:10
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

Re: Disconnected as soon as I enter game.

Posted: 2010-01-25 00:25
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

Re: Disconnected as soon as I enter game.

Posted: 2010-01-29 22:14
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.

Re: Disconnected as soon as I enter game.

Posted: 2010-01-29 22:42
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

Re: Disconnected as soon as I enter game.

Posted: 2010-01-31 02:55
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.