Battlefield Play4Free
Punk Buster - Printable Version

+- Battlefield Play4Free (/en/forum)
+-- Forum: Community Support (/forumdisplay.php?fid=16)
+--- Forum: Technical Support (/forumdisplay.php?fid=19)
+--- Thread: Punk Buster (/showthread.php?tid=13401)


Punk Buster - Hourad - 21-02-2011 06:26 AM

I was kicked by punk buster and I was not cheating ( hacking) ?????????? or even have any hack programs I like to play clean so intrested in why was kicked by punk buster


RE: Punk Buster - Sniper_LT - 21-02-2011 04:06 PM

Maybe you enabled the XP boost or similar?


RE: Punk Buster - Sci-Tek - 21-02-2011 04:07 PM

Open up PB logfile: C:%homepath%\AppData\Local\PunkBuster\BFP4F\pb\pbcl.log (copy paste into run window (windows button + R))

Check what it kicks you for. For instance RESTRICTION: Service Communication Failure:


RE: Punk Buster - (13th)CaptEdster - 21-02-2011 06:28 PM

Hello. I did the thing above and I got this,

RESTRICTION: Service Communication Failure: PnkBstrB.exe handshaking failed

Everytime i join a server I keep getting this. is there anyway to fix this?


RE: Punk Buster - Konomimaster - 21-02-2011 06:45 PM

Got the same fail, it's just PnkBstrA.exe

Tried to reinstall PB several times, manually downloading PB updates and running their updater. Nothing worked


RE: Punk Buster - DazzieBoi - 21-02-2011 07:46 PM

(21-02-2011 06:45 PM)Konomimaster Wrote:  Got the same fail, it's just PnkBstrA.exe

Tried to reinstall PB several times, manually downloading PB updates and running their updater. Nothing worked

how did you update?
I get the same problem from time to time and re-installing pb has worked for me.

I used the pbsvc_p4f.exe from within the battlefield play4free/pb folder.

C:\Program Files (x86)\EA Games\Battlefield Play4Free\pb (windows 7 pro 64bit)

I usually run the test first to see if any errors come up but always get test successful, but I still re-install PB using the same exe and this seems to fix it for a few days at least.


RE: Punk Buster - SharpShooter - 22-02-2011 07:48 PM

Let me copypaste one of my solutions from anohther topic which has been proven to help at least on the "heartbeat" issue. This should works on other Punkbuster related issues (handshaking) too on my knowledge:
Quote:1)When you get kicked, try to join to a new server.
2)If you keep getting kicked, exit the game
4)Be sure to kill bfp4f.exe and the bfp4f updater via task manager (ctrl+alt+del)
3)Kill punkbuster processes "pnkbstra.exe" and "pnkbstrb.exe" via task manager
5)Start the game and try to join a server. Punkbuster should now restart (so "pnkbstra.exe" and "pnkbstrb.exe" should reappear in task manager after joining at least once to a server, dont touch these after this). There might be some weird kicks after this, but keep rejoining to a new servers and eventually it should let you stay in. Normally it kicks you 3 times for some weird reason and after this it leaves you alone (and go propably bug someone else).
6)If the same problem reappears (or stays) you can always try again.

Notes:
Processes "pnkbstra.exe" and "pnkbstrb.exe" are ESSENTIAL for punkbuster so if the punkbuster won't restart them (after you killed them and restarted your game) you will always be kicked no matter what. In this case restart your pc. Referring to some conspiracy theories these processes scan your pc for hacks/someone have found their paypal account password inside the processes. Anyhow, the punkbuster need to stay contact with these processes during the game.

Anyways your problem is caused by "pnkbstra.exe" or "pnkbstrb.exe". If you ask me its because of the shítty coding which punkbuster is famous of and has likely nothing to do with your computer. In your case these processes propably crash/corrupt/malfunction somehow so the punkbuster loses contact with them forcing to kick you. Its pretty likely that this isnt going to be fixed. If nothing else helps try reinstalling punkbuster.

Ask for more help if you dont understand something, my reply got kinda messy.



RE: Punk Buster - CptCrenshaw - 23-02-2011 01:02 AM

Code:
[02.23.2011 00:30:36] Attempting to resolve master8.evenbalance.com
[02.23.2011 00:30:36] Resolved to [66.180.170.20] (15)
[02.23.2011 00:30:36] PunkBuster Client (v2.244 | A0) Enabled
[02.23.2011 00:30:36] Game Version [0.01.220993.3]
[02.23.2011 00:30:36] Not Connected to a Server
[02.23.2011 00:30:36] Master Query Sent to (MASTER7.EVENBALANCE.COM) 216.240.146.139
[02.23.2011 00:30:36] Connected to Server 62.247.128.100:1234
[02.23.2011 00:31:18] PB Services socket initialized
[02.23.2011 00:31:34] PnkBstrA successfully loaded PnkBstrB
[02.23.2011 00:31:38] PnkBstrB service installed and started successfully
[02.23.2011 00:31:38] Attempting to update PnkBstrA from version 1032 to 1033
[02.23.2011 00:31:40] WARNING: PB Kicks for Level 1 PB Restrictions on this Server
[02.23.2011 00:31:40] PB Server assigned guid = 677ce7bce2a41ba9158d31c5860d8f94
[02.23.2011 00:31:40] Receiving from PB Server (w v1.794 | A1377 C2.244)
[02.23.2011 00:49:57] PunkBuster Client (v2.244 | A1377) Enabled
[02.23.2011 00:49:57] Not Connected to a Server
[02.23.2011 00:49:57] Connected to Server 62.247.128.100:1234
[02.23.2011 00:50:33] WARNING: PB Kicks for Level 1 PB Restrictions on this Server
[02.23.2011 00:50:33] PB Server assigned guid = 5f7e6aa81c873288e936f0ee15a8cb6c
[02.23.2011 00:50:33] Receiving from PB Server (w v1.794 | A1377 C2.244)
[02.23.2011 00:50:36] PnkBstrB service installed and started successfully
[02.23.2011 00:53:47] Attempting to resolve master2.evenbalance.com
[02.23.2011 00:53:47] Resolved to [204.15.228.214] (15)
[02.23.2011 00:53:47] PunkBuster Client (v2.244 | A0) Enabled
[02.23.2011 00:53:47] Game Version [0.01.220993.3]
[02.23.2011 00:53:47] Not Connected to a Server
[02.23.2011 00:53:47] Connected to Server 62.247.128.100:1234
[02.23.2011 00:54:26] PB Services socket initialized
[02.23.2011 00:54:44] WARNING: PB Kicks for Level 1 PB Restrictions on this Server
[02.23.2011 00:54:44] PB Server assigned guid = 5f7e6aa81c873288e936f0ee15a8cb6c
[02.23.2011 00:54:44] Receiving from PB Server (w v1.794 | A1377 C2.244)
[02.23.2011 00:55:59] RESTRICTION: Service Communication Failure: PnkBstrB.exe initialization failed

after that my Punkbuster B is deaktivated in services and i have to restart my PC
after that reboot the service is gone, only A left.
have to reinstall that piece of crap to play
happens again and again

Please use an anti-cheat tool that actually protects player instead of kick them and suicide after that

EDIT: fixed log to code tags / typo
Good night


RE: Punk Buster - DemonLord - 23-02-2011 03:45 PM

" and go probably bug someone else" I LOLed at this.

Well, I got kicked a couple of times, but i just made what SharpSHooter said and it worked (no 3 times kick fortunately) So, I guess you should try it.


RE: Punk Buster - CptCrenshaw - 23-02-2011 04:40 PM

(23-02-2011 03:45 PM)DemonLord Wrote:  " and go probably bug someone else" I LOLed at this.

Well, I got kicked a couple of times, but i just made what SharpSHooter said and it worked (no 3 times kick fortunately) So, I guess you should try it.

i would do that, but i know it won't work.

I think it was "P4F stopped working blah", restarted the game via "Play Now"
then i got kicked by Punkbuster.

The p4f crash "killed" Punkbuster service B and it was marked to be uninstalled at the next reboot.
after a service is marked it can't be started stopped or opened
So there will be no restart. Without the B-service i will get kicked instantly

will screenshot that next time


RE: Punk Buster - SharpShooter - 23-02-2011 06:12 PM

(23-02-2011 04:40 PM)CptCrenshaw Wrote:  
(23-02-2011 03:45 PM)DemonLord Wrote:  " and go probably bug someone else" I LOLed at this.

Well, I got kicked a couple of times, but i just made what SharpSHooter said and it worked (no 3 times kick fortunately) So, I guess you should try it.

i would do that, but i know it won't work.

I think it was "P4F stopped working blah", restarted the game via "Play Now"
then i got kicked by Punkbuster.

The p4f crash "killed" Punkbuster service B and it was marked to be uninstalled at the next reboot.
after a service is marked it can't be started stopped or opened
So there will be no restart. Without the B-service i will get kicked instantly

will screenshot that next time

Before you follow any of the following advices I recommend backupping any punkbuster files/register your going to delete. Keep in mind you can always end up in worse situation than when started.

So your missing punkbuster files and therefore can't get it running?

If you just deleted "pnkbstra.exe" or "pnkbstrb.exe" manually it should start working if you find replacement file (copy one from your friends for example).

Sometimes replacing the "pnkbstra.exe" or "pnkbstrb.exe" don't work. In this case (read the whole message thru before start doing anything, I know its long but try not to get suicidal):
I haven't tried this but I would try deleting the whole pb folder "C:\Program Files\EA Games\Battlefield Play4Free\pb" (or wherever you installed thhe game). Then try to start the game up again and see if the updater will download a fresh Punkbuster for you. However this folder doesn't contain either of the "pnkbstra.exe" or "pnkbstrb.exe" so I doubt if it works in this case.

You can download a new punkbuster manually from: PunkBuster™ for Battlefield Play4Free

IMPORTANT:
Normally if you scramble (accidentally or on purpose) with "pnkbstra.exe" or "pnkbstrb.exe" (delete, diassemble/modify, fix them with hjackthis for example) the ingame punkbuster updater/installer will not fix these. If this happens, I would delete all punkbuster related things off my computer. You will also need to search you register for every small punkbuster bits and delete them manually (if you dont do this you will never get punkbuster running in any game).

Of my knowledge if you cant get "pnkbstra.exe" or "pnkbstrb.exe" running, any manual/automatic updater or installer won't fix it. You have to clean up your pc from punkbuster related stuff (the pb folder in game install path,other files and registry). This makes the punkbuster think that it hasn't been ever installed on your computer and therefore install all needed files. If you delete just the "pb" folder, "pnkbstra.exe" and "pnkbstrb.exe" then the ingame updater will be fooled by the registry marks thinking that the punkbuster is already installed (and will install only the missing "pb" folder).

I'm not aware of about punkbuster updates so I don't know if theres easier way around it. You can contact the punkbuster thru evenbalance site (http://www.evenbalance.com) but I doubt it helps anything. They will take forever to answer and the problem is always your "firewall" or "colour of your keyboard" or something else that makes absolutely no sense at all.

I don't know if punkbuster service ("big picture") has changed lately(for better/worse direction). I'm writing on my own experience. I'm not responsible if you blow up you pc while doing this and there might be other solutions too. So in a nutshell my info might be outdated.

Im pretty sure that nobody cares about my opinions but on my experience punkbuster will not fix any problems that arent extremely essential. They sit thumbs up in their asses and you should not wait for better tomorrow and I highly recommend searching aid at forums like this.

If you need any further assistance or clarification don't hesitate to ask for more.


RE: Punk Buster - Fersis - 24-02-2011 03:39 PM

Thanks SharpShooter.
Your advice fixed my issue.


RE: Punk Buster - SharpShooter - 24-02-2011 05:10 PM

(23-02-2011 04:40 PM)CptCrenshaw Wrote:  The p4f crash "killed" Punkbuster service B and it was marked to be uninstalled at the next reboot.
after a service is marked it can't be started stopped or opened
So there will be no restart. Without the B-service i will get kicked instantly
Can you try to explain better? Is your b-service removed from start-up processes/the file deleted or what? How the crash managed to screw up the b service (they shouldnt be related)? So when you join a server your b doesn't start (confirm via task manager)? Try replace the pnkbstrb.exe (located at system32 folder) with another copy (ask one from your friend for instance).

If that doesn't help, the only thing that comes to my mind is to wipe out all punkbuster related stuff (as I wrote earlier) and start up the game again. You can't start these processes manually, the punkbuster has to do it.

Important note: If the BFP4F crash only stopped/exit the b process and didnt touch the .exe/registry values, it should start normally when joined server. In this case DONT go rogue on punkbuster files, the problem lies elsewhere.

Fersis Wrote:Thanks SharpShooter.
Your advice fixed my issue.

No problem, glad to help.
________________________________________________________________________________​____

Since there seems to be alot of PnkbstrA and PnkbstrB related issues, please do the following before writing a reply, it saves alot of time(so I dont have to tell everyone the same thing):

Quote:Do this:
1)Start game normally
2)Join server
3)Play as long as possible
4)When you get kicked, bring up task manager (ctrl+alt+del) and search for PnkbstrA and PnkbstrB (tip:while in task manager press "p" and it searchs automatically processes that start with letter "p")
5)If you can't locate the processes try searching your system32 folder for PnkbstrA.exe and PnkbstrB.exe files. If you find PnkbstrA and PnkbstrB from your task manager proceed to next step.
6)Add the result to your message



RE: Punk Buster - =UFB=Thermel0 - 25-02-2011 01:29 PM

My pb doesnt start for some reason i check if its running when i eventually enter a game for a few seconds but it doesnt show,and my pb log just mentions that the pb homepath has changed to the p4f,pb folder.BTW my log never mentioned the communications failure it has when it kicks me only the change in homepath.


RE: Punk Buster - CptCrenshaw - 25-02-2011 04:57 PM

can't play ... PB keeps stopping B and kills itself


RE: Punk Buster - SharpShooter - 25-02-2011 05:23 PM

(25-02-2011 04:57 PM)CptCrenshaw Wrote:  can't play ... PB keeps stopping B and kills itself
So you have pnkbstrb.exe in system32 folder and the pnkbstrb.exe starts when you join a server but during the gameplay something kills pnkbstrb.exe and you get kicked?

Something you can try(backup all the files your about to edit):
Delete "pb" folder at your install path and try replacing pnkbstrb.exe with a copy from another pc (any pc with punkbuster will do, BFP4F doesnt have to be installed). After this start the game. The updater should download you a new pb folder. If not, try downloading punkbuster from evenbalance site


RE: Punk Buster - CptCrenshaw - 25-02-2011 09:34 PM

(25-02-2011 05:23 PM)SharpShooter Wrote:  
(25-02-2011 04:57 PM)CptCrenshaw Wrote:  can't play ... PB keeps stopping B and kills itself
So you have pnkbstrb.exe in system32 folder and the pnkbstrb.exe starts when you join a server but during the gameplay something kills pnkbstrb.exe and you get kicked?

Something you can try(backup all the files your about to edit):
Delete "pb" folder at your install path and try replacing pnkbstrb.exe with a copy from another pc (any pc with punkbuster will do, BFP4F doesnt have to be installed). After this start the game. The updater should download you a new pb folder. If not, try downloading punkbuster from evenbalance site

Thanks! will try that tomorrow, to busy this week

EDIT: Ok, after i get a working B service EXE i deleted the pb folders of Heroes and P4F and downloaded the old pbsetup.zip from evenbalance. "old" because i cant select P4F to update it's Punkbuster.
So i selected Heroes. It updated, but niw i cant start Heroes and P4F because it's xxx_svc.exe is missing


RE: Punk Buster - subhurocks - 12-03-2011 03:00 PM

Starting PunkBuster Service Tests (v0.990) (03/12/11 19:26:56)
Checking OS
Windows NT 6.1 (build 7600) 64-bit
Checking PnkBstrA service status RUNNING
Checking PnkBstrA Version OK (1033)
Extracting "PnkBstrB.exe" to:
"C:\Users\subhurox\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 = 7691 (ms) Version = v1033
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 = 12059 (ms) PnkBstrB started.
Load SUCCESSFUL.
Watching for PnkBstrB instance change (4) CHANGED (5)
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 = 15 (ms) Version = 2202
Checking PnkBstrK driver status NOT FOUND
Manually stopping PnkBstrB STOPPED
Removing test PnkBstrB file OK

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


RE: Punk Buster - scottie - 12-03-2011 10:30 PM

doing the same thing to me and taking my guns and gadgets away but after about 15mins i get them back and able to play again...very anoying..


RE: Punk Buster - LeadMagnet - 14-03-2011 06:50 PM

Getting repeated kicks from this server only;
Connected to Server 62.247.128.100:1234
RESTRICTION: Corrupted Packet Flow (B)