Go Back   Project Reality Forums > Reality Mod Tech Support > PR Support
Register Forum RulesDeveloper Blogs Project Reality Members List Search Today's Posts Mark Forums Read
PR Support Help and support regarding PR installation and ingame issues

Contact Support Team Frequently Asked Questions Register today!

Reply
 
LinkBack Thread Tools Display Modes
Old 07-28-2008, 08:38 PM   #1
Assets Manager
Supporting Member
Gameserver Administrator

[R-DEV]fuzzhead's Avatar
Default Problems with Punkbuster?

Punkbuster Solutions

Quote:
Laggy Gameplay
If you're experiencing laggy gameplay on servers when you have a good ping and decent FPS, you may have out-of-date Punkbuster files.

Punkbuster is updated regularly, and most server providers update their hosted game servers as soon as each release is received.

Whilst games are supposed to update their client files (i.e.: the Punkbuster files installed on your PC) automatically, for a variety of reasons - such as being behind a firewall or home network - this automatic update can often fail. However, your games will not inform you that you're running an out of date copy of the anti-cheat software.

Instead, you may experience laggy gameplay or even being randomly being kicked from servers.
Quote:
Install pbsetup.exe

pbsetup.exe is a tool you download which automatically updates your punkbuster file. Running this tool fixes 90% of problems players have with punkbuster. Instructions to install below:
  1. Go to punkbuster website and download PunkBuster pbsetup.exe.
  2. Once downloaded, run PBSETUP.EXE.
  3. Click "Add Game" and select the game you wish to update (in our case, BF2).
  4. Click "Check for Updates" and the game(s) will be automatically patched.
  5. Run BF2/PR. If you still get problems, continue reading this thread.


Quote:
PnkBstrB.exe handshake failure

If you are getting pb handshaking error, the simplest solution is to go to EvenBalance website and download the pbsetup.exe tool, run this tool to update your BF2 punkbuster files.
pbsetup.exe link: PunkBuster pbsetup.exe


If this does not work, try typing this line in your in the BF2 console (default ~) when you join a server: pb_sleep 500
More information about pb_sleep command found here: Punkbuster BF2 Information


If this does not work and you have a dual core CPU, try disabling one of your processor cores in the Windows Task Manager:
1) open PR/BF2
2) press Alt-Ctrl-Delete
3) In Processes, right click on BF2.exe and click on Set Affinity
4) Disable one of the CPU and return to the game


If this does not work try the following steps:
1. Download pbsvc
2. Start pbsvc installer, you should see options for install, uninstall, test.
3. Run the Uninstaller
4. Restart your computer.
5. Start pbsvc installer again, this time choose install.
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. Create a pbsvc installer shortcut AND pbsvc program shortcut on your desktop.
7. Run pbsvc the program (shortcut on your desktop) add BF2 to the games list, then hit update.


If this does not work, try doing this:
1. Open PR/BF2
2. Go to task manager by pressing ctrl+alt+delete
3. Select running processes from the upper left corner
4. Find PnkBstrA.exe in the list and end the process
5. Start PR and play


post anymore useful solutions to Punkbuster problems in this thread.
[R-DEV]fuzzhead is offline
Last edited by [R-DEV]fuzzhead; 07-29-2008 at 05:23 PM..
Reply With Quote
Old 07-29-2008, 08:47 AM   #2
Assets Manager
Supporting Member
Gameserver Administrator

[R-DEV]fuzzhead's Avatar
Default Re: Problems with Punkbuster? Solutions Here

Solution for punkbuster kicks if you have tried the following and are still having problems:

Quote:
Originally Posted by doggreen
  1. Downloaded punkbuster htm file update from even balance
  2. Downloaded and installed pbsetup.exe and ran the update and still probelms.
  3. Downloaded and installed pbsvc.exe, ran through the suggested steps and still probelms.
  4. Do not click the option 'punkbuster' in hour into the server.
  5. Unistalled project reality and battlefield2, deleted all files related to the game, deleted cache and any temp files and then reinstalled everything: bf2, patch 1.41 and PR.

Important Information

-- When you install the battlefield2, the punkbuster is not installed. it installs itself when we see the message 'loading complete. verifying customer data '. hence it includes the services of booting the system, the service pnkbstrA.exe. (you can see this going on 'start \ run \ services.msc').

what seems to have happened since the last update of automatic punkbuster, is that it now requires the pnkbstrB.exe but may be something also.

pbsetup.exe the program, found at the site of the guys (punkbuster.com), installs the pnkbstrB.exe and includes services in the boot of the system but not the start automatically. then simply open the 'start \ run \ services.msc' and set up for 'automatic' and start it. but the shit does not stop there: when you run the game in time when you read 'loading complete. verifying client date, 'punkbuster always installs itself again and stops the pnkbstrB.exe services in the boot of shit windows. then you get the message (something like) 'pnkbstrB.exe handshake failed' or another message related to any punkbuster, depending on what you is trying to do.

SOLUTION

1 - open the windows explorer and go to 'C: \ Program Files \ EA GAMES \ Battlefield 2' and create a folder with the name '! Bkp-bp'

2 - go to 'C: \ Program Files \ EA GAMES \ Battlefield 2 \ pb', copy the files

pbags.dll
pbcl.dll
pbclold.dll
pbcls.dll
pbsv.dll

and paste them in the folder that you created, '! bkp-bp'.

3 - you can download from a pbsvc.exe
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe

* steps 1, 2 and 3 will be made only once. the other will be made whenever you play for, before the opening game.

4 - open the program pbsvc.exe

5 - select the "Un-Install/Remove PunkBuster Service 'and click next, then finish.

6 - go to 'C: \ Program Files \ EA GAMES \ Battlefield 2 \ pb', and delete all the files it has within it, the root (only the files, not folders' dll ',' htm 'and' scrnshot ')

7 - go to the folder 'dll' (C: \ Program Files \ EA GAMES \ Battlefield 2 \ bp \ dll) and delete the files that are inside (must be two files with the extension. Dll, but if you have more , Delete without fear).

8 - go to the folder 'htm' (C: \ Program Files \ EA GAMES \ Battlefield 2 \ bp \ htm) and delete the files that exist beyond these, the words, those listed below are those that are:

la001310.htm (not delete this)
lc001110.htm (not delete this)
ma001310.htm (not delete this)
mc001110.htm (not delete this)
wa001310.htm (not delete this)
wc001110.htm (not delete this)

this seems complicated, but it is not. these six files. htm listed above are installed from the CD of the battlefield, the others are updates of punkbuster. then, the files you will delete (in my case are always two files), have recent dates. and those listed here are former date.

9 - cut the dll files in the folder 'bkp-bp' and paste them in the folder 'pb' (C: \ Program Files \ EA GAMES \ Battlefield 2 \ pb)

This may seem really complicated, but is guaranteed to fix the problem, and after doing it twice is very easy and fast.

I will explain what you are doing here: if you reinstall the game, he always work for the first time and give the problem the second onwards. because the punkbuster is installed only after reading the map, already accessing the server. following the steps above, we are leaving the state of punkbuster exactly as it is when you install the battlefield2.

when I say to create the folder bkp-bp, there is to copy the original files of the facility, to back. after making the first time, you can also copy the six htm files get listed above, then you just delete everything in the folder htm and copy what you saved a backup. but do this only with the dll, as taught. htm folder always appear only two new files, updates the punkbuster.
[R-DEV]fuzzhead is offline Reply With Quote
Old 07-29-2008, 08:58 AM   #3
Assets Manager
Supporting Member
Gameserver Administrator

[R-DEV]fuzzhead's Avatar
Default Re: Problems with Punkbuster? Solutions Here

Install Guide for PB Service

Quote:
Originally Posted by Drygar
This is an install guide for installing pbsvc. This is a service that automatically detects punkbuster files and updates them. This guide describes how to fully uninstall and install pbscv and pbsetup.exe.

Uninstall

1) Uninstall the present PB service and all PB files

2) Download the pbsvc.exe from even balance.

3) Create a folder and put "pbsvc.exe" in that folder then run it.

4) Click on the UNINSTALL option to delete all old PB service files

5) Manually navigate to BF2 install directory and delete any leftover PB files \Battlefield 2\pb

6) Reboot Computer.

Install

1) Go to the folder pbsvc.exe is located, run it and click on Install option

2) Reboot Computer

3) Download pbsetup.exe

4) Create a folder and put "pbsetup.exe" in that folder then run it.

5) Add BF2 to the list of games installed, and then run the pbsetup.exe update for BF2

6) Connect to a PR server, PB files will automatically be created and placed in your BF2 PB flder (\Battlefield 2\pb)


Quote:
Originally Posted by Drygar
If you still got problems after the steps above - read below

- Handshaking Failed -
  • WINDOWS\system32\LogFiles\PunkBuster - PB logfiles location on comp.
  • GoTo start\run in your StartMenu, type: services.msc, Look after PnkBstrA in list, select then right-click and chose Properties.(if it Not started, just start the service)should be set to Automatic start method,if Not, do it.


- Insufficient O/S Privileges -
Sympton - keep getting kicked by PunkBuster for Insufficient O/S Privileges
  1. Download and run this file from any location, it will check for adware that stops you from being able to play on PB servers. The VX2 adware edits your user rights when it infects your computer, and many programs do not repair this when they remove it.
    VX2Finder Program
  2. Once downloaded, Click to Find VX2 BetterInternet
  3. After the file is located, Click Open Regedit
  4. And your location is like this Link
    handshaking failed - Reg Edit Location
  5. Delete directory Notify
  6. After Delete, click on Restore Policy
  7. Reboot Computer - The comp should now be clean
  8. Then download pbsvc.exe
  9. Copy that file to C:\windows\System32 overwrite the present file with downloaded file.
  10. Then RUN it and after that Test Service
  11. If all things look OK,GoTo controlpanel/Administration Tools/Service and find PnkBstrA & PnkBstrB
  12. Start service PnkBstrB and check that it's enabled Automatically, after you start "B", "A" should also start - (If I understood TxT right)
  13. GoTo C:\Windows\System32 and check if PnkBstrB is there.
  14. Summary of these step is "Both service should run at the same time,but PnkBstrB runs in HIDE mode. It´s OK,should do that.
  15. If you got any program like: Antispyware/Antivirus remember to grant access for PnkBstrA & PnkBstrB service to work with that program.
  16. Important - Remember to update your usual PB files to latest version (pbsetup.exe)


Symptom: PB server installed, PB is updated to latest and still get PB kicked!
Remember the thing, if service is NOT started when you play Online, if you been PB kicked (have in mind, that it's your services that are OFF, in that case is useless to try update usual PB. You can update until you faint. . Good thing to keep in mind,to spare time . .
Solution: Essential to concentrate to check " service " is enabled for Automatic start mode. Then test play again . .
Quote:
IMPORTANT! Do NOT forget to install pbsetup.exe PB version to the latest, only after you havecompleted the PB Service install. If you only have PB service installed and try to play Online, expect PB issues.
Quote:
PB service & pbsetup.exe - Must I Install both files ???
(Good thing to know is that you must install these two files for success.)
  • PB service PnkBstrA & PnkBstrB - is one part
  • pbsetup.exe - is second part
  • If the service is on auto,PB update to latest, then after a reboot, you connected to a PR server. NO PB kick issue
[R-DEV]fuzzhead is offline
Last edited by [R-DEV]fuzzhead; 07-29-2008 at 09:29 AM..
Reply With Quote
Old 07-29-2008, 09:29 AM   #4
Assets Manager
Supporting Member
Gameserver Administrator

[R-DEV]fuzzhead's Avatar
Default Re: Problems with Punkbuster? Solutions Here

Windows XP Firewall Blocking Punkbuster
WinXP firewall could be blocking your punkbuster service from running properly. If you suspect this is whats happening, do the following steps:

1)go to Start>Settings>control pannel>fire wall (for windows xp)

2) then go to the firewall list of programs which are allowed to have access on the internet, there will be a list of programs which can access your computer through the web.

3) If punk buster is not on this list, add it by pressing add/browse and go to my computer > C:\program files\EA GAMES\Battlefield 2\pb and there should be something called pnkbstrb.exe

4) This should allow punkbuster to run with windows firewall, try to connect to a PR server now.
[R-DEV]fuzzhead is offline Reply With Quote
Old 08-14-2008, 01:21 PM   #5

janh95's Avatar
Default Re: Problems with Punkbuster? Solutions Here

if you get handshaking failed.
if all else failed what happend to me you could also.
got your battlefield2/pb folder and make a pnkbstrB or pnkbstrA make a shortcut to your desktop run that one then start bf2/pr and tada!!


To view links or images in signatures your post count must be 1 or greater. You currently have 0 posts.
janh95 is offline
Last edited by janh95; 08-14-2008 at 05:30 PM..
Reply With Quote
Old 08-18-2008, 01:07 AM   #6
Default Re: Problems with Punkbuster? Solutions Here

I found that if I manually update pb before starting PR it completely fixes the CTD/handshaking problem. Usually I only need to do it once per system boot. So instead of deleting my pb folder and running pbsetup.exe every day I made a quick batch file.

Code:
@echo off
rmdir /S /Q "C:\Program Files\EA GAMES\Battlefield 2\pb"
cd C:\path\to\pbsetup\folder\
start pbsetup --i-accept-the-pb-eula /u /q
Save as pbfix.bat and create a desktop/start menu link to it. This isn't really a solution, but rather a roundabout way to get onto playing PR without annoyances.

"Give a man a sandwich, he eats for one day. Teach a man to
fish for sandwich and he'll starve because that's impossible."

—Anthony Cumia, 2007
mrbeers is offline Reply With Quote
Old 08-31-2008, 01:06 PM   #7

Farks's Avatar
Default Re: Problems with Punkbuster? Solutions Here

PB disconnects me for "disallowed program/driver". I had the handshaking prob before that, but fixed it simply by connecting to another server. I also downloaded the pbsetup- thing to update PB. But PB kicked me again 15-20 into the game for the reason stated above.

The language and concepts contained in this post are guaranteed not to cause eternal torment in the place where the guy with the horns and pointed stick conducts his business.


To view links or images in signatures your post count must be 1 or greater. You currently have 0 posts.
Farks is offline Reply With Quote
Old 08-31-2008, 02:21 PM   #8

Soulis6's Avatar
Default Re: Problems with Punkbuster? Solutions Here

I've tried every single possible fix and I still get the pnkbuster b handshaking failure. I can't think of anything else to try aside from wiping BF2 off and re-installing, but that's not really possible at the moment.

I can't even stay in a server long enough to try the console command (pb_sleep 500). It boots me out usually in the first 2 or 3 seconds.
The weird thing is that it works on a few servers, and I can play on those fine, just not most.

This is the most frustrating thing i've had to try and fix in a long time.


To view links or images in signatures your post count must be 1 or greater. You currently have 0 posts.
Soulis6 is offline Reply With Quote
Old 09-01-2008, 01:56 AM   #9
Default Re: Problems with Punkbuster? Solutions Here

Quote:
Originally Posted by [R-DEV]fuzzhead View Post
Windows XP Firewall Blocking Punkbuster
WinXP firewall could be blocking your punkbuster service from running properly. If you suspect this is whats happening, do the following steps:

1)go to Start>Settings>control pannel>fire wall (for windows xp)

2) then go to the firewall list of programs which are allowed to have access on the internet, there will be a list of programs which can access your computer through the web.

3) If punk buster is not on this list, add it by pressing add/browse and go to my computer > C:\program files\EA GAMES\Battlefield 2\pb and there should be something called pnkbstrb.exe

4) This should allow punkbuster to run with windows firewall, try to connect to a PR server now.
Thanks for the clear explanation, it was very helpful.
esl21 is offline Reply With Quote
Old 09-02-2008, 12:54 PM   #10
Default Re: Problems with Punkbuster? Solutions Here

Quote:
Originally Posted by [R-DEV]fuzzhead View Post
Windows XP Firewall Blocking Punkbuster
WinXP firewall could be blocking your punkbuster service from running properly. If you suspect this is whats happening, do the following steps:

1)go to Start>Settings>control pannel>fire wall (for windows xp)

2) then go to the firewall list of programs which are allowed to have access on the internet, there will be a list of programs which can access your computer through the web.

3) If punk buster is not on this list, add it by pressing add/browse and go to my computer > C:\program files\EA GAMES\Battlefield 2\pb and there should be something called pnkbstrb.exe

4) This should allow punkbuster to run with windows firewall, try to connect to a PR server now.
Fuzz- I don't have that pnkbstrb.exe in my PB folder. I have reinstalled PB twice and still don't have this file. I know I had it before, but its gone and now I have all these problems. any idea why?
Shafty is offline Reply With Quote
Reply


Tags
problems, punkbuster, solutions
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -4. The time now is 11:22 PM.


Powered by: vBulletin. ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO.
All Content Copyright ©2004 - 2009, Project Reality.