Do I have to re-configure my firewall or proxy to use PunkBuster?

In general, if a connection can play the Game online successfully without PunkBuster, then there will be no need to make any changes to a firewall or proxy that may be in use when PunkBuster is Installed and Enabled. PunkBuster communicates over the Internet (and in LAN environments) using the same network channels created and used by the Game, and therefore requires no changes. If, however, you had to adjust your firewall to use the game in the first place, you may need to extend that adjustment to include ports used by PB's auto-update feature. PunkBuster for Battlefield 2 uses outgoing UDP Port 16567 to communicate with Master Servers. This is the same port used by default by Battlefield 2 for gameplay.

I keep getting kicked by PunkBuster for "Blocked O/S Privileges"?

Please temporarily disable other security type programs you have running such as anti-virus, process guard, SDProtector, etc. to find out which of them is blocking PB's access to resources on your computer. You either need to run PB without the blocking program(s) or play on non-PB servers.

How can I run my game with PunkBuster support under Windows Vista?

To run PunkBuster under Windows Vista, you may need to run the game as an administrator. To do this, right click the icon you use to launch the game. Select "Properties", then the "Compatability" tab. From that tab, check the box labled "Run this program as an Administrator" and click ok.

I keep getting kicked by PunkBuster for "Insufficient O/S Privileges"?

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.

Click the "Find VX2.betterinternet info" button to make sure that you don't have this adware. If there are no files listed, go on to the last step. If you find the adware files, (it is usually 3 random named dll files) Select all the files found.

Press 'Delete These Files'. The program will delete all files but one that will be deleted on reboot. Allow program to reboot. Once Restarted:

* Press 'Guardian.reg'.
* Press 'User Agent'.
* Press 'Restore Policy'.

Clicking on "find vx2.BetterInternet info" again should show all fields blank.
If you have no adware file, just click on "Restore Policy" button.

My game crashes with an error in pbcl.dll or a General Protection Fault. Why?

This issue can be from a program that conflicts with PB. There are a few known program that cause this:

* Get Right
* DU Super Controler
* Macro Toolsworks
* Girder 3.2
* PRTG Traffic Grapher
* CyberCorder: cybrcrdr.exe
* Paessler Router Traffic Grapher: prtg4.exe
* 3dnasys.exe
* mIRCStats

Closing those programs, or any like them that contain user or kernel level debuggers should stop the problem.

I keep getting kicked off of servers and I see messages about INIT FAILURE or technical errors about pbcl.dll or pbag.dll, or messages about DISTRESS or Update timeout ... what is wrong?

These problems are almost always caused when your PunkBuster can't keep itself updated for some reason. Sometimes they are caused when the server you are trying to play on is running an old version of PunkBuster. If this problem happens only on one or a few PB Servers, then the cause is likely that those servers are outdated; in that case, you should avoid those servers. If this happens to you on every PB server you try to play on, then please click for help on getting your PunkBuster updated.