Enabled = True
ShowConsole = False
VerifyGameName = True

LogBlocks = True
LogForwards = False
LogDeveloper = False
BlockCommands = True
BlockCVarQueries = False
BlockMOTD = False

// ex_interp and cl_updaterate
RemoveInterpolationLimit = False

ExtendedForwarding = True
BlockAllForwards = False
EnableAllForwards = False

RemoveAliasCheck = True
EmulateSpecialAlias = True
FastSpecialAlias = False

OverrideFileCheck = True
MaxExtensionLength = 3

RemoveCVarProtection = True
RemoveCVarValidation = True
RemoveLocalInfoValidation = True
LocalInfoPatchType = 1

OverrideFrameMSec = False
FrameMSec_Min = 0

OverrideMovieRecording = True

ExtendedVoiceInterface = True
Voice_ConnectionState = 5
Voice_DefaultPacketSize = 2048
Voice_EnableBanManager = True

ShowCommandParameters = False
EnableSteamIDSpoof = False

OverrideKeyState = True
EnableResourceCheck = True

PatchSpawnCommand = True
ExtendedScripting = True

// when connecting to a server
RemoveFPSLimit_30 = True

// with developer = 0
RemoveFPSLimit_100 = False

// upper limit
RemoveFPSLimit_1000 = True

Commands
{
// Add the commands or CVars you want to block here
// The limits are:
// - command names should be 64 characters or less;
// - no capital letters in command names (only lowercase).

// If this list is empty (but BlockCommands is set to "True"), no commands will be blocked.
appenddemo
cl_messages
cl_rate
commentator
endmovie
entities
fullserverinfo
gamedir
gg
httpstop
list
listdemo
removedemo
setdemoinfo
slist
spec_pos
startmovie
swapdemo
timedemo
viewdemo
voice_showbanned
spec_autodirecto
spec_drawstatus
spec_drawcone
spec_drawnames
togglescores
spec_menu
spec_help
spec_decal
spec_toggleinset
spec_mode
hud_saytext
hideradar
drawradar
clearplayers
trackplayer
adjust_crosshair
invprev
invnext
cancelselect
slot10
slot9
slot8
slot7
slot6
slot5
slot4
slot3
slot2
slot1
-nvgadjust
+nvgadjust
buy
rebuy
autobuy
gunsmoke
-commandmenu
+commandmenu
joyadvancedupdat
snapto
-camdistance
+camdistance
-cammousemove
+cammousemove
firstperson
thirdperson
-camout
+camout
-camin
+camin
-camyawright
+camyawright
-camyawleft
+camyawleft
-campitchdown
+campitchdown
-campitchup
+campitchup
-break
+break
-graph
+graph
-showscores
+showscores
-score
+score
-alt1
+alt1
-reload
+reload
-duck
+duck
-jlook
+jlook
-mlook
+mlook
-klook
+klook
impulse
-jump
+jump
-use
+use
-attack2
+attack2
-attack
+attack
-speed
+speed
-moveright
+moveright
-moveleft
+moveleft
-strafe
+strafe
-lookdown
+lookdown
-lookup
+lookup
-back
+back
-forward
+forward
-right
+right
-left
+left
-movedown
+movedown
-moveup
+moveup
dem_save
dem_start
dem_speed
dem_pause
dem_forcehltv
dem_jump
condump
envmap
gl_dump
gl_texels
gl_texturemode
play
playvol
pointfile
s_disable_a3d
s_enable_a3d
screenshot
sizedown
sizeup
soundinfo
soundlist
stopsound
timerefresh
vgui_runscript
+voicerecord
-oicerecord
_careeraudio
_restart
_setgamedir
_setrenderer
_setvideomode
addip
alias
autosave
banid
bind
career
cd
changelevel
changelevel2
clear
cmd
cmdlist
condebug
contimes
cvarlist
delta_clear
delta_stats
demos
dlfile
dropclient
escape
exec
exit
fluh
fly
fullinfo
fullupdate
god
heartbeat
hideconsole
hpkextract
hpklist
hpkremove
hpkval
interp
kick
kill
listid
listip
load
localinfo
log
logaddress
logaddress_add
logaddress_del
map
maps
maxplayers
mcache
messagemode
messagemode2
motd
motd_write
new
noclip
notarget
pause
ping
quit
reload
removeid
removeip
resetrcon
restart
save
sendents
sendres
serverinfo
setinfo
setmaster
setpause
showinfo
shutdownserver
soundfade
spawn
startdemos
stat
stats
status
stopdem
stuffcmds
tell
toggleconsole
unbind
unbindall
unpause
user
users
version
viewframe
viewmodel
viewnext
viewprev
wait
waveplaylen
writecfg
writeid
writeip
voice_loopback
voice_maxgain
voice_avggain
voice_scale
voice_fadeouttime
voice_profile
voice_showchannels
voice_showincoming
voice_enable
voice_dsound
voice_forcemicrecord
voice_overdrive
voice_overdrivefadetime
voice_eax
voice_modenable
voice_clientdebug
voice_recordtofile
voice_inputfromfile
-voicerecord
violence_hblood
cl_crosshair_color
hud_fastswitch
bannedcfgfile
volume
rate
bottomcolor
drop
motdfile
brightness
gamma
lambert
lightgamma
texgamma
fakelag
fakeloss
name
lookspring
lookstrafe
ambient_fade
ambient_level
hisound
cam_idealdist
console
fastsprites
joystick
crosshair
c_maxdistance
c_maxpitch
c_maxyaw
c_minpitch
c_minyaw
con_color
cl_bobcycle
cl_bob
cl_bobup
cl_pitchspeed
cl_pitchup
cl_pitchdown
cl_lc
cl_lw
cl_dlmax
cl_yawspeed
cl_corpsestay
cl_gaitestimation
cl_movespeedkey
cl_updaterate
cl_cmdrate
cl_cmdbackup
cl_resend
cl_weather
cl_nosmooth
cl_smoothtime
cl_timeout
cl_showevents
cl_forwardspeed
cl_sidespeed
cl_backspeed
cl_showerror
cl_showfps
cl_showmessages
cl_dynamiccrosshair
cl_allowdownload
cl_allowupload
cl_download_ingame
default_fov
d_spriteskip
ex_interp
ex_extrapmax
fps_max
fps_modem
hpk_maxsize
hud_draw
hud_centerid
max_smokepuffs
m_pitch
mp3volume
r_mirroralpha
r_novis
r_shadows
s_automin_distance
s_distance
s_automax_distance
s_max_distance
s_min_distance
s_numpolys
s_refgain
s_occfactor
s_a3d
s_show
s_eax
s_reverb
scr_connectmsg1
scr_connectmsg2
scr_connectmsg
scr_conspeed
scr_ofsx
scr_ofsy
scr_ofsz
sensitivity
sys_ticrate
m_forward
m_side
m_yaw
max_shells
mp_decals
r_lightmap
r_decals
r_dynamic
r_fullbright
r_detailtextures
r_mmx
v_centerspeed
gl_texsort
gl_rightholes
gl_affinemodels
gl_alphamin
gl_clear
gl_cull
gl_d3dflip
gl_dither
gl_flipmatrix
gl_fog
gl_keeptjunctions
gl_lightholes
gl_max_size
gl_monolights
gl_nobind
gl_nocolors
gl_overbright
gl_palette_tex
gl_picmip
gl_playermip
gl_polyoffset
gl_reporttjunctions
gl_round_down
gl_spriteblend
gl_wateramp
gl_wireframe
gl_zmax
gl_ztrick
zoom_sensitivity_ratio
developer
}

QCC
{
// Add the CVars you want to block here (QCC and QCC2).
// If this list is empty (and BlockQCC is set to "True"), all queries will be blocked.

// The limits for QCC are the same as for command blocking.

// Examples:
// ex_interp
// fps_max
// rate
// developer
}


// The limits for forwarding lists are the same as for command blocking.

BlockFWD_CL
{
// Always block these commands if they were passed to the server because the client doesn't know them.
// Example: executing an unknown command in the client console.

}

EnableFWD_CL
{
// Always forward these commands if they were executed and then blocked by the client.
// Example: executing a command in the client console (the client knowns this command).

}

BlockFWD_SV
{
// Always block these commands if they were passed to the client, but it doesn't know them.
// Example: an incoming command which is not registered at the client.

}

EnableFWD_SV
{
// Always forward these commands if they were passed to the client and then blocked.
// Example: an incoming command which is registered at the client.

// Bypassing the potential CSXGuard detectors
csx_debug
csx_debug2
csx_debug3

csx_showcvars
csx_setcvar
csx_debug_parser

csx_steamid

if
loop

special

// HLSS
hlss-start
hlss-stop
togglewav

// Wait scripts
// w
// w1
// w2
// w3
// w5
// w10
// w20
// w30
// w40
// w50
// wt
}


FileNameFilters
{
// These rules affect both motd_write and resource downloading.
// If this list is empty, no checking will be done.

// Counter-Strike defaults (with case-insensitive checking)

StrPos "\\"
StrPos ":"
StrPos ".."

StrIPos ".cfg"
StrIPos ".lst"
StrIPos ".exe"
StrIPos ".vbs"
StrIPos ".com"
StrIPos ".bat"
StrIPos ".dll"
StrIPos ".ini"
StrIPos ".log"

// Not required
// "StrIComp, 1, 2" ".."

// User-defined filters

StrIPos ".cmd"
StrIPos ".scr"

// Uncomment these to allow downloading of sounds and optional graphics (server banners)
// StrIPos ".wav"
// StrIPos ".mp3"
// StrIPos ".tga"
}


KeyBinds
{
// Block these key bindings if the game was resumed from the minimized state.
// The limits are the same as for command blocking.

// Prevent the voice recording from being stopped when the game is maximized
+voicerecord

// +duck
// +use
}