Punkbuster Commands
PB Server Commands:
pb_sv_Enable //Enable PunkBuster
pb_sv_Disable //Disable PunkBuster
pb_sv_Ver //Display current PB Server version information
pb_sv_Plist //Display list of currently connected players
pb_sv_BadNameList //Display list of Bad Names
pb_sv_BanEmpty //Empties ban list in memory
pb_sv_BadName [grace seconds] [banned text] //Add Badname
pb_sv_BadNameDel [slot #] //Delete Bad Name
pb_sv_Restart //Restart PB Server
pb_sv_Update //Force PB Server to check for Updates
pb_sv_WriteCfg [filename (default=pbsv.cfg)] //Save settings
pb_sv_CvarList //Display list of allowed Cvar Ranges
pb_sv_CvarVal [Cvar name] [player] //Request value of Cvar
pb_sv_Cvar [Cvar name] [type] [range] //Add Cvar Range
pb_sv_BindSrch [search text] [player] //Request matching binds
pb_sv_CvarSrch [search text] [player] //Request matching Cvars
pb_sv_CvarUser [player] //Request list of user-defined Cvars
pb_sv_CvarChanged [player] //Request list of non-default Cvars
pb_sv_BanLoad [optional filename] //loads bans from file
pb_sv_UnBan [ban slot #] //unbans a guid in memory
pb_sv_ReBan [ban slot #] //rebans an unbanned guid in memory
pb_sv_UpdBanFile [optional filename] //updates ban file
pb_sv_CvarEmpty //Empties cvar list in memory
pb_sv_CvarDel [Cvar slot #] //removes a cvar check from memory
pb_sv_Power [slot #] [power rating] //add player power record
pb_sv_BanGuid [guid] [name] [ip] [reason]
pb_sv_UnbanGuid [guid]
pb_sv_PowerList [guid/name filter]
pb_sv_PowerPoints [player power slot #] [points]
pb_sv_Load [filename] //Load PB config file
pb_sv_BanList [optional search text] //Display list of bans/kicks
pb_sv_Ban [slot # /name] [reason | private] //Perm Ban from Server
pb_sv_Kick [slot # /name] [minutes] [reason | private] //Kick from Server
pb_sv_GetSs [slot # or "search text"] //Request Screenshot(s)
PB Server Settings:
pb_sv_MsgPrefix [PB Message Prefix (default=PunkBuster Client)]
pb_sv_MaxDlRate [KB/sec requested per file (default=4)]
pb_sv_MaxConDls [concurrent downloads (default=1)]
pb_sv_KickLen [minutes (default=2)]
pb_sv_CvarFreq [# of range checks per minute]
pb_sv_CvarLogging [1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]
pb_sv_CvarWalk [0=disabled, 1-4=Walk through obtained Cvar lists]
pb_sv_CvarUserPulse [How often (in min.) to auto-send CvarUser command]
pb_sv_CvarChangedPulse [How often (in min.) to auto-send CvarChanged command]
pb_sv_CQC [0=No, 1=Yes (default=1)]
pb_sv_LogSync [0=No, 1=Yes (default=0)]
pb_sv_LogCeiling [High log filename serial #]
pb_sv_LogNext [Next log filename serial #]
pb_sv_SsFloor [Low screenshot filename serial #]
pb_sv_SsCeiling [High screenshot filename serial #]
pb_sv_SsNext [Next screenshot filename serial #]
pb_sv_SsCmd [Filename of system command to run after screenshots]
pb_sv_SsWidth [Requested pixel width of remote screenshots]
pb_sv_SsHeight [Requested pixel height of remote screenshots]
pb_sv_SsXpct [Percentage across screen for remote screenshots]
pb_sv_SsYpct [Percentage down screen for remote screenshots]
pb_sv_SsSrate [Sample Rate for remote screenshots]
pb_sv_SsDelay [Maximum delay client waits before capturing screenshot]
pb_sv_SsPath [Path where remote screenshots are saved]
pb_sv_AutoSsFrom [Minimum # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo [Maximum # of seconds to wait before requesting next ss]
pb_sv_AutoSs [0=No, 1=Yes (default=0)]
pb_sv_Sleep [# of Milliseconds (default=60)]
pb_sv_PowerMin [power points]
pb_sv_PowerDef [power points]
pb_sv_PowerKickLen [minutes (default=5)]
pb_sv_httpPort [port #]
pb_sv_httpAddr [external IP Address]
pb_sv_httpRefresh [seconds]
pb_sv_httpKey [key]
pb_sv_httpMaps [map list (separate by spaces)]
pb_sv_scoreKick [minimum score (negative)]
pb_sv_changePeriod [seconds]
pb_sv_changeMax [max name changes allowed]
pb_sv_autoUpdBan [0=No, 1=Yes (default=0)]
pb_sv_extChar [0=No, 1=Yes (default=0)]
pb_sv_dupNameGrace [seconds]
pb_sv_guidRelax [1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]
pb_sv_LogUser [remote_log_username]
pb_sv_LogPw [remote_log_password]
pb_sv_LogAddr [remote_log_address]
pb_sv_LogPort [remote_log_port]
PB Client Commands:
pb_cl_Enable //Enable PunkBuster
pb_cl_Disable //Disable PunkBuster
pb_Load [filename] //Load PB config file
pb_Ver //Display current PB Client version information
pb_Plist //Dispaly list of currently connected players
pb_SsOptions //Set local PB screenshot options
pb_GetSs //Capture local PB screenshot to a file
pb_CvarList //Display list of server-required Cvar Ranges
pb_CvarVal [Cvar name] //Display server-side Cvar value
pb_BindSrch [text] //Display key bindings containing text
pb_CvarSrch [text] //Display Cvars containing text
pb_CvarUser //Display local user-created Cvars
pb_CvarChanged //Display local Cvars not = default value
pb_WriteCfg [filename (default=pbcl.cfg)] //Save settings
pb_RegNameFull [match] [password] //Add Registered Name
pb_RegNamePartial [match] [password] //Add Registered Partial Name
pb_RegNameDel [slot #] //Remove a Registered Name
pb_RegNameList //List Registered Names
pb_Power //Display Player Power Information
pb_Kick [slot #] //'Vote' to kick another player
PB Client Settings:
pb_MsgPrefix [PB Message Prefix (default=PunkBuster Client)]
pb_Security [0=No, 1=Yes (default=1)]
pb_Sleep [# of Milliseconds (default=250)]
pb_LogToFile [0=No, 1=Yes (default=0)]
pb_SsLog [0=No, 1=Yes (default=1)]
pb_SsSave [0=No, 1=Yes (default=0)]
pb_RegNameFn [Filename for Registered Names]
pb_RegNamePw [Encryption Key for RegName Files]
pb_LogUser [remote_log_username]
pb_LogPw [remote_log_password]
pb_LogAddr [remote_log_address]
pb_LogPort [remote_log_port]