================================= Counter-Strike Steam - Revision 2 ================================= Changes: -------- · Map list revised to use the checkbox system from the Battlefield games, Unreal Tournament 2003/2004, etc. Much easier and cleaner to use in the long run. · Moved the "No Shield" filter under Server Mods. · Added support for "CS DeathMatch" and "WarCraft 3: Expansion". · Added support for HLGuard v1.6 and filters for its bitwise svar "hlg_settings" · Re-added support for older (pre-1.5) versions of HLGuard · Fixed the ATAC and PTB filters by giving them individual group names · Cleaned up some Group and Mutex order syntax Things to Check: ---------------- · I *think* my map filters are all nice and clean (they all work properly at least) but I'm not sure if I've gone about naming the Groups and Mutexes the best way. · The HLGuard bitwise filters, along with the ATAC and PTB filters under the AMX Mod branch, were fixed by giving each individual filter its own group name. It finally got them to behave the way I wanted them to -- checking multiple boxes is now equivalent to "x AND y" instead of "x OR y" -- but again I don't know if this is "cheating", or if there's a better way to go about it. Filter Layout: -------------- - Maps -* Classic --* de_ Maps ---* de_airstrip ---* de_aztec ---* de_cbble ---* de_chateau ---* de_dust ---* de_dust2 ---* de_inferno ---* de_nuke ---* de_piranesi ---* de_prodigy ---* de_storm ---* de_survivor ---* de_torn ---* de_train ---* de_vertigo ---* Other --* cs_ Maps ---* cs_747 ---* cs_assault ---* cs_backalley ---* cs_estate ---* cs_havana ---* cs_italy ---* cs_militia ---* cs_office ---* cs_siege ---* Other --* as_ Maps ---* as_oilrig ---* Other -* Custom - Server Mods -* No Shield -* CS DeathMatch -* WarCraft 3 -* WarCraft 3: Expansion -* Frozen Throne -* SuperHero -* No Mods - WWCL Config -* On -* Off - Admin Mod -* On -* Off - AMX Mod -* On --* ATAC --* PTB -* Off - United Admins -- Cheating-Death --* Required --* Optional --* No Cheating-Death -- HLGuard --* HLGuard 1.6+ ---* Aimbot Detection ---* Alias Detection ---* Consistency Check ---* Wallhack Block ---* Speedhack Detection ---* Blacklist Check --* HLGuard 1.5 --* No HLGuard -- ClanMod --* On --* Off -* StatsMe - Valve Anti-Cheat -* On -* Off - Friendly Fire -* On -* Off - Server Type -* Dedicated -* Listen -* HLTV -* Windows -* Linux -* Ping Booster ________________________________________ <--- Begin Filter ---> Counter-Strike Steam ServerType: HL RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath ExeName: SteamApps\*\Counter-Strike\HL.EXE JoinTemplate: BUILTIN_HL SpecTemplate: BUILTIN_HL HostTemplate: {EXEPATH} Port: 27015 Icon: $BASE\cstrike\game.ico Mutex: SV Flags: LAUNCHER STEAM PathMustHave: SteamApps*Counter-Strike WindowName: Counter-Strike IRC: irc.gamesurge.net/steam Steam Support IRC: irc.gamesurge.net/steam-hangout Steam Chat IRC: irc.gamesurge.net/counter-strike GameSurge (US) IRC: irc.quakenet.org/counter-strike QuakeNet (EU) IRC: irc.enterthegame.com/counterstrike EnterTheGame (US) Custom: 10 1 if servertype ~!= "HL" remove 2 if gamedir ~!= "cstrike" remove Counter-Strike Steam\Maps Group: NUL Counter-Strike Steam\Maps\Classic Group: CSSMAP Mutex: CSSMAP 1 if map ~== "de_airstrip" keep 2 if map ~== "de_aztec" keep 3 if map ~== "de_cbble" keep 4 if map ~== "de_chateau" keep 5 if map ~== "de_dust" keep 6 if map ~== "de_dust2" keep 7 if map ~== "de_inferno" keep 8 if map ~== "de_nuke" keep 9 if map ~== "de_piranesi" keep 10 if map ~== "de_prodigy" keep 11 if map ~== "de_storm" keep 12 if map ~== "de_survivor" keep 13 if map ~== "de_torn" keep 14 if map ~== "de_train" keep 15 if map ~== "de_vertigo" keep 16 if map ~== "cs_747" keep 17 if map ~== "cs_assault" keep 18 if map ~== "cs_backalley" keep 19 if map ~== "cs_estate" keep 20 if map ~== "cs_havana" keep 21 if map ~== "cs_italy" keep 22 if map ~== "cs_militia" keep 23 if map ~== "cs_office" keep 24 if map ~== "cs_siege" keep 25 if map ~== "as_oilrig" keep 26 remove Counter-Strike Steam\Maps\Classic\de_ Maps Group: CSSMAP Mutex: CSSMAPC 1 if map ~!= "de_*" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_airstrip Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_airstrip" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_aztec Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_aztec" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_cbble Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_cbble" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_chateau Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_chateau" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_dust Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_dust" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_dust2 Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_dust2" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_inferno Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_inferno" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_nuke Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_nuke" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_piranesi Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_piranesi" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_prodigy Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_prodigy" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_storm Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_storm" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_survivor Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_survivor" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_torn Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_torn" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_train Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_train" remove Counter-Strike Steam\Maps\Classic\de_ Maps\de_vertigo Group: CSSMAP Mutex: CSSMAPCDE 1 if map ~!= "de_vertigo" remove Counter-Strike Steam\Maps\Classic\cs_ Maps Group: CSSMAP Mutex: CSSMAPC 1 if map ~!= "cs_*" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_747 Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_747" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_assault Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_assault" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_backalley Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_backalley" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_estate Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_estate" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_havana Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_havana" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_italy Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_italy" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_militia Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_militia" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_office Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_office" remove Counter-Strike Steam\Maps\Classic\cs_ Maps\cs_siege Group: CSSMAP Mutex: CSSMAPCCS 1 if map ~!= "cs_siege" remove Counter-Strike Steam\Maps\Classic\as_ Maps Group: CSSMAP Mutex: CSSMAPC 1 if map ~!= "as_*" remove Counter-Strike Steam\Maps\Classic\as_ Maps\as_oilrig Group: CSSMAP Mutex: CSSMAPCAS 1 if map ~!= "as_oilrig" remove Counter-Strike Steam\Maps\Custom Group: CSSMAP Mutex: CSSMAP Flags: OTHER Counter-Strike Steam\Server Mods Group: NUL Counter-Strike Steam\Server Mods\No Shield Group: CSSMOD Mutex: CSSMOD 1 if hostname ~!= "*shield*" remove Counter-Strike Steam\Server Mods\CS DeathMatch Group: CSSMOD Mutex: CSSMOD 1 if hostname ~!= "*csdm*" remove Counter-Strike Steam\Server Mods\WarCraft 3 Group: CSSMOD Mutex: CSSMOD 1 if Warcraft_3_XP == "" remove Counter-Strike Steam\Server Mods\WarCraft 3: Expansion Group: CSSMOD Mutex: CSSMOD 1 if Warcraft_3_Expansion == "" remove Counter-Strike Steam\Server Mods\Frozen Throne Group: CSSMOD Mutex: CSSMOD 1 if War3:\ Frozen\ Throne == "" remove Counter-Strike Steam\Server Mods\SuperHero Group: CSSMOD Mutex: CSSMOD 1 if SuperHeroMod_Version == "" remove Counter-Strike Steam\Server Mods\No Mods Group: CSSMOD Mutex: CSSMOD Flags: OTHER Counter-Strike Steam\WWCL Config Group: NUL Counter-Strike Steam\WWCL Config\On Group: CSSWWCL Mutex: CSSWWCL 1 if wwclconfig_version == "" remove Counter-Strike Steam\WWCL Config\Off Group: CSSWWCL Mutex: CSSWWCL Flags: OTHER Counter-Strike Steam\Admin Mod Group: NUL Counter-Strike Steam\Admin Mod\On Group: CSSAM Mutex: CSSAM 1 if admin_mod_version == "" remove Counter-Strike Steam\Admin Mod\Off Group: CSSAM Mutex: CSSAM Flags: OTHER Counter-Strike Steam\AMX Mod Group: NUL Counter-Strike Steam\AMX Mod\On Group: CSSAMX Mutex: CSSAMX 1 if amx_version != "" keep 2 if amxmodx_version != "" keep 3 remove Counter-Strike Steam\AMX Mod\On\ATAC Group: CSSAMX1 1 if atac_version == "" remove Counter-Strike Steam\AMX Mod\On\PTB Group: CSSAMX2 1 if amx_ptb_version == "" remove Counter-Strike Steam\AMX Mod\Off Group: CSSAMX Mutex: CSSAMX Flags: OTHER Counter-Strike Steam\United Admins Group: NUL Counter-Strike Steam\United Admins\Cheating-Death Icon: $HL CD\CDeath.exe Group: NUL Counter-Strike Steam\United Admins\Cheating-Death\Required Group: CSSCD Mutex: CSSCD 1 if cdversion == "" remove 2 if cdrequired != "1" remove Counter-Strike Steam\United Admins\Cheating-Death\Optional Group: CSSCD Mutex: CSSCD 1 if cdversion == "" remove 2 if cdrequired == "1" remove Counter-Strike Steam\United Admins\Cheating-Death\No Cheating-Death Group: CSSCD Mutex: CSSCD 1 if cdversion != "" remove Counter-Strike Steam\United Admins\HLGuard Group: NUL Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+ Group: CSSHLG Mutex: CSSHLG 1 if hlg_version < "1.5999" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Aimbot Detection Group: CSSHLG1 1 if hlg_setting != "1*" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Alias Detection Group: CSSHLG2 1 if hlg_setting != "?1*" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Consistency Check Group: CSSHLG3 1 if hlg_setting != "??1*" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Wallhack Block Group: CSSHLG4 1 if hlg_setting != "???1*" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Speedhack Detection Group: CSSHLG5 1 if hlg_setting != "????1*" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.6+\Blacklist Check Group: CSSHLG6 1 if hlg_setting != "?????1" remove Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.5 Group: CSSHLG 1 if hlguard_version < "1.4999" remove Counter-Strike Steam\United Admins\HLGuard\Other Group: CSSHLG Mutex: CSSHLG 1 if hlguard_version == "" remove Counter-Strike Steam\United Admins\HLGuard\No HLGuard Group: CSSHLG Mutex: CSSHLG 1 if hlg_version != "" remove 2 if hlguard_version != "" remove Counter-Strike Steam\United Admins\ClanMod Group: NUL Counter-Strike Steam\United Admins\ClanMod\On Group: CSSCM Mutex: CSSCM 1 if clanmod_version == "" remove Counter-Strike Steam\United Admins\ClanMod\Off Group: CSSCM Mutex: CSSCM Flags: OTHER Counter-Strike Steam\United Admins\StatsMe Group: CSSSM 1 if statsme_version == "" remove Counter-Strike Steam\Valve Anti-Cheat Group: NUL Counter-Strike Steam\Valve Anti-Cheat\On Group: CSSVAC Mutex: CSSVAC 1 if secure != "1" remove Counter-Strike Steam\Valve Anti-Cheat\Off Group: CSSVAC Mutex: CSSVAC Flags: OTHER Counter-Strike Steam\Friendly Fire Group: NUL Counter-Strike Steam\Friendly Fire\On Group: CSSFF Mutex: CSSFF 1 if mp_friendlyfire != "1" remove Counter-Strike Steam\Friendly Fire\Off Group: CSSFF Mutex: CSSFF 1 if mp_friendlyfire == "1" remove Counter-Strike Steam\Server Type Group: NUL Counter-Strike Steam\Server Type\Dedicated Group: CSSSV Mutex: CSSSV 1 if sv != "d" remove Counter-Strike Steam\Server Type\Listen Group: CSSSV Mutex: CSSSV 1 if sv != "l" remove Counter-Strike Steam\Server Type\HLTV Group: CSSSV Mutex: CSSSV 1 if sv != "p" remove Counter-Strike Steam\Server Type\Windows Group: CSSOS Mutex: CSSOS 1 if os != "w" remove Counter-Strike Steam\Server Type\Linux Group: CSSOS Mutex: CSSOS 1 if os != "l" remove Counter-Strike Steam\Server Type\Ping Booster Group: CSSPB 1 if server_fps == "" remove <--- End Filter --->