restriction server communication error.

in Game Support
I cannot join any server unless its US OFFICIAL. I get kicked as soon as the map loads. This just started a few days ago. I did a complete clean windows install after trying to validate game files. I reinstalled PB Several times, I reinstalled the game after the format nothing works. does anyone have any ideas?
Comments
(it looks like a firewall/communication issue tho)
https://www.evenbalance.com/pbsetup.php make sure you install both A and B .
There is 2 different PB setups what you've to install
1. PunkBuster Setup (PBSetup)
2. PunkBuster Service Installer (pbsvc)
https://www.evenbalance.com/downloads.php
In PBSetup you need to
1. Choose Game: Ameriga's Army: Proving Gorunds
2. Game Path: C:\Program Files (x86)\Steam\steamapps\common\America's Army\AAPG\Binaries\Win32
But it looks like that you have not installed PnkBstrA and PnkBstrB softwares.
I finally fixed mine after reading lots of forums, i did a few of my own things, some probably not needed, and others probably noobish, but in the end mine works!
i did:
1. Open windows firewall
2. click advanced settings( on the left) and then inbound (also left)
3. Find PnkbstrA.exe and PnkbstrB.exe (if you have two of both, its fine)
4. right click on each of them>properties>programs and services
5. make sure that "all programs that meet the spesifications" is checked
6. then go to the "Advanced" tab and check all 3 boxes. Domain, Private and Public.
7. REMEMBER TO DO THIS FOR ALL PnkBstr Files. then save and quit.
8. Go to C:\Program Files (x86)\common\aapg and delete "Pb" folder.
9. go to these 2 links:
http://websec.evenbalance.com/downloader/download.php?file=1
http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
10. download and install both
11. Run Pbsetup.exe (the first link)
12. add a game (eg. aapg)
13. check for updates.
This should help
PS: for some reason i can no longer launch aapg from chrome after doing this so i used firefox. (this is not the first time i have done this, although the first time was not the same error.)