optimized CoD:UO PBSV.cfg


Junior Member
Jan 20, 2005
I overworte my server's original pbsv.cfg's with Teamwarfare's twl-cal.cfg.It tends to send little lagg spikes that were not there before with our original pbsv.cfg.The question is does anyone have an Optimized "pbsv.cfg" one that will put less demands on the dedicated server's resources.To lead to a more smooth gameplay expeirience.Thanks in advance for anybody who can post an example of a cfg or suppest changes to cvars in CAL-TWL-UO.cfg

//***************** CAL & TWL Unified PunkBuster Config ********************
// The following config is a combination effort among TWL and CAL to create
// a unified PunkBuster config for both leagues. The purpose is to not only
// stream line the process between both leagues, but also to help all teams
// who participate in both leagues.
// Version: 1.0
// Last Updated: 01/13/2005

//Screenshot Setings
pb_sv_AutoSs 1 //[0=No, 1=Yes (default=0)]
pb_sv_AutoSsFrom 300 //[Minimum # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo 1200 //[Maximum # of seconds to wait before requesting next ss]
pb_sv_SsWidth 800 //[Requested pixel width of remote screenshots]
pb_sv_SsHeight 600 //[Requested pixel height of remote screenshots]
pb_sv_SsXpct 50 //[Percentage across screen for remote screenshots]
pb_sv_SsYpct 50 //[Percentage down screen for remote screenshots]
pb_sv_SsSrate 2 //[Sample Rate for remote screenshots]
pb_sv_SsFloor 1 //[Low screenshot filename serial #]
pb_sv_SsCeiling 40000 //[High screenshot filename serial #] NOTE: Set high to avoid overwriting files
pb_sv_SsCmd "" //[Filename of system command to run after screenshots]
pb_sv_SsDelay 0 //[Maximum delay client waits before capturing screenshot]
pb_sv_SsPath "" //[Path where remote screenshots are saved]

//Cvar Scan Settings
pb_sv_CvarFreq 1 //[# of range checks per minute]
pb_sv_CvarLogging 1 //[1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]
pb_sv_CvarWalk 0 //[0=disabled, 1-4=Walk through obtained Cvar lists]
pb_sv_CvarUserPulse 99 //[How often (in min.) to auto-send CvarUser command]
pb_sv_CvarChangedPulse 99 //[How often (in min.) to auto-send CvarChanged command]
pb_sv_CQC 1 //[0=No, 1=Yes (default=1)]

//Log File & Ban File Settings
pb_sv_LogSync 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogCeiling 1000 //[High log filename serial #]
pb_sv_load pbsvlog.cfg //load remote logging settings (if pbsvlog.cfg exists)
pb_sv_banload pbbans.dat // PB Ban list Update
pb_sv_autoUpdBan 0 //[0=No, 1=Yes (default=0)]

//Kick Controls
pb_sv_KickLen 0 //[minutes (default=2)]
pb_sv_scoreKick 0 //[minimum score (negative)]

//PunkBuster Power Points Settings
pb_sv_PowerMin 10 //[power points]
pb_sv_PowerDef 1 //[power points]
pb_sv_PowerKickLen 5 //[minutes (default=5)]

//HTTP Settings
pb_sv_httpPort 0 //[port #]
pb_sv_httpAddr "" //[external IP Address]
pb_sv_httpRefresh 30 //[seconds]
pb_sv_httpKey "" //[key]
pb_sv_httpMaps "" //[map list (separate by spaces)]

//Miscellaneous Settings
pb_sv_changePeriod 10 //[seconds]
pb_sv_changeMax 50 //[max name changes allowed]
pb_sv_dupNameGrace 500 //[seconds]
pb_sv_extChar 1 //[0=No, 1=Yes (default=0)]
pb_sv_MaxConDls 3 //[Maximum number on concurent PB downloads]
pb_sv_MaxConUpdates 12 //[Maximum number on concurent PB updates]
pb_sv_MaxDlRate 5 //[Max PB download rate]
pb_sv_badnameempty //[Empty the bad name list]
pb_sv_minName 2 //[Minimum number of characters for a player name]

//Task Settings
pb_sv_MsgPrefix "^7[^1CAL/TWL PB^7]" //[PB Message Prefix (default=^3PunkBuster Client)]
pb_sv_task 10 480 "say ^1CAL/TWL Competition PunkBuster Config ^2|| ^7Version 1.0 ^2|| 01/13/2005"

//Bind Search
pb_sv_task 65 "pb_sv_bindsrch com_maxfps"
pb_sv_task 65 "pb_sv_bindsrch rate"
pb_sv_task 65 "pb_sv_bindsrch wallhack"
pb_sv_task 65 "pb_sv_bindsrch chams"

//*************** REQUIRED GAMEPLAY SETTINGS *******************
// The following CVARs are required for use in CALeague and TWL.
// Altering of these checks is prohibited, and may result in
// your teams suspension. DO NOT EDIT.

//Stock Cvar Checks
pb_sv_cvar com_maxfps out 0.000001 29
pb_sv_cvar mss_q3fs IN 1
pb_sv_cvar pb_Sleep IN 0 500
pb_sv_cvar rate IN 5000 25000
pb_sv_cvar snaps IN 20 60
pb_sv_cvar cg_errordecay in 100
pb_sv_cvar cl_maxpackets IN 30 100
pb_sv_cvar cl_timenudge IN -30 30
pb_sv_cvar cg_hudDamageIconInScope in 0
pb_sv_cvar cg_hudDamageIconHeight in 64
pb_sv_cvar cg_hudDamageIconOffset in 32
pb_sv_cvar cg_hudDamageIconTime in 2000
pb_sv_cvar cg_hudDamageIconWidth in 128
pb_sv_cvar cg_hudObjectiveMaxHeight in 70
pb_sv_cvar cg_hudObjectiveMaxRange in 2048
pb_sv_cvar cg_thirdPerson IN 0
pb_sv_cvar m_pitch out -0.015 0.015
pb_sv_cvar m_yaw in 0.022
pb_sv_cvar r_diffuseSunQuality IN 2 3
pb_sv_cvar r_diffuseSunSteps IN 3
pb_sv_cvar r_lodbias IN -200 0
pb_sv_cvar r_lodscale IN 0 4
pb_sv_cvar r_mapoverbrightbits IN 0 2
pb_sv_cvar r_nv_fogdist_mode INCLUDE nv
pb_sv_cvar r_nv_fog_dist in 0
pb_sv_cvar r_overBrightBits IN 0 2
pb_sv_cvar r_picmip IN 0 3
pb_sv_cvar r_picmip2 IN 0 3
pb_sv_cvar r_showCullXModels IN 0

//***************** Detection of Cheat Cvars *******************************

//Cheat Cvars
pb_sv_cvar aim IN 0
pb_sv_cvar wh IN 0
pb_sv_cvar wallhack IN 0
pb_sv_cvar esp IN 0
pb_sv_cvar quiet IN 0
pb_sv_cvar predict IN 0
pb_sv_cvar glow IN 0
pb_sv_cvar autoaim IN 0
pb_sv_cvar autofire IN 0
pb_sv_cvar ignorewalls IN 0
pb_sv_cvar recoil IN 0
pb_sv_cvar pmove_fixed IN 0
pb_sv_cvar burst IN 0
pb_sv_cvar radar IN 0
pb_sv_cvar w_bot IN 0
pb_sv_cvar w_chams IN 0
pb_sv_cvar w_cross IN 0
pb_sv_cvar w_fog IN 0
pb_sv_cvar w_pbss IN 0
pb_sv_cvar w_recoil IN 0
pb_sv_cvar w_scope IN 0
pb_sv_cvar w_wallhack IN 0
pb_sv_cvar w_walls IN 0
pb_sv_cvar wall IN 0
pb_sv_cvar wh IN 0
pb_sv_cvar wh1 IN 0
pb_sv_cvar wh2 IN 0
pb_sv_cvar wh3 IN 0
pb_sv_cvar winamp IN 0
pb_sv_cvar ogc_wall IN 0
pb_sv_cvar guid IN 0

//******************************* MD5 Checks *******************************

//MD5 Checks
pb_sv_md5toolfreq 115
pb_sv_md5tool w "" v miles/mssmp3.asi SZ137216 AT0 LEN2048 04A5544BEC1C556B1989834135566F43
pb_sv_md5tool w "" v opengl32.dll NOT_FOUND
pb_sv_md5tool a "" v opengl32.exe NOT_FOUND
pb_sv_md5tool a "" v pbhack.exe NOT_FOUND
pb_sv_md5tool w "" v uo/opengl32.dll NOT_FOUND
pb_sv_md5tool a "" v uo/opengl32.exe NOT_FOUND

//***************** CAL & TWL PunkBuster Config ********************
// Version: 1.0
// Last Updated: 01/13/2005
// Created by: Jeremy@Caleague.com and Anex@Teamwarfare.com
// http://www.caleague.com
// http://www.teamwarfare.com


Administrator Emeritus
Oct 31, 2003
Essex Junction, Vermont
Well, I'd put in:

pb_sv_cvarwalk 0
to enhance performance, and, do you really want 800x600 on your screen-shots, as well as 40000 as a ceiling? You must have a lot of disk space. Mine is set to 400, and 640x480, and I find it adequate.
Feb 2, 2004
800x600 is a ridiculous size, it's no doubt adding to the lag. You also get more failures with a large screenshot size.

Use the default size that PB has setup, 320x240. The screenshot is the middle of the player's screen, which get their crosshairs and anything they are looking at. Plenty to bust the punks.


Junior Member
Jan 20, 2005
Awsome guys thanks for the great suggestions ,especially the screenshot size.As i am a member of the punksbusted cummunity and all my servers stream.So it should relieve some stress.Thanks!
Top Bottom