How to update Punk buster on your linux server….
Punk buster not always updates itself on linux and that can be a pain in the rear end. After much struggle i managed to work it out and thought of sharing it.
- Download the pbsetup.run file to a newly created folder in your linux box (ex: pbsetup) from www.evenbalance.com
- Once downloaded you may have to chmod it to make it executable
chmod +X pbsetup.run
- Run pbsetup using the following command to display a list of available games game prefixes
./pbsetup.run –i-accept-the-pb-eula -la
- To add a game use this command
./pbsetup.run –i-accept-the-pb-eula -ag -ap “/server/path/”
(Example: “./pbsetup.run –i-accept-the-pb-eula -ag bf2 -ap “/home/bf2/” )
- Repeat the above step to all all games you wish to update
- Now issue the command to update all the games you have added.
./pbsetup.run –i-accept-the-pb-eula -u
- Once all your servers updated go to the console and issue the command:
pb_restart
To find the server path you can issue the command to your server from the console.
pb_sv_homepath
It will return the path including the PB folder (ex “/home/cod4srv/pb”) Omit the pb/ part of the result when adding games to pbsetup.
Also please keep in mind that PBSETUP is a linux x86 Application thus in order to run it on a linux X64 machine you need to install some backwards compatibility libraries (ia32-libs in debian for example)

Wonderful web site. Plenty of helpful info here. I’m sending it to several buddies and additionally sharing in delicious.
And of course, thanks on your effort!
Thanks glad it helps!