HLGuard Documentation : About HLGuard :
Config File hlg_menu.cfg

HLGuard offers customization via its config files which are found here:


HLGuard config files come in two formats: text (.cfg) and encrypted (.uacfg). The encrypted configs contain majority (if not all) of the alias, cvar, and other cheat detections.

Below is what the hlg_menu.cfg file looks like:


Code:

// Menu settings

// Password for menu (no password disables menu)
// Uncomment and change password!!
// hlg_menupassword "CHANGETHIS"

// To use HLGuard Menu type as player in the console
// hlg_menu < password from hlg_menupassword >
// You may also bind this command (i.e. bind "f1" "hlg_menu ")
// Settings Menu
// hlg_menucvar < name of cvar > < step > < max. value >

hlg_menucvar "hlg_delay" "15" "45"
hlg_menucvar "hlg_frequency" "0.08" "0.5"
hlg_menucvar "hlg_repeat" "1" "3"
hlg_menucvar "hlg_aimbotrepeat" "1" "3"

// Commands Menu
// hlg_menucmd < description > < server commmand >
hlg_menucmd "Enable HLGUARD" "hlguard 1 on;hlguard 2 on;hlguard 3 on;hlguard 4 on;hlguard 5 on;hlg_say \'HLGUARD ALL ENABLED!\'"
hlg_menucmd "Enable Block on Aimbot" "hlguard 1 on; hlg_say \'AIM ENABLED\'"
hlg_menucmd "Enable Block on Alias & CVAR" "hlguard 2 on; hlg_say \'Alias & CVAR ENABLED\'"
hlg_menucmd "Enable Block on Files" "hlguard 3 on; hlg_say \'FILECHECK ENABLED\'"
hlg_menucmd "Enable Block on Wallhack" "hlguard 4 on; hlg_say \'WH ENABLED\'"
hlg_menucmd "Enable Block on SpeedHack" "hlguard 5 on; hlg_say \'SH ENABLED\'"
hlg_menucmd "Disable HLGUARD" "hlguard 1 off;hlguard 2 off;hlguard 3 off;hlguard 4 off;hlguard 5 off;hlg_say \'HLGUARD ALL DISABLED!\'"
hlg_menucmd " " " " //Blank space
hlg_menucmd "Default hlg_say" "hlg_sayformat \'200:100:10:-1:0.20:2:0.015:8:0.02:2.0\'"
hlg_menucmd "White hlg_say" "hlg_sayformat \'255:255:255:-1:0.20:0:0.25:12:0.02:2.0\'"

// Players Menu
// hlg_menuplayer < description > < server commmand >
hlg_menuplayer "Turn on OGC jump detection" "hlg_clexec #%u jumptest"
hlg_menuplayer "Turn off OGC jump detection" "hlg_clexec #%u jumpoff"
hlg_menuplayer "Turn on OGC detection" "hlg_clexec #%u bangtest"
hlg_menuplayer "Turn off OGC detection" "hlg_clexec #%u unbangtest"
hlg_menuplayer "Check aliases & cvars" "hlg_check %u"
hlg_menuplayer "Kick" "kick #%u"
hlg_menuplayer "Ban by WONID" "banid 0.0 %w kick"
hlg_menuplayer "Ban by IP" "addip 0.0 %i;kick %u"
hlg_menuplayer "Name me a cheater!!!" "hlg_clexec #%u \'name \\'I'm a cheater\\'\'"



Section 1
Setting HLGuard Menu Password


Code:

// Menu settings
// Password for menu (no password disables menu)
hlg_menupassword "CHANGETHIS"

By default this line is enabled. However, in order for the In-Game HLGuard Menu to be activated, you need to enable the appropriate line in the hlguard.cfg. Refer to section 5 and the In-Game Menu Secion at the bottom.
CHANGE THE PASSWORD IF YOU ENABLE THE MENU!!!

Example:
(Default)
Code:
hlg_menupassword "CHANGETHIS"

Example:
Changed Password
Code:
hlg_menupassword "anythingelse"



Section 2
HLGuard Menu Settings


Code:

// Settings Menu
// hlg_menucvar < name of cvar > < step > < max. value >
hlg_menucvar "hlg_delay" "15" "45"
hlg_menucvar "hlg_frequency" "0.08" "0.5"
hlg_menucvar "hlg_repeat" "1" "3"
hlg_menucvar "hlg_aimbotrepeat" "1" "3"



Section 3
HLGuard Command Menu Variables


Code:

// Commands Menu
// hlg_menucmd < description > < server commmand >
hlg_menucmd "Enable HLGUARD" "hlguard 1 on;hlguard 2 on;hlguard 3 on;hlguard 4 on;hlguard 5 on;hlg_say \'HLGUARD ALL ENABLED!\'"
hlg_menucmd "Enable Block on Aimbot" "hlguard 1 on; hlg_say \'AIM ENABLED\'"
hlg_menucmd "Enable Block on Alias & CVAR" "hlguard 2 on; hlg_say \'Alias & CVAR ENABLED\'"
hlg_menucmd "Enable Block on Cheats" "hlguard 3 on; hlg_say \'CHEAT BLOCK ENABLED\'"
hlg_menucmd "Enable Block on Wallhack" "hlguard 4 on; hlg_say \'WH ENABLED\'"
hlg_menucmd "Enable Block on SpeedHack" "hlguard 5 on; hlg_say \'SH ENABLED\'"
hlg_menucmd "Disable HLGUARD" "hlguard 1 off;hlguard 2 off;hlguard 3 off;hlguard 4 off;hlguard 5 off;hlg_say \'HLGUARD ALL DISABLED!\'"
hlg_menucmd " " " " //Blank space
hlg_menucmd "Default hlg_say" "hlg_sayformat \'200:100:10:-1:0.20:2:0.015:8:0.02:2.0\'"
hlg_menucmd "White hlg_say" "hlg_sayformat \'255:255:255:-1:0.20:0:0.25:12:0.02:2.0\'"

This simply enables and disables certain HLGuard features in the menu. Everything in the command menu can be enabled and disabled from the In-Game Menu so DO NOT CHANGE ANYTHING!



Section 3
HLGuard Player Menu Variables


Code:

// Players Menu
// hlg_menuplayer < description > < server commmand >
hlg_menuplayer "Turn on OGC jump detection" "hlg_clexec #%u jumptest"
hlg_menuplayer "Turn off OGC jump detection" "hlg_clexec #%u jumpoff"
hlg_menuplayer "Turn on OGC detection" "hlg_clexec #%u bangtest"
hlg_menuplayer "Turn off OGC detection" "hlg_clexec #%u unbangtest"
hlg_menuplayer "Check aliases & cvars" "hlg_check %u"
hlg_menuplayer "Kick" "kick #%u"
hlg_menuplayer "Ban by WONID" "banid 0.0 %w kick"
hlg_menuplayer "Ban by IP" "addip 0.0 %i;kick %u"
hlg_menuplayer "Name me a cheater!!!" "hlg_clexec #%u \'name \\'I'm a cheater\\'\'"

This simply enables and disables certain HLGuard features in the players menu. If you do not want an action listed in the HLGuard In-Game Menu then simply disable (comment out) the action.

Example:
Enabled (Default)
Code:
hlg_menuplayer "Turn on OGC jump detection" "hlg_clexec #%u jumptest"

Example:
Disabled
Code:
If you wanted to disable the OGC Jump Detection
// hlg_menuplayer "Turn on OGC jump detection" "hlg_clexec #%u jumptest"