There have been several topics on this the last few days from the client end; I’d like to propose something from the server end. Does anyone have a good, well-commented server-side punkbuster config? I say well-commented because I’m not interested in the what but the why. You can tell me to restrict r_allowextensions to 1, but what for? Is there a known exploit with turning them off? I certainly haven’t been able to dig up anything of the sort via google and the like.
Someone in a clan league can probably offer some good insight here, as they tend to impose their own set of cvar rules, generally with good justification.
I think a good community PB config is a plus. Perhaps we could even convince EvenBalance to offer it as their recommended config.
For the record, this is EvenBalance’s current recommendations:
pb_sv_cvar cg_bobup in 0 0.005
pb_sv_cvar cg_bobpitch in 0 0.002
pb_sv_cvar cg_bobroll in 0 0.002
pb_sv_cvar cg_fov in 90 140
pb_sv_cvar cg_shadows in 0 1
pb_sv_cvar cl_maxpackets in 15 100
pb_sv_cvar cl_timenudge in -50 0
pb_sv_cvar r_gamma in 0 2
pb_sv_cvar r_intensity in 0 1.5
pb_sv_cvar r_mapoverbrightbits in 0 2
pb_sv_cvar r_overbrightbits in 0 2
pb_sv_cvar r_picmip in 0 2
pb_sv_cvar rate in 2500 25000
pb_sv_cvar snaps in 20 40
pb_sv_cvar com_maxfps out 0.000001 40
pb_sv_cvar r_uifullscreen in 0
pb_sv_cvar m_pitch out -0.011 0.011
pb_sv_cvar r_flares in 0 1
pb_sv_cvar cg_thirdperson in 0
pb_sv_task 300 600 "pb_sv_cvarsrch com_maxfps"
pb_sv_task 600 600 "pb_sv_bindsrch com_maxfps"
Then there’s the punkbuster.cfg that ships with ET, which I’m under the impression is more of an example than a recommended anti-cheat setup:
pb_sv_cvar rate in 2500 25000
pb_sv_cvar snaps in 20 40
pb_sv_cvar cl_maxpackets in -15 100
pb_sv_cvar cg_bobup in 0 0.005
pb_sv_cvar r_picmip in 0 3
pb_sv_cvar r_overbrightbits in 0 4
pb_sv_cvar r_mapoverbrightbits in 0 4
pb_sv_cvar cg_shadows in 0 1
pb_sv_cvar r_rmse in 0 0
pb_sv_cvar cg_fov in 90 120
pb_sv_cvar r_allowextensions in 1
pb_sv_cvar r_softwareGL in 0