Punkbuster for both Battlefield 1942 and Battlefield: Vietnam has been updated to version 1.084. The updates are as follows:
Release Notes for PB Client v1.084:
includes a new setting called pb_netport that can be used as a workaround for players who get "Disconnected from server" after PB sends Master Query Packets; the default value for this setting is 0 which means PB will continue to use the game's network socket to communicate with PB masters; setting this to a non-zero value (such as 15000) will cause PB to use a separate network socket for Master Query Packets; this setting can be placed into the pbcl.cfg file in the pb folder to configure PB to use this setting each time it initializes; NOTE that players with a firewall or personal security software may need to configure these separately to fully allow traffic on the chosen port
starting with this version 1.084, the PB Client now requires the game to be run as the administrator user or equivalent under Windows XP/2K (see our FAQ for more info).
Your in-game Punkbuster Client should update automaticly the next time you try to connect to a server.