This morning a did some testing on our server(s) with PB protected cvars and protected/locked cvars to test our strict pb setup, but to my suprise i could change a lot of settings completly out of range of my punkbuster.cfg (did use a protected/locked cvar unlocker for some cvar`s).
So i thought lets reload/exec punkbuster.cfg from within game trough my console but i noticed it did start up a cfg but not mine (probly some internal standard config), because it did gave the standard pb server message (not the name i did put into the cfg) and it also did miss a lot of cvar`s that are in my cfg.
This what a had in our server.cfg/autoexec.cfg, it starts pb but not with your/our punkbuster.cfg.
// PUNKBUSTER
// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line or use the command pb_sv_enable in the console
pb_sv_enable
exec punkbuster.cfg
So i did do some more checking/testing and did find out that you need to start PB from your campaign.cfg and not from server.cfg or it wont apply your pb settings.
Put those to lines in your campaign.cfg and it will load your punkbuster.cfg:
set sv_punkbuster “1”
exec punkbuster.cfg
I also have a question about some cvars i did add in our config, maybe someone can tell me why those cvars arent loaded (maybe non ET cvar`s?)
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: s_show “0”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_drawworld “1”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_drawentities “1”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_drawfoliage “1”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_nocurves “0”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_znear “3”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_singleShader “0”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_showmodelbounds “0”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: r_ambientScale “0.5”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: cg_tracerlength “160”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: cg_tracerSpeed “4500”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: cg_tracerwidth “0.8”
^3PunkBuster Server: Unable to Add Cvar Check - Invalid Specification: cg_tracerchance “0.4”