PnkBstrA and PnkBstrB, a heads up

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Stormy{CAN}
    Member
    • Apr 2007
    • 958

    #1

    PnkBstrA and PnkBstrB, a heads up

    Mods get ready for a slew of posts dealing with PB. Seems the garbage services that those playing 2142 have been putting up with for months has finally made its way to BF2,



    What other components does PnkBstrA update?

    There are currently two other new components, another service called PnkBstrB and a kernel driver called PnkBstrK. These are not installed by the PBSVC Setup Program. They are installed and/or updated on the fly by PnkBstrA when a game is launched with PunkBuster enabled. PnkBstrB and PnkBstrK help PunkBuster look for cheats while users are playing on PunkBuster enabled servers.
    So for those that haven't seen these before, don't start panicking when you see a couple of new services running in Task Manager. Just to save looking for the important bits regarding these services,

    Why is all this necessary?

    Starting with Windows Vista, there is a greater focus on security (which is a good thing). Unfortunately, however, with this focus comes a bit of complexity. In order for games having PunkBuster integrated to be more secure, the part of PunkBuster that needs full access to the computer for scanning purposes now must run all the time at the system level. This is necessary due to new Microsoft requirements for gaming under Windows.
    Are the new components optional?

    Starting with PB Client version 1.700, the new components are required. Uninstalling and/or disabling the new components will cause PunkBuster to stop working correctly and will cause frequent kicking from PunkBuster enabled servers.
    What is all this about new PunkBuster services?

    Beginning with PunkBuster client version 1.500, we have extended the PunkBuster Anti-Cheat system to operate without the requirement to run PunkBuster supported games with Administrator privileges when running under Windows 2000, XP, or Vista. In order to do this, we have developed new Windows service components to work with the PunkBuster system. PunkBuster will automatically begin using the new service components on supported systems. To manually install/uninstall the components, users may use our PBSVC Setup Program. However, uninstalling the new service components will disable PunkBuster and may prevent playing on PunkBuster servers. PBSVC can be downloaded from here. Once the PnkBstrA service is running along with a new PB client version 1.500 and higher, running PB enabled games under Windows 2000, XP or Vista no longer requires Administrator privileges.
    and the download for the pbsvc,



    Since the new components have been installed, I now get kicked from PunkBuster servers for "handshaking failed" or "Losing Key Packets", how can I fix that?

    Some other software programs such as virus scanners, firewalls and Internet security software packages are suspicious of any new services and kernel drivers when they are first released. Some of these will block our new components thereby causing the "Losing Key Packets" kicking. Until these various packages are updated to correctly identify PnkBstrA.exe, PnkBstrB.exe, and PnkBstrK.sys as components of the PunkBuster Anti-Cheat System, players who experience PunkBuster kicks due to these conflicts need to either manually adjust the settings of the other software running on their system or disable the other software while playing on PunkBuster enabled servers. The new PunkBuster components make use of network resources and also frequently update files in the Windows system folders. This activity triggers warnings or blocks by some other security programs, some of which consider all unknown programs as threats or malware. Our new components are simply extensions of the existing PunkBuster system using new services and kernel software drivers, and are each signed with Verisign / Authenticode digital signatures for verifiable authenticity purposes. Most major security packages do not block our new components; users with other software that causes these conflicts should contact the vendor of their security package and request an update to correct this conflict.
    This is courtesy of kr4z30g and the response he got from EA (regarding the PnkBstrB stopped responding issue),

    Delete and Reinstall the Punkbuster Folder and Software
    To delete and reinstall the Punkbuster folder and software:

    Click on My Computer.
    Click on the C: drive, or wherever you have Battlefield 2 installed.
    Click on Program Files.
    Click on Electronic Arts.
    Click on Battlefield 2.
    Right-click on the pb folder, then click Delete.
    Download and run the installation software for Punkbuster, which can be found here.

    Click the Uninstall button.
    Close the installer.
    Click on the Start button.
    Click on Run.
    Type regedit in the text field and press OK.
    Warning: Changes to the registry can cause your computer to operate improperly, so please follow these instructions exactly as they are written.
    Follow these steps to back-up the registry so that should something go wrong, you can restore your system back to a working state:
    If you are using Windows 2000/XP/Vista, click on File, and select Export. Note: If you are using Windows 95/98/ME, click on Registry
    Then select Export Registry.
    Select All under Export Range.
    Type backup into the File name field, and click Save. You've now created a backup version of your registry.
    Once you've created your backup, continue as follows.
    Click the plus sign next to HKEY_LOCAL_MACHINE.
    Click the plus sign next to System.
    Click the plus sign next to ControlSet001.
    Click the plus sign next to Services.
    Look for PnkBstrA, PnkBstrB, and PnkBstrK, and if they exist, right-click on each one and select Delete.
    Click the minus sign next to ControlSet001.
    Repeat steps 5, 6, 7, and 8 immediately above for any other ControlSet folders you have, such as ControlSet002 or CurrentControlSet.
    Close regedit.
    Double-click on the My Computer icon.
    Double-click on drive C:.
    Double-click on windows.
    Double-click on system32.
    Look for PnkBstrA.exe and PnkBstrB.exe and if they exist, right-click on each one and select Delete.
    Double-click on drivers.
    Look for PnkBstrK.sys, and if it exists, right-click on it and select Delete.
    Restart windows.
    Follow the instructions here to reinstall Punkbuster.

    Try to play Battlefield 2


    Added this, possible fix for those getting the connection lost,



    posted by Septa Scarabae.
  • Verzili
    Member
    • Apr 2006
    • 969

    #2
    Re: PnkBstrA and PnkBstrB, a heads up

    Originally posted by Stormy{CAN}
    Mods get ready for a slew of posts dealing with PB. Seems the garbage services that those playing 2142 have been putting up with for months has finally made its way to BF2,





    So for those that haven't seen these before, don't start panicking when you see a couple of new services running in Task Manager.
    thanks for the heads's up

    i am familiar with this version of punkbuster,it been used on q3mod threewave for some time,and i have had this running in my task manger aswell.

    remember dont stop the service as you can only start it from restarting youre pc(thats the only way i no)

    not sure if this will stop the hackers but you never no :)

    Comment

    • camper.
      Member
      • Dec 2006
      • 3459

      #3
      Re: PnkBstrA and PnkBstrB, a heads up

      Can we collectively fix this bull****?

      What I mean, is let's work and find a method to enable and disable the services only when they are needed.

      My spidey senses indicate Task Scheduler shall be used in this. All I/we need are the relevant event triggers. I have never used Task Scheduler, so I don't know how to exactly configure it. Someone could definitely rustle up their own open-source background app that launches it on BF2 start and closes it on BF2 exit, as well.


      Edit: I'm warm on the trail already :)

      The most obvious way is a batch file, but that won't work well with BF2Protocol (I use it :)).

      Comment

      • propaintballa

        #4
        Re: PnkBstrA and PnkBstrB, a heads up

        sorry for double post but otherwise noone will look as my other reply wont show up as new if i edit

        GUYS I HAVE A FIX DUN DUN DUN!!! ok go here


        download "for players punk buster security file
        and the

        PB Client v1.732 for Win32 Filename: wc001732.htm
        PB ClientA v1392 for Win32 Filename: wa001392.htm
        from player client files

        save the top one to the ea games pb folder

        and save the other 2 to the pb-htm folder

        and then, when you go to play, you firewall should ask if you want to allow pnkbstr a and b.

        happy fraggin!!

        Comment

        • Akula(old)

          #5
          Re: PnkBstrA and PnkBstrB, a heads up

          This has been causing me TONS of connection problems... In the end I decided to reinstall B2 and all the other crap which took me an hour to do. I just tried it out for 2 rouns on a Highway Tampa server and so far so good but it pisses me off that there are 2 processes running in the background that remain even after I'm done playing B2.. This is total BULL$HIT!!!!!

          Comment

          • EasyDelta

            #6
            Re: PnkBstrA and PnkBstrB, a heads up

            How do I get these A and B things? I never saw them before so I'm clueless...

            Comment

            • Spik3d
              Member
              • Feb 2006
              • 4890

              #7
              Re: PnkBstrA and PnkBstrB, a heads up

              Originally posted by EasyDelta
              How do I get these A and B things? I never saw them before so I'm clueless...
              I have no idea, I recently reinstalled because of a different problem, and this isn't a problem for me. I'd suggest manually updating PunkBuster if you are having problems with it. Not sure if it'd work.

              Comment

              • ConscriptVirus
                Member
                • Oct 2007
                • 6369

                #8
                Re: PnkBstrA and PnkBstrB, a heads up

                wow i just saw this earlier today and i was liek...uhh wat is this ...*end process*

                Comment

                • EasyDelta

                  #9
                  Re: PnkBstrA and PnkBstrB, a heads up

                  I updated manually and it seems fine..I used the pb_sleep 500 and got kicked for no packet flow lol. Explains alot.

                  Comment

                  • ElFipso
                    Member
                    • Dec 2006
                    • 647

                    #10
                    Re: PnkBstrA and PnkBstrB, a heads up

                    Originally posted by Stormy{CAN}
                    NICE, that fixed it! Thanks !

                    Comment

                    • Akula(old)

                      #11
                      Re: PnkBstrA and PnkBstrB, a heads up

                      Originally posted by propaintballa
                      sorry for double post but otherwise noone will look as my other reply wont show up as new if i edit

                      GUYS I HAVE A FIX DUN DUN DUN!!! ok go here


                      download "for players punk buster security file
                      and the

                      PB Client v1.732 for Win32 Filename: wc001732.htm
                      PB ClientA v1392 for Win32 Filename: wa001392.htm
                      from player client files

                      save the top one to the ea games pb folder

                      and save the other 2 to the pb-htm folder

                      and then, when you go to play, you firewall should ask if you want to allow pnkbstr a and b.

                      happy fraggin!!

                      And what do we say when our firewall asks us if we want to allow pnkbstr a and b????????????????????????

                      Comment

                      • sava700

                        #12
                        Re: PnkBstrA and PnkBstrB, a heads up

                        yall just now figuring all this out? LOL Good ole 2142 the current Future mod of BF2 :salute:

                        Comment

                        • Akula(old)

                          #13
                          Re: PnkBstrA and PnkBstrB, a heads up

                          OK FULL ON IDIOT PROOF WAY OF ALLOWING THOSE PESKY FILES TO RUN IN WINDOWS FIREWALL WHILE PLAYING B2 AND YOU DON'T GET KICKED.


                          *******YOU HAVE TO DO THIS EVEN IF YOU HAVE THE FIREWALL TURNED OFF OR DISABLED********

                          AFTER DOING WHAT STORMY {CAN} SAID


                          1. Start > settings > Control Panel > Network Connections

                          2. Right Click on YOUR network connection (this you will have to figure out for yourself) Left Click on Properties

                          3. Click on the "Advanced" Tab and then Settings.

                          4. Click on the "Exceptions" Tab and then "Add Program"

                          5. Don't bother going through the list of programs in the window. IT'S NOT THERE!!! Click on "Browse and go to C:\WINDOWS\system32

                          6. Add both PnkBstrA.exe and PnkBstrB.exe to the list


                          You're DONE!!!!

                          Comment

                          • 0wn4g3

                            #14
                            Re: PnkBstrA and PnkBstrB, a heads up

                            This punkbuster crap has been getting me kicked off of servers left and right today. WTF is this.These processes even run after BF2 is shutdown. Is EvenBalance smoking dope?

                            Comment

                            • Scinto
                              Retired TGN *****
                              • Mar 2006
                              • 5387

                              #15
                              Re: PnkBstrA and PnkBstrB, a heads up

                              yay for not needing a software firewall..

                              Stickied

                              Comment

                              Working...