// Copyright (C) 2000-2003 UDP Soft Ltd. - COD2&COD4:MW MOD BY KRiSEE
Eye servers
Mutex: SV
Icon: IDI_EYE
Flags: IMMUNE
1 if servertype != "EYE" remove

Eye servers\Scanners
Flags: IMMUNE
2 if flags !& "1" remove

Eye servers\Pingers
Flags: IMMUNE
1 if flags !& "2" remove
2 if flags & "1" remove

Age of Empires II
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Age of Empires II\Path
ExeName: Empires2.exe
JoinTemplate: DP
HostTemplate: DP
GUID: {FB69A260-5031-11d3-A2D4-006097BA6550}
VersionKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Age of Empires\2.0\Version
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Age of Empires II" remove

Age of Empires II: The Conquerors
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Age of Empires II - The Conquerors Expansion\Path
ExeName: Age2_x1.exe
JoinTemplate: DP
HostTemplate: DP
GUID: {5DE93F3F-FC90-4ee1-AE5A-63DAFA055950}
VersionKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Age of Empires II: The Conquerors Expansion\1.0\Version
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Age of Empires II: The Conquerors" remove

Age of Wonders: Shadow Magic
ServerType: LOB
RegKey: HKEY_CURRENT_USER\Software\Microsoft\DirectPlay8\Applications\{C1B39B54-D152-49F0-8937-AF0D847668A4}\ExecutablePath
ExeName: AoWSM.exe
JoinTemplate: DP8
HostTemplate: DP8
GUID: {C1B39B54-D152-49F0-8937-AF0D847668A4}
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Age of Wonders: Shadow Magic" remove

Aliens vs. Predator 2
ServerType: OLD
ExeName: AVP2.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\Aliens vs. Predator 2\1.0\InstallDir
JoinTemplate: "{BASEPATH}\\LithTech.exe" -windowtitle "Aliens vs. Predator 2" -rez AVP2.REZ -rez SOUNDS.REZ -rez AVP2L.REZ -rez AVP2DLL.REZ -rez MULTI.REZ -rez AVP2P.REZ -rez AVP2P1.REZ +gsa 1 +gsa_ip {ip} +gsa_port {port}[ +gsa_pw "{PASSWORD}"][ +gsa_name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27888
Maps: LITH
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "avp2" remove

Aliens vs. Predator 2\DM
Mutex: AVP2
1 if gametype != "DM" remove

Aliens vs. Predator 2\Team DM
Mutex: AVP2
1 if gametype != "Team DM" remove

Aliens vs. Predator 2\Evac
Mutex: AVP2
1 if gametype != "Evac" remove

Aliens vs. Predator 2\Hunt
Mutex: AVP2
1 if gametype != "Hunt" remove

Aliens vs. Predator 2\Overrun
Mutex: AVP2
1 if gametype != "Overrun" remove

Aliens vs. Predator 2\Survivor
Mutex: AVP2
1 if gametype != "Survivor" remove

Aliens vs. Predator 2 demo
ServerType: OLD
ExeName: AVP2Demo.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\Aliens vs. Predator 2 Multiplayer Demo\1.0\InstallDir
JoinTemplate: "{BASEPATH}\\LithTech.exe" -windowtitle "Aliens vs. Predator 2" -rez AVP2.REZ -rez SOUNDS.REZ -rez AVP2L.REZ -rez AVP2DLL.REZ -rez MULTI.REZ +gsa 1 +gsa_ip {ip} +gsa_port {port}[ +gsa_pw "{PASSWORD}"][ +gsa_name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27888
Maps: LITH
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "avp2demo" remove

Aliens vs. Predator 2 demo\DM
Mutex: AVP2D
1 if gametype != "DM" remove

Aliens vs. Predator 2 demo\Team DM
Mutex: AVP2D
1 if gametype != "Team DM" remove

America's Army
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\Software\US Army\America's Army\Operations\InstallDir
ExeName: System\ArmyOps.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH} -server
Port: 1717
HostPort: 1716
Mutex: SV
1 if servertype == "GS" goto 3
2 if servertype != "OLD" remove
3 if gamename != "armygame" remove

America's Army\UNSUPPORTED GAME
Group: NUL

America's Army\Maps
Group: NUL

America's Army\Maps\Bridge Crossing
Group: AAMAPS
Mutex: AAMAPS
1 if map ~== "Bridge" keep
2 if map ~!= "Bridge?Crossing" remove

America's Army\Maps\Bridge Crossing SE
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Bridge?SE" remove

America's Army\Maps\Collapsed Tunnel
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Collapsed?Tunnel" remove

America's Army\Maps\FARP Raid
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "JRTC*Farm*" remove

America's Army\Maps\FLS Assault
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "FLS?Assault" remove

America's Army\Maps\Headquarters Raid
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Headquarters?Raid" remove

America's Army\Maps\Insurgent Camp
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Insurgent?Camp" remove

America's Army\Maps\McKenna MOUT
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Mout?McKenna" remove

America's Army\Maps\Mountain Ambush
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Mountain?Ambush" remove

America's Army\Maps\Mountain Pass
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Mountain?Pass" remove

America's Army\Maps\Mountain Pass SE
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Mountain?Pass?SE" remove

America's Army\Maps\Pipeline
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Pipeline" remove

America's Army\Maps\Radio Tower
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Radio?Tower" remove

America's Army\Maps\River Basin
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "River?Basin" remove

America's Army\Maps\SF Arctic
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*Arctic" remove

America's Army\Maps\SF Blizzard
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?Blizzard" remove

America's Army\Maps\SF Courtyard
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?Courtyard" remove

America's Army\Maps\SF CSAR
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*CSAR" remove

America's Army\Maps\SF Dockside
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?Dockside" remove

America's Army\Maps\SF Extraction
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?Extraction" remove

America's Army\Maps\SF Hospital
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*Hospital" remove

America's Army\Maps\SF Oasis
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF Oasis" remove

America's Army\Maps\SF PCR
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?PCR" remove

America's Army\Maps\SF Pipeline
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Pipeline?SF" remove

America's Army\Maps\SF Recon
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*Recon" remove

America's Army\Maps\SF Sandstorm
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*SandStorm" remove

America's Army\Maps\SF Taiga
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF Taiga" remove

America's Army\Maps\SF Village
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF*Village" remove

America's Army\Maps\SF Water Treatment
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "SF?Water?Treatment" remove

America's Army\Maps\Swamp Raid
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Swamp?Raid" remove

America's Army\Maps\Urban Assault
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Urban?Assault" remove

America's Army\Maps\Weapons Cache
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Weapons?Cache" remove

America's Army\Maps\Weapons Cache SE
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Weapons?Cache?SE" remove

America's Army\Maps\Woodland Outpost
Group: AAMAPS
Mutex: AAMAPS
2 if map ~!= "Woodland?Outpost" remove

America's Army\Maps\Other
Group: AAMAPS
Mutex: AAMAPS
Flags: OTHER

America's Army\Official Server
Group: NUL

America's Army\Official Server\Yes
Group: AAOFF
Mutex: AAOFF
1 if official != "1" remove

America's Army\Official Server\No
Group: AAOFF
Mutex: AAOFF
Flags: OTHER

America's Army\Server Type
Group: NUL

America's Army\Server Type\Open
Group: AAST
Mutex: AAST
1 if minhonor != "1" remove

America's Army\Server Type\Standard
Group: AAST
Mutex: AAST
1 if minhonor != "9" remove

America's Army\Server Type\Elite
Group: AAST
Mutex: AAST
1 if minhonor != "25" remove

America's Army\Server Type\Delta
Group: AAST
Mutex: AAST
1 if minhonor != "50" remove

America's Army\Current Round
Group: NUL

America's Army\Current Round\1/7
Group: AARND
Mutex: AARND
1 if current_round ~!= "1/7" remove

America's Army\Current Round\7/7
Group: AARND
Mutex: AARND
1 if current_round ~!= "7/7" remove

America's Army\Time Left
Group: NUL

America's Army\Time Left\< 3 Minutes
Group: AATL
Mutex: AATL
1 if mission_time >= "3" remove

America's Army\Time Left\3-5 Minutes
Group: AATL
Mutex: AATL
1 if mission_time >= "5" remove

America's Army\Time Left\> 5 Minutes
Group: AATL
Mutex: AATL
Flags: OTHER

America's Army\Honor Level
Group: NUL

America's Army\Honor Level\more than 30
Group: AAHNR
Mutex: AAHNR
1 if minhonor <= "30" remove

America's Army\Honor Level\21 - 30
Group: AAHNR
Mutex: AAHNR
1 if minhonor > "30" remove
2 if minhonor <= "20" remove

America's Army\Honor Level\11 - 20
Group: AAHNR
Mutex: AAHNR
1 if minhonor > "20" remove
2 if minhonor <= "10" remove

America's Army\Honor Level\2 - 10
Group: AAHNR
Mutex: AAHNR
1 if minhonor > "10" remove
2 if minhonor == "1" remove

America's Army\Honor Level\1
Group: AAHNR
Mutex: AAHNR
1 if minhonor != "1" remove

America's Army\Miles
Group: NUL

America's Army\Miles\Yes
Group: AAMLS
Mutex: AAMLS
1 if miles != "1" remove

America's Army\Miles\No
Group: AAMLS
Mutex: AAMLS
Flags: OTHER

America's Army\Cheats
Group: NUL

America's Army\Cheats\On
Group: AACH
Mutex: AACH
1 if cheats != "1" remove

America's Army\Cheats\Off
Group: AACH
Mutex: AACH
Flags: OTHER

America's Army\PunkBuster
Group: NUL

America's Army\PunkBuster\On
Group: AAPB
Mutex: AAPB
1 if sv_punkbuster != "1" remove

America's Army\PunkBuster\Off
Group: AAPB
Mutex: AAPB
Flags: OTHER

America's Army\Version
Group: NUL

America's Army\Version\2.5.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.5.0" remove

America's Army\Version\2.4.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.4.0" remove

America's Army\Version\2.3.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.3.0" remove

America's Army\Version\2.2.1
Group: AAVER
Mutex: AAVER
1 if gamever != "2.2.1" remove

America's Army\Version\2.2.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.2.0" remove

America's Army\Version\2.1.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.1.0" remove

America's Army\Version\2.0.0
Group: AAVER
Mutex: AAVER
1 if gamever != "2.0.0" remove

America's Army\Version\Other
Group: AAVER
Mutex: AAVER
Flags: OTHER

Baldur's Gate
ServerType: OLD
ExeName: *Baldur.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 1470
HostPort: 5123
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bgate" remove

Baldur's Gate 2
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\bgate2
ExeName: BGMain.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 1470
HostPort: 5123
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bgate2" remove

Baldur's Gate 2: Throne of Bhaal
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\bg2bhaal
ExeName: BGMain.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 1470
HostPort: 5123
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bg2bhaal" remove

Battlecruiser Millennium Gold
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\3000ad\Battlecruiser Millennium Gold\path
ExeName: bcmg.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 2425
HostPort: 2302
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "bcm" remove

Battlefield 1942
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield 1942\GAMEDIR
ExeName: BF1942.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 14690
HostPort: 14567
Maps: EXT
MapExt: RFA
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "OLD" goto 4
2 if gamename != "bfield1942" remove
3 keep
4 if servertype != "NEW" remove
5 if gamename != "bf1942" remove
6 if game_id != "" remove

Battlefield 1942\Conquest
Mutex: BF42
1 if game != "conquest" remove

Battlefield 1942\Co-op
Mutex: BF42
1 if game != "coop" remove

Battlefield 1942\CTF
Mutex: BF42
1 if game != "ctf" remove

Battlefield 1942\TDM
Mutex: BF42
1 if game != "tdm" remove

Battlefield 1942\Objective
Mutex: BF42
1 if game != "objectivemode" remove

Battlefield 1942\Other
Mutex: BF42
Flags: OTHER

Battlefield 1942\Soldier Friendly Fire
Group: NUL

Battlefield 1942\Soldier Friendly Fire\On
Group: BFSFF
Mutex: BFSFF
1 if soldier_friendly_fire == "0*" remove

Battlefield 1942\Soldier Friendly Fire\Off
Group: BFSFF
Mutex: BFSFF
Flags: OTHER

Battlefield 1942\Vehicle Friendly Fire
Group: NUL

Battlefield 1942\Vehicle Friendly Fire\On
Group: BFVFF
Mutex: BFVFF
1 if vehicle_friendly_fire == "0*" remove

Battlefield 1942\Vehicle Friendly Fire\Off
Group: BFVFF
Mutex: BFVFF
Flags: OTHER

Battlefield 1942\Allow Nose Cam
Group: NUL

Battlefield 1942\Allow Nose Cam\Yes
Group: BFANC
Mutex: BFANC
1 if allow_nose_cam != "yes" remove

Battlefield 1942\Allow Nose Cam\No
Group: BFANC
Mutex: BFANC
Flags: OTHER

Battlefield 1942\Free Camera
Group: NUL

Battlefield 1942\Free Camera\On
Group: BFFC
Mutex: BFFC
1 if free_camera != "on" remove

Battlefield 1942\Free Camera\Off
Group: BFFC
Mutex: BFFC
Flags: OTHER

Battlefield 1942\Auto Balance Teams
Group: NUL

Battlefield 1942\Auto Balance Teams\On
Group: BFABT
Mutex: BFABT
1 if auto_balance_teams != "on" remove

Battlefield 1942\Auto Balance Teams\Off
Group: BFABT
Mutex: BFABT
Flags: OTHER

Battlefield 1942\Ticket Ratio
Group: NUL

Battlefield 1942\Ticket Ratio\100%
Group: BFTR
Mutex: BFTR
1 if ticket_ratio > "100" remove

Battlefield 1942\Ticket Ratio\>100%
Group: BFTR
Mutex: BFTR
1 if ticket_ratio <= "100" remove

Battlefield 1942\Ticket Ratio\>250%
Group: BFTR
1 if ticket_ratio < "250" remove

Battlefield 1942\Ticket Ratio\>500%
Group: BFTR
1 if ticket_ratio < "500" remove

Battlefield 1942\Team Kill Mode
Group: NUL

Battlefield 1942\Team Kill Mode\Punish
Group: BFTK
Mutex: BFTK
1 if tk_mode != "punish" remove

Battlefield 1942\Team Kill Mode\Forgive
Group: BFTK
Mutex: BFTK
Flags: OTHER

Battlefield 1942\Maps
Group: NUL

Battlefield 1942\Maps\Classic
Group: BFMAPS
Mutex: BFMAPS
1 if gameId ~== "fh" remove
2 if map ~== "Berlin" keep
3 if map ~== "Kharkov" keep
4 if map ~== "Kursk" keep
5 if map ~== "Stalingrad" keep
6 if map ~== "El Alamein" keep
7 if map ~== "Gazala" keep
8 if map ~== "Battleaxe" keep
9 if map ~== "Tobruk" keep
10 if map ~== "Aberdeen" keep
11 if map ~== "Guadalcanal" keep
12 if map ~== "Iwo Jima" keep
13 if map ~== "Midway" keep
14 if map ~== "Wake" keep
15 if map ~== "Coral Sea" keep
16 if map ~== "Battle of the Bulge" keep
17 if map ~== "Bocage" keep
18 if map ~== "Market Garden" keep
19 if map ~== "Omaha Beach" keep
20 if map ~== "Battle of Britain" keep
21 if map ~== "Invasion of the Philippines" keep
22 if map ~== "Liberation of Caen" keep
23 remove

Battlefield 1942\Maps\Classic\Aberdeen
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Aberdeen" remove

Battlefield 1942\Maps\Classic\Battle of Britain
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Battle of Britain" remove

Battlefield 1942\Maps\Classic\Battle of the Bulge
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Battle of the Bulge" remove

Battlefield 1942\Maps\Classic\Berlin
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Berlin" remove

Battlefield 1942\Maps\Classic\Bocage
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Bocage" remove

Battlefield 1942\Maps\Classic\Coral Sea
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Coral Sea" remove

Battlefield 1942\Maps\Classic\El Alamein
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "El Alamein" remove

Battlefield 1942\Maps\Classic\Gazala
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Gazala" remove

Battlefield 1942\Maps\Classic\Guadalcanal
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Guadalcanal" remove

Battlefield 1942\Maps\Classic\Invasion of the Philippines
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Invasion of the Philippines" remove

Battlefield 1942\Maps\Classic\Iwo Jima
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Iwo Jima" remove

Battlefield 1942\Maps\Classic\Kharkov
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Kharkov" remove

Battlefield 1942\Maps\Classic\Kursk
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Kursk" remove

Battlefield 1942\Maps\Classic\Liberation of Caen
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Liberation of Caen" remove

Battlefield 1942\Maps\Classic\Market Garden
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Market Garden" remove

Battlefield 1942\Maps\Classic\Midway
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Midway" remove

Battlefield 1942\Maps\Classic\Omaha Beach
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Omaha Beach" remove

Battlefield 1942\Maps\Classic\Operation Battle Axe
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Battleaxe" remove

Battlefield 1942\Maps\Classic\Stalingrad
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Stalingrad" remove

Battlefield 1942\Maps\Classic\Tobruk
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Tobruk" remove

Battlefield 1942\Maps\Classic\Wake Island
Group: BFMAPS
Mutex: BFMAPSC
1 if map ~!= "Wake" remove

Battlefield 1942\Maps\Road To Rome
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "Baytown" keep
2 if map ~== "Cassino" keep
3 if map ~== "Salerno" keep
4 if map ~== "Husky" keep
5 if map ~== "Santo Croce" keep
6 if map ~== "Anzio" keep
7 remove

Battlefield 1942\Maps\Road To Rome\Anzio
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Anzio" remove

Battlefield 1942\Maps\Road To Rome\Baytown
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Baytown" remove

Battlefield 1942\Maps\Road To Rome\Cassino
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Cassino" remove

Battlefield 1942\Maps\Road To Rome\Husky
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Husky" remove

Battlefield 1942\Maps\Road To Rome\Salerno
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Salerno" remove

Battlefield 1942\Maps\Road To Rome\Santo Croce
Group: BFMAPS
Mutex: BFMAPSRTR
1 if map ~!= "Santo Croce" remove

Battlefield 1942\Maps\Secret Weapons
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "Eagles Nest" keep
2 if map ~== "Essen" keep
3 if map ~== "Gothic Line" keep
4 if map ~== "Hellendoorn" keep
5 if map ~== "Kbely Airfield" keep
6 if map ~== "Mimoyecques" keep
7 if map ~== "Peenemunde" keep
8 if map ~== "Telemark" keep
9 if map ~== "Raid on Agheila" keep
10 remove

Battlefield 1942\Maps\Secret Weapons\Eagles Nest
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Eagles Nest" remove

Battlefield 1942\Maps\Secret Weapons\Essen
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Essen" remove

Battlefield 1942\Maps\Secret Weapons\Gothic Line
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Gothic Line" remove

Battlefield 1942\Maps\Secret Weapons\Hellendoorn
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Hellendoorn" remove

Battlefield 1942\Maps\Secret Weapons\Kbely Airfield
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Kbely Airfield" remove

Battlefield 1942\Maps\Secret Weapons\Mimoyecques
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Mimoyecques" remove

Battlefield 1942\Maps\Secret Weapons\Peenemunde
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Peenemunde" remove

Battlefield 1942\Maps\Secret Weapons\Raid on Agheila
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Raid on Agheila" remove

Battlefield 1942\Maps\Secret Weapons\Telemark
Group: BFMAPS
Mutex: BFMAPSSW
1 if map ~!= "Telemark" remove

Battlefield 1942\Maps\Desert Combat
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "DC Al Khafji Docks" keep
2 if map ~== "DC Basrahs Edge" keep
3 if map ~== "DC Basrah Nights" keep
4 if map ~== "DC DesertShield" keep
5 if map ~== "DC No fly zone day2" keep
6 if map ~== "DC no fly zone" keep
7 if map ~== "DC Battle of 73 Easting" keep
8 if map ~== "Bocage Day2" keep
9 if map ~== "Bocage Day3" keep
10 if map ~== "El Alamein Day2" keep
11 if map ~== "El Alamein Day3" keep
12 if map ~== "Inshallah Valley" keep
13 if map ~== "Kharkov Day2" keep
14 if map ~== "DC LostVillage" keep
15 if map ~== "DC Medina Ridge" keep
16 if map ~== "DC Oil Fields" keep
17 if map ~== "DC Operation Bragg" keep
18 if map ~== "DC Sea Rigs" keep
19 if map ~== "DC Urban Siege" keep
20 if map ~== "DC Weapon Bunkers" keep
21 remove

Battlefield 1942\Maps\Desert Combat\Al Khafji Docks
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Al Khafji Docks" remove

Battlefield 1942\Maps\Desert Combat\Basrah's Edge
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Basrahs Edge" remove

Battlefield 1942\Maps\Desert Combat\Basrah's Nights
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Basrah Nights" remove

Battlefield 1942\Maps\Desert Combat\Bocage Day 2
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "Bocage Day2" remove

Battlefield 1942\Maps\Desert Combat\Bocage Day 3
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "Bocage Day3" remove

Battlefield 1942\Maps\Desert Combat\Battle of 73 Easting
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Battle of 73 Easting" remove

Battlefield 1942\Maps\Desert Combat\Desert Shield
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC DesertShield" remove

Battlefield 1942\Maps\Desert Combat\El Alamein Day 2
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "El Alamein Day2" remove

Battlefield 1942\Maps\Desert Combat\El Alamein Day 3
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "El Alamein Day3" remove

Battlefield 1942\Maps\Desert Combat\Inshallah Valley
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "Inshallah Valley" remove

Battlefield 1942\Maps\Desert Combat\Kharkov Day 2
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "Kharkov Day2" remove

Battlefield 1942\Maps\Desert Combat\Lost Village
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC LostVillage" remove

Battlefield 1942\Maps\Desert Combat\Medina Ridge
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Medina Ridge" remove

Battlefield 1942\Maps\Desert Combat\No Fly Zone
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC no fly zone" remove

Battlefield 1942\Maps\Desert Combat\No Fly Zone Day 2
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC no fly zone day2" remove

Battlefield 1942\Maps\Desert Combat\Oil Fields
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Oil Fields" remove

Battlefield 1942\Maps\Desert Combat\Operation Bragg
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Operation Bragg" remove

Battlefield 1942\Maps\Desert Combat\Sea Rigs
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Sea Rigs" remove

Battlefield 1942\Maps\Desert Combat\Urban Siege
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Urban Siege" remove

Battlefield 1942\Maps\Desert Combat\Weapon Bunkers
Group: BFMAPS
Mutex: BFMAPSDC
1 if map ~!= "DC Weapon Bunkers" remove

Battlefield 1942\Maps\Desert Combat Final
Group: BFMAPS
Mutex: BFMAPS
10 if map ~== "DC Al Nas" keep
11 if map ~== "DC Al Nas Day2" keep
15 if map ~== "DC Bridge" keep
16 if map ~== "DC Coastal Hammer" keep
17 if map ~== "DC Cornered" keep
19 if map ~== "DC DustBowl" keep
20 if map ~== "DC First Light" keep
22 if map ~== "DC LostVillage nopara" keep
29 if map ~== "DC Twin Rivers" keep
49 remove

Battlefield 1942\Maps\Desert Combat Final\DC Al Nas
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Al Nas" remove

Battlefield 1942\Maps\Desert Combat Final\DC Al Nas Day2
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Al Nas Day2" remove

Battlefield 1942\Maps\Desert Combat Final\DC Bridge
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Bridge" remove

Battlefield 1942\Maps\Desert Combat Final\DC Coastal Hammer
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Coastal Hammer" remove

Battlefield 1942\Maps\Desert Combat Final\DC Cornered
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Cornered" remove

Battlefield 1942\Maps\Desert Combat Final\DC DustBowl
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC DustBowl" remove

Battlefield 1942\Maps\Desert Combat Final\DC First Light
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC First Light" remove

Battlefield 1942\Maps\Desert Combat Final\DC LostVillage nopara
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC LostVillage nopara" remove

Battlefield 1942\Maps\Desert Combat Final\DC Twin Rivers
Group: BFMAPS
Mutex: BFMAPSDCF
1 if map ~!= "DC Twin Rivers" remove

Battlefield 1942\Maps\Eve of Destruction
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "BadMoonRising" keep
2 if map ~== "Bridge Ruin" keep
3 if map ~== "Brown Water Navy" keep
4 if map ~== "Charlie Don't Surf" keep
5 if map ~== "CloseFire" keep
6 if map ~== "Eclipse" keep
7 if map ~== "Hill937" keep
8 if map ~== "Hill937-night" keep
9 if map ~== "Khe Sanh" keep
10 if map ~== "Lang Son" keep
11 if map ~== "Mekong River" keep
12 if map ~== "Operation Hastings" keep
13 if map ~== "Operation Linebacker" keep
14 if map ~== "Que Son Valley" keep
15 if map ~== "River Village" keep
16 if map ~== "Run Through The Jungle" keep
17 if map ~== "Stream" keep
18 if map ~== "Truong Son Chasm" keep
19 if map ~== "Two Bridges" keep
20 if map ~== "Vinh Loc" keep
21 if map ~== "We Were Soldiers Once" keep
22 remove

Battlefield 1942\Maps\Eve of Destruction\Bad Moon Rising
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "BadMoonRising" remove

Battlefield 1942\Maps\Eve of Destruction\Bridge Ruin
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Bridge Ruin" remove

Battlefield 1942\Maps\Eve of Destruction\Brown Water Navy
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Brown Water Navy" remove

Battlefield 1942\Maps\Eve of Destruction\Charlie Don't Surf
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Charlie Don't Surf" remove

Battlefield 1942\Maps\Eve of Destruction\Close Fire
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "CloseFire" remove

Battlefield 1942\Maps\Eve of Destruction\Eclipse
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Eclipse" remove

Battlefield 1942\Maps\Eve of Destruction\Hill937
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Hill937" remove

Battlefield 1942\Maps\Eve of Destruction\Hill937 Night
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Hill937-night" remove

Battlefield 1942\Maps\Eve of Destruction\Khe Sanh
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Khe Sanh" remove

Battlefield 1942\Maps\Eve of Destruction\Lang Son
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Lang Son" remove

Battlefield 1942\Maps\Eve of Destruction\Mekong River
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Mekong River" remove

Battlefield 1942\Maps\Eve of Destruction\Operation Hastings
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Operation Hastings" remove

Battlefield 1942\Maps\Eve of Destruction\Operation Linebacker
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Operation Linebacker" remove

Battlefield 1942\Maps\Eve of Destruction\Que Son Valley
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Que Son Valley" remove

Battlefield 1942\Maps\Eve of Destruction\River Village
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "River Village" remove

Battlefield 1942\Maps\Eve of Destruction\Run Through The Jungle
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Run Through The Jungle" remove

Battlefield 1942\Maps\Eve of Destruction\Stream
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Stream" remove

Battlefield 1942\Maps\Eve of Destruction\Truong Son Chasm
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Truong Son Chasm" remove

Battlefield 1942\Maps\Eve of Destruction\Two Bridges
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Two Bridges" remove

Battlefield 1942\Maps\Eve of Destruction\Vinh Loc
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "Vinh Loc" remove

Battlefield 1942\Maps\Eve of Destruction\We Were Soldiers Once
Group: BFMAPS
Mutex: BFMAPSEOD
1 if map ~!= "We Were Soldiers Once" remove

Battlefield 1942\Maps\Forgotten Hope
Group: BFMAPS
Mutex: BFMAPS
1 if gameId ~!= "fh" remove

Battlefield 1942\Maps\Forgotten Hope\West Front
Group: BFMAPS
Mutex: BFMAPSFH
1 if map ~== "Battle of Britain" keep
2 if map ~== "Counterattack-1940" keep
3 if map ~== "Reinuebung-1941" keep
4 if map ~== "Bombing the Reich-1943" keep
5 if map ~== "Arnhem-1944" keep
6 if map ~== "BATTLE OF FOY" keep
7 if map ~== "Battle of the Bulge" keep
8 if map ~== "Bocage" keep
9 if map ~== "Breakthrough-1944" keep
10 if map ~== "Falaise Pocket-1944" keep
11 if map ~== "Gold Beach-1944" keep
12 if map ~== "Liberation of Caen" keep
13 if map ~== "Market Garden" keep
14 if map ~== "Meuse River Line-1944" keep
15 if map ~== "Omaha Charlie-Sector-1944" keep
16 if map ~== "Operation Goodwood-1944" keep
17 if map ~== "Operation Nordwind-1944" keep
18 if map ~== "Sector318-1944" keep
19 if map ~== "Alpenfestung-1945" keep
20 if map ~== "Operation Blackknight-1945" keep
21 remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Battle of Britain
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Battle of Britain" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Counterattack
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Counterattack-1940" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Reinuebung
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Reinuebung-1941" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Bombing the Reich
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Bombing the Reich-1943" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Arnhem
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Arnhem-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Battle of Foy
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "BATTLE OF _FOY" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Battle of the Bulge
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Battle of the Bulge" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Bocage
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Bocage" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Breakthrough
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Breakthrough-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Falaise Pocket
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Failaise Pocket-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Gold Beach
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Gold Beach-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Liberation of Caen
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Liberation of Caen" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Market Garden
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Market Garden" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Meuse River Line
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Meuse River Line-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Omaha Beach Charlie Sector
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Omaha Charlie-Sector-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Operation Goodwood
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Operation Goodwood-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Operation Nordwind
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Operation Nordwind-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Sector 318
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Sector318-1944" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Alpenfestung
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Alpenfestung-1945" remove

Battlefield 1942\Maps\Forgotten Hope\West Front\Operation Blackknight
Group: BFMAPS
Mutex: BFMAPSFHWF
1 if map ~!= "Operation Blackknight-1945" remove

Battlefield 1942\Maps\Forgotten Hope\East Front
Group: BFMAPS
Mutex: BFMAPSFH
1 if map ~== "Eastern Blitz-1939" keep
2 if map ~== "Fall Weiss-1939" keep
3 if map ~== "Battle of Stalingrad" keep
4 if map ~== "Stalingrad" keep
5 if map ~== "battle of orel-1943" keep
6 if map ~== "Battle of valirisk-1943" keep
7 if map ~== "Kharkov outskirts-1943" keep
8 if map ~== "Kharkov winter-1941" keep
9 if map ~== "Prokhorovka-1943" keep
10 if map ~== "Karelia" keep
11 if map ~== "The Storm" keep
12 if map ~== "Zielona Gora-1944" keep
13 if map ~== "Berlin-1945" keep
14 if map ~== "Seelow Heights-1945" keep
15 remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Eastern Blitz
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Eastern Blitz-1939" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Fall Weiss
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Fall Weiss-1939" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Battle of Stalingrad
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Battle of Stalingrad" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Stalingrad
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Stalingrad" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Battle of Orel
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "battle of orel-1943" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Battle of Valirisk
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Battle of valirisk-1943" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Kharkov Outskirts
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Kharkov outskirts-1943" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Kharkov Winter
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Kharkov winter-1941" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Prokhorovka
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Prokhorovka-1943" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Karelia
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Karelia" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\The Storm
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "The Storm" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Zielona Gora
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Zielona Gora-1944" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Berlin
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Berlin-1945" remove

Battlefield 1942\Maps\Forgotten Hope\East Front\Seelow Heights
Group: BFMAPS
Mutex: BFMAPSFHEF
1 if map ~!= "Seelow Heights-1945" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa
Group: BFMAPS
Mutex: BFMAPSFH
1 if map ~== "Crete-1941" keep
2 if map ~== "Desert Rose-1942" keep
3 if map ~== "El Alamein" keep
4 if map ~== "Gazala" keep
5 if map ~== "Supercharge-1942" keep
6 if map ~== "Tobruk" keep
7 if map ~== "Kasserin Pass-1943" keep
8 remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Crete
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Crete-1941" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Desert Rose
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Desert Rose-1942" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\El Alamein
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "El Alamein" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Gazala
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Gazala" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Supercharge
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Supercharge-1942" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Tobruk
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Tobruk" remove

Battlefield 1942\Maps\Forgotten Hope\North Africa\Kasserin Pass
Group: BFMAPS
Mutex: BFMAPSFNA
1 if map ~!= "Kasserin Pass-1943" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific
Group: BFMAPS
Mutex: BFMAPSFH
1 if map ~== "Invasion of the _Phillipines" keep
2 if map ~== "wake" keep
3 if map ~== "Coral sea" keep
4 if map ~== "GuadalCanal" keep
5 if map ~== "Midway" keep
6 if map ~== "Adak Island" keep
7 if map ~== "Battle of Makin" keep
8 if map ~== "Tarawa-1943" keep
9 if map ~== "Battle Isle-1944" keep
10 if map ~== "Saipan" keep
11 if map ~== "Iwo Jima" keep
12 remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Invasion of the Phillipines
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Invasion of the Phillipines" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Wake
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "wake" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Coral Sea
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Coral sea" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Guadal Canal
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "GuadalCanal" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Midway
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Midway" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Adak Island
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Adak Island" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Battle of Makin
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Battle of Makin" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Tarawa
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Tarawa-1943" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Battle Isle
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Battle Isle-1944" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Saipan
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Saipan" remove

Battlefield 1942\Maps\Forgotten Hope\Pacific\Iwo Jima
Group: BFMAPS
Mutex: BFMAPSFHP
1 if map ~!= "Iwo Jima" remove

Battlefield 1942\Maps\Galactic Conquest
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "gc bcanyon" keep
2 if map ~== "gc bespin" keep
3 if map ~== "gc deathstar" keep
4 if map ~== "gc hoth" keep
5 if map ~== "gc judicator" keep
6 if map ~== "gc tanaab" keep
7 if map ~== "gc taskforce" keep
8 if map ~== "gc tatooine" keep
9 remove

Battlefield 1942\Maps\Galactic Conquest\Begger's Canyon
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc bcanyon" remove

Battlefield 1942\Maps\Galactic Conquest\Bespin
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc bespin" remove

Battlefield 1942\Maps\Galactic Conquest\Deathstar
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc deathstar" remove

Battlefield 1942\Maps\Galactic Conquest\Hoth
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc hoth" remove

Battlefield 1942\Maps\Galactic Conquest\Judicator
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc judicator" remove

Battlefield 1942\Maps\Galactic Conquest\Tanaab
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc tanaab" remove

Battlefield 1942\Maps\Galactic Conquest\Taskforce
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc taskforce" remove

Battlefield 1942\Maps\Galactic Conquest\Tatooine
Group: BFMAPS
Mutex: BFMAPSGC
1 if map ~!= "gc tatooine" remove

Battlefield 1942\Maps\Action Battlefield
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "ABF *" keep
2 if map ~== "Coral Insomnia" keep
3 if map ~== "Wake Evenings" keep
4 remove

Battlefield 1942\Maps\Action Battlefield\ABF Alamo
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Alamo" remove

Battlefield 1942\Maps\Action Battlefield\ABF Ambush
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Ambush" remove

Battlefield 1942\Maps\Action Battlefield\ABF Aberdeen
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Aberdeen" remove

Battlefield 1942\Maps\Action Battlefield\ABF Battle of Britain
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Battle of Britain" remove

Battlefield 1942\Maps\Action Battlefield\ABF Battle of the Bulge
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Battle of the Bulge" remove

Battlefield 1942\Maps\Action Battlefield\ABF Berlin
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Berlin" remove

Battlefield 1942\Maps\Action Battlefield\ABF Bocage
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Bocage" remove

Battlefield 1942\Maps\Action Battlefield\ABF El Alamein
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF El Alamein" remove

Battlefield 1942\Maps\Action Battlefield\ABF Kharkov
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Kharkov" remove

Battlefield 1942\Maps\Action Battlefield\ABF Kursk
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Kursk" remove

Battlefield 1942\Maps\Action Battlefield\ABF Gazala
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Gazala" remove

Battlefield 1942\Maps\Action Battlefield\ABF GuadalCanal
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF GuadalCanal" remove

Battlefield 1942\Maps\Action Battlefield\ABF Iwo Jima
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Iwo Jima" remove

Battlefield 1942\Maps\Action Battlefield\ABF Longfield
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Longfield" remove

Battlefield 1942\Maps\Action Battlefield\ABF Market Garden
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Market Garden" remove

Battlefield 1942\Maps\Action Battlefield\ABF Midway
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Midway" remove

Battlefield 1942\Maps\Action Battlefield\ABF Omaha Beach
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Omaha Beach" remove

Battlefield 1942\Maps\Action Battlefield\ABF Stalingrad
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Stalingrad" remove

Battlefield 1942\Maps\Action Battlefield\ABF Tobruk
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Tobruk" remove

Battlefield 1942\Maps\Action Battlefield\ABF Windmill
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "ABF Windmill" remove

Battlefield 1942\Maps\Action Battlefield\Coral Insomnia
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "Coral Insomnia" remove

Battlefield 1942\Maps\Action Battlefield\Wake Evenings
Group: BFMAPS
Mutex: BFMAPSABF
1 if map ~!= "Wake Evenings" remove

Battlefield 1942\Maps\Action Battlefield\Other
Group: BFMAPS
Mutex: BFMAPSABF
Flags: OTHER

Battlefield 1942\Maps\Interstate '82
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "aurora valley" keep
2 if map ~== "canyonrun" keep
3 if map ~== "countryside" keep
4 if map ~== "deathrace" keep
5 if map ~== "deathrace ii" keep
6 if map ~== "highway" keep
7 if map ~== "survivorarena" keep
8 remove

Battlefield 1942\Maps\Interstate '82\Aurora Valley
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "aurora valley" remove

Battlefield 1942\Maps\Interstate '82\Canyon Run
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "canyonrun" remove

Battlefield 1942\Maps\Interstate '82\Countryside
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "countryside" remove

Battlefield 1942\Maps\Interstate '82\Deathrace
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "deathrace" remove

Battlefield 1942\Maps\Interstate '82\Deathrace II
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "deathrace II" remove

Battlefield 1942\Maps\Interstate '82\Highway
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "highway" remove

Battlefield 1942\Maps\Interstate '82\Survivor Arena
Group: BFMAPS
Mutex: BFMAPSIS
1 if map ~!= "survivorarena" remove

Battlefield 1942\Maps\Silent Heroes
Group: BFMAPS
Mutex: BFMAPS
1 if map ~== "narvik" keep
2 if map ~== "lingonstigen" keep
3 if map ~== "ingenmansland" keep
4 if map ~== "skogsvag" keep
5 remove

Battlefield 1942\Maps\Silent Heroes\Narvik
Group: BFMAPS
Mutex: BFMAPSSH
1 if map ~!= "narvik" remove

Battlefield 1942\Maps\Silent Heroes\Lingonstigen
Group: BFMAPS
Mutex: BFMAPSSH
1 if map ~!= "lingonstigen" remove

Battlefield 1942\Maps\Silent Heroes\Ingenmansland
Group: BFMAPS
Mutex: BFMAPSSH
1 if map ~!= "ingenmansland" remove

Battlefield 1942\Maps\Silent Heroes\Skogsvag
Group: BFMAPS
Mutex: BFMAPSSH
1 if map ~!= "skogsvag" remove

Battlefield 1942\Maps\Other
Group: BFMAPS
Mutex: BFMAPS
Flags: OTHER

Battlefield 1942\Mods
Group: NUL

Battlefield 1942\Mods\none
Group: BFMODS
Mutex: BFMODS
1 if gameId == "" keep
2 if gameId ~!= "bf1942" remove

Battlefield 1942\Mods\Road to Rome
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "xpack1" remove

Battlefield 1942\Mods\Secret Weapons
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "xpack2" remove

Battlefield 1942\Mods\Desert Combat
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "desertcombat" remove

Battlefield 1942\Mods\Desert Combat\0.7
Group: BFMODS
Mutex: BFDC
1 if hostname != "*.7*" remove

Battlefield 1942\Mods\Desert Combat\0.6
Group: BFMODS
Mutex: BFDC
1 if hostname == "* .6*" keep
2 if hostname != "*0.6*" remove

Battlefield 1942\Mods\Desert Combat\Other
Group: BFMODS
Mutex: BFDC
Flags: OTHER

Battlefield 1942\Mods\DC Final
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "dc_final" remove

Battlefield 1942\Mods\Eve of Destruction
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "eod" remove

Battlefield 1942\Mods\Action Battlefield
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "ActionBF" remove

Battlefield 1942\Mods\Experience World War II
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "XWWII" remove

Battlefield 1942\Mods\BattleGroup42
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Battlegroup*" remove

Battlefield 1942\Mods\Eternal Silence
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Eternal_Silence" remove

Battlefield 1942\Mods\Parallel World
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "ParallelWorld" remove

Battlefield 1942\Mods\Pirates
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Pirates" remove

Battlefield 1942\Mods\Battlefield Dogfight
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "bfdf" remove

Battlefield 1942\Mods\Galactic Conquest
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "gcmod" remove

Battlefield 1942\Mods\Hydro Racers
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "HydroRacers" remove

Battlefield 1942\Mods\Interstate '82
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "interstate" remove

Battlefield 1942\Mods\Siege
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "siege" remove

Battlefield 1942\Mods\DC Extended
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "dc_extended" remove

Battlefield 1942\Mods\Grand Prix
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "bfgp" remove

Battlefield 1942\Mods\Forgotten Hope
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "fh" remove

Battlefield 1942\Mods\Norwegian Resistance
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "norwegianres" remove

Battlefield 1942\Mods\Operation Anubis
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Op_anubis" remove

Battlefield 1942\Mods\Silent Heroes
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "silentheroes" remove

Battlefield 1942\Mods\HomeFront
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "homefront" remove

Battlefield 1942\Mods\Wasteland 2042
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "wasteland2042" remove

Battlefield 1942\Mods\Battlefield 1918
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "bf1918" remove

Battlefield 1942\Mods\Empires
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "empires" remove

Battlefield 1942\Mods\Infantry
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "infantry" remove

Battlefield 1942\Mods\Deadcities
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "deadcities" remove

Battlefield 1942\Mods\Stargate BFM
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Stargate_BFM" remove

Battlefield 1942\Mods\FinnWars
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "FinnWars" remove

Battlefield 1942\Mods\Stunts
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "Stunts" remove

Battlefield 1942\Mods\BF Pro
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "BFPro" remove

Battlefield 1942\Mods\Racing Mod
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "RacingMod" remove

Battlefield 1942\Mods\DC Realism
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "DC_Realism" remove

Battlefield 1942\Mods\Conflict in Somalia
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "CIS" remove

Battlefield 1942\Mods\Who Dares Wins
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "WhoDaresWins" remove

Battlefield 1942\Mods\21CW
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "21cw" remove

Battlefield 1942\Mods\Warfront
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "warfront" remove

Battlefield 1942\Mods\Surreal
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "surreal" remove

Battlefield 1942\Mods\The Sharpest Point
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "tsp" remove

Battlefield 1942\Mods\Transformers
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~!= "transformers" remove

Battlefield 1942\Mods\Other
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFMODS
Mutex: BFMODS
1 if gameId ~== "xpack?" remove

Battlefield 1942\CPU Speed
Group: NUL

Battlefield 1942\CPU Speed\>1000
Group: BFCPU
1 if cpu < "1000" remove

Battlefield 1942\CPU Speed\>1500
Group: BFCPU
1 if cpu < "1500" remove

Battlefield 1942\CPU Speed\>2000
Group: BFCPU
1 if cpu < "2000" remove

Battlefield 1942\Server Type
Group: NUL

Battlefield 1942\Server Type\Dedicated
Group: BFDED
Mutex: BFDED
1 if dedicated == "0" remove

Battlefield 1942\Server Type\Dedicated\Win
Group: BFDED
Mutex: BFDEDOS
1 if dedicated ~== "2" remove

Battlefield 1942\Server Type\Dedicated\Linux
Group: BFDED
Mutex: BFDEDOS
Flags: OTHER

Battlefield 1942\Server Type\Non-Dedicated
Group: BFDED
Mutex: BFDED
Flags: OTHER

Battlefield 1942\PunkBuster
Group: NUL

Battlefield 1942\PunkBuster\Enabled
Group: BFPB
Mutex: BFPB
1 if sv_punkbuster != "1" remove

Battlefield 1942\PunkBuster\Disabled
Group: BFPB
Mutex: BFPB
Flags: OTHER

Battlefield 1942\Pure Server
Group: NUL

Battlefield 1942\Pure Server\Yes
Group: BFCC
Mutex: BFCC
1 if content_check != "1" remove

Battlefield 1942\Pure Server\No
Group: BFCC
Mutex: BFCC
Flags: OTHER

Battlefield 1942\Version
Group: NUL

Battlefield 1942\Version\1.61
Group: BFVER
Mutex: BFVER
1 if version != "v1.61" remove

Battlefield 1942\Version\1.6
Group: BFVER
Mutex: BFVER
1 if version != "v1.6" remove

Battlefield 1942\Version\1.5
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.5" remove

Battlefield 1942\Version\1.45
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.45" remove

Battlefield 1942\Version\1.4
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.4" remove

Battlefield 1942\Version\1.31
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.31" remove

Battlefield 1942\Version\1.3
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.3" remove

Battlefield 1942\Version\1.25
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.25" remove

Battlefield 1942\Version\1.2
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.2" remove

Battlefield 1942\Version\1.1
JoinTemplate: {EXEPATH}[ +game {Game Id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVER
Mutex: BFVER
1 if Version != "v1.1" remove

Battlefield 1942\Version\Other
Group: BFVER
Mutex: BFVER
Flags: OTHER

Battlefield 1942 demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield 1942 Multiplayer Demo\GAMEDIR
ExeName: BF1942Demo.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 14690
HostPort: 14567
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "NEW" remove
2 if gamename != "bf1942d" remove

Battlefield 1942 demo\Soldier Friendly Fire ON
Group: BFDSFF
1 if Soldier\ Friendly\ Fire == "0*" remove

Battlefield 1942 demo\Soldier Friendly Fire OFF
Group: BFDSFF
1 if Soldier\ Friendly\ Fire > "0" remove

Battlefield 1942 demo\Vehicle Friendly Fire ON
Group: BFDVFF
1 if Vehicle\ Friendly\ Fire == "0*" remove

Battlefield 1942 demo\Vehicle Friendly Fire OFF
Group: BFDVFF
1 if Vehicle\ Friendly\ Fire > "0" remove

Battlefield 1942 demo\dedicated servers only
Group: BFDDED
1 if Dedicated != "yes" remove

Battlefield 1942 Secret Weapons demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield 1942 Secret Weapons of WWII Demo\GAMEDIR
ExeName: BF1942.EXE
JoinTemplate: {EXEPATH} +restart 1 +game XPack2 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 14690
HostPort: 14567
Maps: EXT
MapExt: RFA
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "NEW" remove
2 if gamename != "bf1942" remove
3 if map ~!= "hellendoorn" remove
4 if Version != "v1.45" remove
5 if game == "objectivemode" remove
6 if Game\ Id != "XPack2" remove
7 if Dedicated == "linux" remove
8 if hostname ~== "*demo*"  keep
9 if map != "Hellendoorn" remove

Battlefield 2
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA GAMES\Battlefield 2\INSTALLDIR
ExeName: BF2.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 29900
HostPort: 16567
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "GS" remove
2 if gamename ~!= "battlefield2" remove

Battlefield 2\Friendly Fire
Group: NUL

Battlefield 2\Friendly Fire\On
Group: BF2FF
Mutex: BF2FF
1 if bf2_friendlyfire != "1" remove

Battlefield 2\Friendly Fire\Off
Group: BF2FF
Mutex: BF2FF
Flags: OTHER

Battlefield 2\Auto Balance Teams
Group: NUL

Battlefield 2\Auto Balance Teams\On
Group: BF2ABT
Mutex: BF2ABT
1 if bf2_autobalanced != "1" remove

Battlefield 2\Auto Balance Teams\Off
Group: BF2ABT
Mutex: BF2ABT
Flags: OTHER

Battlefield 2\Teams
Group: NUL

Battlefield 2\Teams\US v MEC
Group: BF2TEAMS
Mutex: BF2TEAMS
1 if bf2_team1 != "MEC" remove

Battlefield 2\Teams\US v China
Group: BF2TEAMS
Mutex: BF2TEAMS
1 if bf2_team1 != "CH" remove

Battlefield 2\Ratios
Group: NUL

Battlefield 2\Ratios\Ticket Ratio
Group: NUL

Battlefield 2\Ratios\Ticket Ratio\100%
Group: BF2TR
Mutex: BF2TR
1 if bf2_ticketratio > "100" remove

Battlefield 2\Ratios\Ticket Ratio\>100%
Group: BF2TR
Mutex: BF2TR
1 if bf2_ticketratio <= "100" remove

Battlefield 2\Ratios\Ticket Ratio\>250%
Group: BF2TR
1 if bf2_ticketratio < "250" remove

Battlefield 2\Ratios\Ticket Ratio\>500%
Group: BF2TR
1 if bf2_ticketratio < "500" remove

Battlefield 2\Ratios\Team Ratio
Group: NUL

Battlefield 2\Ratios\Team Ratio\100%
Group: BF2TEAMR
Mutex: BF2TEAMR
1 if bf2_teamratio > "100" remove

Battlefield 2\Ratios\Team Ratio\>100%
Group: BF2TEAMR
Mutex: BF2TEAMR
1 if bf2_teamratio <= "100" remove

Battlefield 2\Ratios\Team Ratio\>250%
Group: BF2TEAMR
1 if bf2_teamratio < "250" remove

Battlefield 2\Ratios\Team Ratio\>500%
Group: BF2TEAMR
1 if bf2_teamratio < "500" remove

Battlefield 2\Time Limit
Group: NUL

Battlefield 2\Time Limit\>30
Group: BF2TIMEL
Mutex: BF2TIMEL
1 if timelimit > "1800" remove

Battlefield 2\Time Limit\30
Group: BF2TIMEL
Mutex: BF2TIMEL
1 if timelimit <= "1800" remove

Battlefield 2\Time Limit\<30
Group: BF2TIMEL
1 if timelimit < "1800" remove

Battlefield 2\Team Kill Mode
Group: NUL

Battlefield 2\Team Kill Mode\Forgive
Group: BF2TK
Mutex: BF2TK
1 if bf2_tkmode != "No Punish" remove

Battlefield 2\Team Kill Mode\Punish
Group: BF2TK
Mutex: BF2TK
1 if bf2_tkmode != "Punish" remove

Battlefield 2\Rounds
Group: NUL

Battlefield 2\Rounds\1 Round
Group: BF2ROUND
Mutex: BF2ROUND
1 if roundtime != "1" remove

Battlefield 2\Rounds\2 Rounds
Group: BF2ROUND
Mutex: BF2ROUND
1 if roundtime != "2" remove

Battlefield 2\Rounds\3 Rounds
Group: BF2ROUND
Mutex: BF2ROUND
1 if roundtime != "3" remove

Battlefield 2\Rounds\More
Group: BF2ROUND
Mutex: BF2ROUND
Flags: OTHER

Battlefield 2\Maps
Group: NUL

Battlefield 2\Maps\Classic
Group: BF2MAPS
Mutex: BF2MAPS
1 if map ~== "dalian?plant" keep
2 if map ~== "daqing?oilfields" keep
3 if map ~== "dragon?valley" keep
4 if map ~== "fushe?pass" keep
5 if map ~== "gulf?of?oman" keep
6 if map ~== "kubra?dam" keep
7 if map ~== "mashtuur?city" keep
8 if map ~== "operation?clean?sweep" keep
9 if map ~== "sharqi?peninsula" keep
10 if map ~== "songhua?stalemate" keep
11 if map ~== "strike?at?karkand" keep
12 if map ~== "wake?island?2007" keep
13 if map ~== "zatar?wetlands" keep
22 remove

Battlefield 2\Maps\Classic\Dalian Plant
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "dalian?plant" remove

Battlefield 2\Maps\Classic\Daqing Oilfields
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "daqing?oilfields" remove

Battlefield 2\Maps\Classic\Dragon Valley
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "dragon?valley" remove

Battlefield 2\Maps\Classic\Fushe Pass
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "fushe?pass" remove

Battlefield 2\Maps\Classic\Gulf of Oman
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "gulf?of?oman" remove

Battlefield 2\Maps\Classic\Kubra Dam
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "kubra?dam" remove

Battlefield 2\Maps\Classic\Mashtuur City
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "mashtuur?city" remove

Battlefield 2\Maps\Classic\Op Clean Sweep
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "operation?clean?sweep" remove

Battlefield 2\Maps\Classic\Sharqi Peninsula
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "sharqi?peninsula" remove

Battlefield 2\Maps\Classic\Songhua Stalemate
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "songhua?stalemate" remove

Battlefield 2\Maps\Classic\Strike At Karkand
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "strike?at?karkand" remove

Battlefield 2\Maps\Classic\Wake Island 2007
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "wake?island?2007" remove

Battlefield 2\Maps\Classic\Zatar Wetlands
Group: BF2MAPS
Mutex: BF2MAPSC
1 if map ~!= "zatar?wetlands" remove

Battlefield 2\Maps\Other
Group: BF2MAPS
Mutex: BF2MAPS
Flags: OTHER

Battlefield 2\Map Size
Group: NUL

Battlefield 2\Map Size\16
Group: BF2MAPSSIZE
Mutex: BF2MAPSSIZE
1 if bf2_mapsize != "16" remove

Battlefield 2\Map Size\32
Group: BF2MAPSSIZE
Mutex: BF2MAPSSIZE
1 if bf2_mapsize != "32" remove

Battlefield 2\Map Size\64
Group: BF2MAPSSIZE
Mutex: BF2MAPSSIZE
1 if bf2_mapsize != "64" remove

Battlefield 2\Mods
Group: NUL

Battlefield 2\Mods\none
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant == "" keep
2 if gamevariant ~!= "bf2" remove
3 if hostname ~== "*AAS*" remove

Battlefield 2\Mods\JetPowered
JoinTemplate: {EXEPATH}[ +modPath mods/{gameId}] +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant ~!= "JetPowered" remove

Battlefield 2\Mods\Frontline
JoinTemplate: {EXEPATH}[ +modPath mods/{gameId}] +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant ~!= "frontline" remove

Battlefield 2\Mods\Domination
JoinTemplate: {EXEPATH} +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant ~!= "domination" remove

Battlefield 2\Mods\Battlefield 1918
JoinTemplate: {EXEPATH}[ +modPath mods/{gameId}] +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant ~!= "bf1918" remove

Battlefield 2\Mods\WCC Coop
JoinTemplate: {EXEPATH} +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if gamevariant ~!= "wcc" remove

Battlefield 2\Mods\Assault and Secure
JoinTemplate: {EXEPATH} +restart 1 +joinServer {ip} +port {port} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
1 if hostname ~!= "*AAS*" remove

Battlefield 2\Mods\Other
JoinTemplate: {EXEPATH}[ +modPath mods/{gameId}] +restart 1 +joinServer {ip} [ +password "{PASSWORD}"]
Group: BF2MODS
Mutex: BF2MODS
Flags: OTHER

Battlefield 2\Server Specs
Group: NUL

Battlefield 2\Server Specs\Dedicated
Group: NUL

Battlefield 2\Server Specs\Dedicated\Yes
Group: BF2DED
Mutex: BF2DED
1 if bf2_dedicated != "1" remove

Battlefield 2\Server Specs\Dedicated\No
Group: BF2DED
Mutex: BF2DED
Flags: OTHER

Battlefield 2\Server Specs\OS
Group: NUL

Battlefield 2\Server Specs\OS\Windows
Group: BF2OS
Mutex: BF2OS
1 if bf2_os != "win32*" remove

Battlefield 2\Server Specs\OS\Linux
Group: BF2OS
Mutex: BF2OS
1 if bf2_os != "linux*" remove

Battlefield 2\Server Specs\Pure Server
Group: NUL

Battlefield 2\Server Specs\Pure Server\Yes
Group: BF2CC
Mutex: BF2CC
1 if bf2_pure != "1" remove

Battlefield 2\Server Specs\Pure Server\No
Group: BF2CC
Mutex: BF2CC
Flags: OTHER

Battlefield 2\Auto Recording
Group: NUL

Battlefield 2\Auto Recording\Enabled & Working
Group: BF2REC
Mutex: BF2REC
1 if bf2_autorec != "1" remove
2 if bf2_d_dl = "http://" remove

Battlefield 2\Auto Recording\Enabled & Not Working
Group: BF2REC
Mutex: BF2REC
1 if bf2_autorec != "1" remove

Battlefield 2\Auto Recording\Disabled
Group: BF2REC
Mutex: BF2REC
Flags: OTHER

Battlefield 2\VOIP
Group: NUL

Battlefield 2\VOIP\Enabled
Group: BF2VOIP
Mutex: BF2VOIP
1 if bf2_voip != "1" remove

Battlefield 2\VOIP\Disabled
Group: BF2VOIP
Mutex: BF2VOIP
Flags: OTHER

Battlefield 2\Ranked
Group: NUL

Battlefield 2\Ranked\Enabled
Group: BF2RANK
Mutex: BF2RANK
1 if bf2_ranked != "1" remove

Battlefield 2\Ranked\Disabled
Group: BF2RANK
Mutex: BF2RANK
Flags: OTHER

Battlefield 2\Global Unlocks
Group: NUL

Battlefield 2\Global Unlocks\Enabled
Group: BF2UNLOCK
Mutex: BF2UNLOCK
1 if bf2_globalunlocks != "1" remove

Battlefield 2\Global Unlocks\Disabled
Group: BF2UNLOCK
Mutex: BF2UNLOCK
Flags: OTHER

Battlefield 2\PunkBuster
Group: NUL

Battlefield 2\PunkBuster\Enabled
Group: BF2PB
Mutex: BF2PB
1 if bf2_anticheat != "1" remove

Battlefield 2\PunkBuster\Disabled
Group: BF2PB
Mutex: BF2PB
Flags: OTHER

Battlefield 2\Version
Group: NUL

Battlefield 2\Version\1.03
Group: BF2VER
Mutex: BF2VER
1 if gamever != "1.1.2551.0" remove

Battlefield 2\Version\1.02
Group: BF2VER
Mutex: BF2VER
1 if gamever != "1.1.2484.0" remove

Battlefield 2\Version\1.01
Group: BF2VER
Mutex: BF2VER
1 if gamever != "1.1.2475.0" remove

Battlefield 2\Version\1.0
Group: BF2VER
Mutex: BF2VER
1 if gamever != "1.0.2442.0" remove

Battlefield 2\Version\Other
Group: BF2VER
Mutex: BF2VER
Flags: OTHER

Battlefield 2 Demo
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Electronic Arts\EA GAMES\Battlefield 2 Demo\INSTALLDIR
ExeName: BF2.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
JoinMsg: You can not join a server directly from ASE. Copy down the IP then enter manually into BF2.
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 29900
HostPort: 16567
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "GS" remove
2 if gamename ~!= "battlefield2d" remove

Battlefield 2 Demo\Friendly Fire
Group: NUL

Battlefield 2 Demo\Friendly Fire\On
Group: BF2DFF
Mutex: BF2DFF
1 if bf2_friendlyfire != "1" remove

Battlefield 2 Demo\Friendly Fire\Off
Group: BF2DFF
Mutex: BF2DFF
Flags: OTHER

Battlefield 2 Demo\Auto Balance Teams
Group: NUL

Battlefield 2 Demo\Auto Balance Teams\On
Group: BF2DABT
Mutex: BF2DABT
1 if bf2_autobalanced != "1" remove

Battlefield 2 Demo\Auto Balance Teams\Off
Group: BF2DABT
Mutex: BF2DABT
Flags: OTHER

Battlefield 2 Demo\Ratios
Group: NUL

Battlefield 2 Demo\Ratios\Ticket Ratio
Group: NUL

Battlefield 2 Demo\Ratios\Ticket Ratio\100%
Group: BF2DTR
Mutex: BF2DTR
1 if bf2_ticketratio > "100" remove

Battlefield 2 Demo\Ratios\Ticket Ratio\>100%
Group: BF2DTR
Mutex: BF2DTR
1 if bf2_ticketratio <= "100" remove

Battlefield 2 Demo\Ratios\Ticket Ratio\>250%
Group: BF2DTR
1 if bf2_ticketratio < "250" remove

Battlefield 2 Demo\Ratios\Ticket Ratio\>500%
Group: BF2DTR
1 if bf2_ticketratio < "500" remove

Battlefield 2 Demo\Ratios\Team Ratio
Group: NUL

Battlefield 2 Demo\Ratios\Team Ratio\100%
Group: BF2DTEAMR
Mutex: BF2DTEAMR
1 if bf2_teamratio > "100" remove

Battlefield 2 Demo\Ratios\Team Ratio\>100%
Group: BF2DTEAMR
Mutex: BF2DTEAMR
1 if bf2_teamratio <= "100" remove

Battlefield 2 Demo\Ratios\Team Ratio\>250%
Group: BF2DTEAMR
1 if bf2_teamratio < "250" remove

Battlefield 2 Demo\Ratios\Team Ratio\>500%
Group: BF2DTEAMR
1 if bf2_teamratio < "500" remove

Battlefield 2 Demo\Team Kill Mode
Group: NUL

Battlefield 2 Demo\Team Kill Mode\Forgive
Group: BF2DTK
Mutex: BF2DTK
1 if bf2_tkmode != "No Punish" remove

Battlefield 2 Demo\Team Kill Mode\Punish
Group: BF2DTK
Mutex: BF2DTK
1 if bf2_tkmode != "Punish" remove

Battlefield 2 Demo\Map Size
Group: NUL

Battlefield 2 Demo\Map Size\16
Group: BF2DMAPSSIZE
Mutex: BF2DMAPSSIZE
1 if bf2_mapsize != "16" remove

Battlefield 2 Demo\Map Size\32
Group: BF2DMAPSSIZE
Mutex: BF2DMAPSSIZE
1 if bf2_mapsize != "32" remove

Battlefield 2 Demo\Map Size\64
Group: BF2DMAPSSIZE
Mutex: BF2DMAPSSIZE
1 if bf2_mapsize != "64" remove

Battlefield 2 Demo\Server Specs
Group: NUL

Battlefield 2 Demo\Server Specs\Dedicated
Group: NUL

Battlefield 2 Demo\Server Specs\Dedicated\Yes
Group: BF2DDED
Mutex: BF2DDED
1 if bf2_dedicated != "1" remove

Battlefield 2 Demo\Server Specs\Dedicated\No
Group: BF2DDED
Mutex: BF2DDED
Flags: OTHER

Battlefield 2 Demo\Server Specs\OS
Group: NUL

Battlefield 2 Demo\Server Specs\OS\Windows
Group: BF2DOS
Mutex: BF2DOS
1 if bf2_os != "win32" remove

Battlefield 2 Demo\Server Specs\OS\Linux
Group: BF2DOS
Mutex: BF2DOS
1 if bf2_os != "linux" remove

Battlefield 2 Demo\Server Specs\OS\Other
Group: BF2DOS
Mutex: BF2DOS
Flags: OTHER

Battlefield 2 Demo\Server Specs\Pure Server
Group: NUL

Battlefield 2 Demo\Server Specs\Pure Server\Yes
Group: BF2DCC
Mutex: BF2DCC
1 if bf2_pure != "1" remove

Battlefield 2 Demo\Server Specs\Pure Server\No
Group: BF2DCC
Mutex: BF2DCC
Flags: OTHER

Battlefield 2 Demo\Auto Recording
Group: NUL

Battlefield 2 Demo\Auto Recording\Enabled & Working
Group: BF2DREC
Mutex: BF2DREC
1 if bf2_autorec != "1" remove
2 if bf2_d_dl = "http://" remove

Battlefield 2 Demo\Auto Recording\Enabled & Not Working
Group: BF2DREC
Mutex: BF2DREC
1 if bf2_autorec != "1" remove

Battlefield 2 Demo\Auto Recording\Disabled
Group: BF2DREC
Mutex: BF2DREC
Flags: OTHER

Battlefield 2 Demo\VOIP
Group: NUL

Battlefield 2 Demo\VOIP\Enabled
Group: BF2DVOIP
Mutex: BF2DVOIP
1 if bf2_voip != "1" remove

Battlefield 2 Demo\VOIP\Disabled
Group: BF2DVOIP
Mutex: BF2DVOIP
Flags: OTHER

Battlefield 2 Demo\PunkBuster
Group: NUL

Battlefield 2 Demo\PunkBuster\Enabled
Group: BF2DPB
Mutex: BF2DPB
1 if bf2_anticheat != "1" remove

Battlefield 2 Demo\PunkBuster\Disabled
Group: BF2DPB
Mutex: BF2DPB
Flags: OTHER

Battlefield Vietnam
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield Vietnam\GAMEDIR
ExeName: BFVietnam.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 23000
HostPort: 15567
Maps: EXT
MapExt: RFA
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "GS" remove
2 if game_id == "" remove

Battlefield Vietnam\Game Type
Group: NUL

Battlefield Vietnam\Game Type\Conquest
Group: BFVTYPES
Mutex: BFVTYPES
1 if game != "conquest" remove

Battlefield Vietnam\Game Type\Co-op
Group: BFVTYPES
Mutex: BFVTYPES
1 if game != "coop" remove

Battlefield Vietnam\Game Type\Custom Combat
Group: BFVTYPES
Mutex: BFVTYPES
1 if game != "customcombat" remove

Battlefield Vietnam\Game Type\Evolution
Group: BFVTYPES
Mutex: BFVTYPES
1 if game != "evolution" remove

Battlefield Vietnam\Game Type\Other
Group: BFVTYPES
Mutex: BFVTYPES
Flags: OTHER

Battlefield Vietnam\Maps
Group: NUL

Battlefield Vietnam\Maps\Classic
Group: BFVMAPS
Mutex: BFVMAPS
1 if map ~== "cambodian incursion" keep
2 if map ~== "ho chi minh trail alt" keep
3 if map ~== "defense of con thien" keep
4 if map ~== "fall of lang vei" keep
5 if map ~== "lang vei" keep
6 if map ~== "ho chi minh trail" keep
7 if map ~== "hue 1968" keep
8 if map ~== "hue" keep
9 if map ~== "ia drang valley" keep
10 if map ~== "ia drang" keep
11 if map ~== "landing zone albany" keep
12 if map ~== "operation flaming dart" keep
13 if map ~== "operation game warden" keep
14 if map ~== "operation hastings" keep
15 if map ~== "operation irving" keep
16 if map ~== "quang tri 1968" keep
17 if map ~== "quang tri" keep
18 if map ~== "quang tri 1972" keep
19 if map ~== "quang tri alt" keep
20 if map ~== "reclaiming hue" keep
21 if map ~== "hue alt" keep
22 if map ~== "siege of khe sahn" keep
23 if map ~== "khe sahn" keep
24 if map ~== "fall_of_saigon" keep
25 if map ~== "operation cedar falls" keep
26 if map ~== "saigon 1968" keep
50 remove

Battlefield Vietnam\Maps\Classic\Cambodian Incursion
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "cambodian incursion" keep
2 if map ~!= "ho chi minh trail alt" remove

Battlefield Vietnam\Maps\Classic\Defense of Con Thien
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "defense of con thien" remove

Battlefield Vietnam\Maps\Classic\Fall of Lang Vei
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "fall of lang vei" keep
2 if map ~!= "lang vei" remove

Battlefield Vietnam\Maps\Classic\Fall of Saigon
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "fall_of_saigon" remove

Battlefield Vietnam\Maps\Classic\Ho Chi Minh Trail
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "ho chi minh trail" remove

Battlefield Vietnam\Maps\Classic\Hue 1968
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "hue 1968" keep
2 if map ~!= "hue" remove

Battlefield Vietnam\Maps\Classic\Ia Drang Valley
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "ia drang valley" keep
2 if map ~!= "ia drang" remove

Battlefield Vietnam\Maps\Classic\Landing Zone Albany
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "landing zone albany" remove

Battlefield Vietnam\Maps\Classic\Operation Cedar Falls
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "operation cedar falls" remove

Battlefield Vietnam\Maps\Classic\Operation Flaming Dart
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "operation flaming dart" remove

Battlefield Vietnam\Maps\Classic\Operation Game Warden
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "operation game warden" remove

Battlefield Vietnam\Maps\Classic\Operation Hastings
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "operation hastings" remove

Battlefield Vietnam\Maps\Classic\Operation Irving
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "operation irving" remove

Battlefield Vietnam\Maps\Classic\Quang Tri 1968
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "quang tri 1968" keep
2 if map ~!= "quang tri" remove

Battlefield Vietnam\Maps\Classic\Quang Tri 1972
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "quang tri 1972" keep
2 if map ~!= "quang tri alt" remove

Battlefield Vietnam\Maps\Classic\Reclaiming Hue
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "reclaiming hue" keep
2 if map ~!= "hue alt" remove

Battlefield Vietnam\Maps\Classic\Saigon 1968
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~!= "saigon 1968" remove

Battlefield Vietnam\Maps\Classic\Siege of Khe Sahn
Group: BFVMAPS
Mutex: BFVMAPSC
1 if map ~== "siege of khe sahn" keep
2 if map ~!= "khe sahn" remove

Battlefield Vietnam\Maps\Other
Group: BFVMAPS
Mutex: BFVMAPS
Flags: OTHER

Battlefield Vietnam\Mods
Group: NUL

Battlefield Vietnam\Mods\No Mods
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "bfvietnam" remove

Battlefield Vietnam\Mods\World War 2
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "bfv_ww2mod" remove

Battlefield Vietnam\Mods\Point of Existence
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "poe" remove

Battlefield Vietnam\Mods\Eve of Destruction
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "eod" remove

Battlefield Vietnam\Mods\Operation Peacekeeper
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "opk" remove

Battlefield Vietnam\Mods\Dice City
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "dicecity_v" remove

Battlefield Vietnam\Mods\BattleGroup42
JoinTemplate: {EXEPATH}[ +game {gameId}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVMODS
Mutex: BFVMODS
1 if game_id ~!= "Battlegroup*" remove

Battlefield Vietnam\Mods\Other
JoinTemplate: {EXEPATH}[ +game {game_id}] +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
Group: BFVMODS
Mutex: BFVMODS
Flags: OTHER

Battlefield Vietnam\Soldier Friendly Fire
Group: NUL

Battlefield Vietnam\Soldier Friendly Fire\On
Group: BFVSFF
Mutex: BFVSFF
1 if soldier_friendly_fire == "0*" remove

Battlefield Vietnam\Soldier Friendly Fire\Off
Group: BFVSFF
Mutex: BFVSFF
Flags: OTHER

Battlefield Vietnam\Vehicle Friendly Fire
Group: NUL

Battlefield Vietnam\Vehicle Friendly Fire\On
Group: BFVVFF
Mutex: BFVVFF
1 if vehicle_friendly_fire == "0*" remove

Battlefield Vietnam\Vehicle Friendly Fire\Off
Group: BFVVFF
Mutex: BFVVFF
Flags: OTHER

Battlefield Vietnam\Allow Nose Cam
Group: NUL

Battlefield Vietnam\Allow Nose Cam\Yes
Group: BFVANC
Mutex: BFVANC
1 if allow_nose_cam != "yes" remove

Battlefield Vietnam\Allow Nose Cam\No
Group: BFVANC
Mutex: BFVANC
Flags: OTHER

Battlefield Vietnam\Free Camera
Group: NUL

Battlefield Vietnam\Free Camera\On
Group: BFVFC
Mutex: BFVFC
1 if free_camera != "on" remove

Battlefield Vietnam\Free Camera\Off
Group: BFVFC
Mutex: BFVFC
Flags: OTHER

Battlefield Vietnam\Auto-Balance Teams
Group: NUL

Battlefield Vietnam\Auto-Balance Teams\On
Group: BFVABT
Mutex: BFVABT
1 if auto_balance_teams != "on" remove

Battlefield Vietnam\Auto-Balance Teams\Off
Group: BFVABT
Mutex: BFVABT
Flags: OTHER

Battlefield Vietnam\Time Limit
Group: NUL

Battlefield Vietnam\Time Limit\Unlimited
Group: BFVTL
Mutex: BFVTL
1 if timelimit != "unlimited" remove

Battlefield Vietnam\Time Limit\< 30 Minutes
Group: BFVTL
Mutex: BFVTL
1 if timelimit >= "30" remove

Battlefield Vietnam\Time Limit\30 Minutes
Group: BFVTL
Mutex: BFVTL
1 if timelimit != "30" remove

Battlefield Vietnam\Time Limit\> 30 Minutes
Group: BFVTL
Mutex: BFVTL
1 if timelimit < "30" remove

Battlefield Vietnam\Ticket Ratio
Group: NUL

Battlefield Vietnam\Ticket Ratio\100%
Group: BFVTR
Mutex: BFVTR
1 if ticket_ratio > "100" remove

Battlefield Vietnam\Ticket Ratio\> 100%
Group: BFVTR
Mutex: BFVTR
1 if ticket_ratio <= "100" remove

Battlefield Vietnam\Ticket Ratio\> 250%
Group: BFVTR
1 if ticket_ratio < "250" remove

Battlefield Vietnam\Ticket Ratio\> 500%
Group: BFVTR
1 if ticket_ratio < "500" remove

Battlefield Vietnam\CPU Speed
Group: NUL

Battlefield Vietnam\CPU Speed\> 1500 MHz
Group: BFVCPU
1 if cpu < "1500" remove

Battlefield Vietnam\CPU Speed\> 2000 MHz
Group: BFVCPU
1 if cpu < "2000" remove

Battlefield Vietnam\CPU Speed\> 2500 MHz
Group: BFVCPU
1 if cpu < "2500" remove

Battlefield Vietnam\Server Type
Group: NUL

Battlefield Vietnam\Server Type\Dedicated
Group: BFVDED
Mutex: BFVDED
1 if dedicated == "0" remove

Battlefield Vietnam\Server Type\Dedicated\Windows
Group: BFVDED
Mutex: BFVDEDOS
1 if dedicated ~== "2" remove

Battlefield Vietnam\Server Type\Dedicated\Linux
Group: BFVDED
Mutex: BFVDEDOS
Flags: OTHER

Battlefield Vietnam\Server Type\Listen
Group: BFVDED
Mutex: BFVDED
Flags: OTHER

Battlefield Vietnam\PunkBuster
Group: NUL

Battlefield Vietnam\PunkBuster\On
Group: BFVPB
Mutex: BFVPB
1 if sv_punkbuster != "1" remove

Battlefield Vietnam\PunkBuster\Off
Group: BFVPB
Mutex: BFVPB
Flags: OTHER

Battlefield Vietnam\Version
Group: NUL

Battlefield Vietnam\Version\1.21
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.21" remove

Battlefield Vietnam\Version\1.2
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.2" remove

Battlefield Vietnam\Version\1.1
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.1" remove

Battlefield Vietnam\Version\1.02
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.02" remove

Battlefield Vietnam\Version\1.01
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.01" remove

Battlefield Vietnam\Version\1.0
Group: BFVVER
Mutex: BFVVER
1 if gamever != "v1.0" remove

Battlefield Vietnam\Version\Other
Group: BFVVER
Mutex: BFVVER
Flags: OTHER

Battlefield Vietnam ASE SDK Test
ServerType: NEW
ExeName: BFVietnam.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +restart 1 +hostServer 1
Port: 15690
HostPort: 15567
Maps: EXT
MapExt: RFA
Mutex: SV
Flags: LAUNCHER
WindowName: DIEmWin
1 if servertype != "NEW" remove
2 if gamename != "bfvietnam" remove

Battlezone II
ServerType: OLD
ExeName: BZone.EXE
JoinTemplate: {EXEPATH} /nointro +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH} /nointro +host 0[ +name "{NAME}"]
Port: 17770
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bz2" remove

Blood 2
ServerType: OLD
ExeName: Blood2.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27888
Maps: LITH
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "blood2" remove

Call of Duty
ServerType: COD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty\InstallPath
ExeName: CoDMP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 28960
Mutex: SV
1 if servertype != "COD" remove
2 if protocol >= "21" remove

Call of Duty\Deathmatch
Mutex: COD
1 if g_gametype != "dm" remove

Call of Duty\Team Deathmatch
Mutex: COD
1 if g_gametype != "tdm" remove

Call of Duty\Search and Destroy
Mutex: COD
1 if g_gametype != "sd" remove

Call of Duty\Retrieval
Mutex: COD
1 if g_gametype != "re" remove

Call of Duty\Behind Enemy Lines
Mutex: COD
1 if g_gametype != "bel" remove

Call of Duty\Headquarters
Mutex: COD
1 if g_gametype != "hq" remove

Call of Duty\Demolition
Mutex: COD
1 if g_gametype != "dem" remove

Call of Duty\Reinforced Search And Destroy
Mutex: COD
1 if g_gametype != "rsd" remove

Call of Duty\Conquest TDM
Mutex: COD
1 if g_gametype != "cnq" remove

Call of Duty\Other
Mutex: COD
Flags: OTHER

Call of Duty\Mods
Group: NUL

Call of Duty\Mods\None
Mutex: CODMOD
Group: CODMOD
1 if mod > "0" remove
//1 if fs_game == "" keep
//2 if fs_game ~!= "main" remove

Call of Duty\Mods\Revolt
Mutex: CODMOD
Group: CODMOD
1 if fs_game ~!= "revolt" remove

Call of Duty\Mods\Merciless
Mutex: CODMOD
Group: CODMOD
1 if fs_game ~!= "merciless" remove

Call of Duty\Mods\Heat of Battle
Mutex: CODMOD
Group: CODMOD
1 if fs_game ~!= "hob*" remove

Call of Duty\Mods\PAM
Mutex: CODMOD
Group: CODMOD
1 if fs_game ~!= "pam" remove

Call of Duty\Mods\SWAT
Mutex: CODMOD
Group: CODMOD
1 if fs_game ~!= "swat" remove

Call of Duty\Mods\Total War
Mutex: CODMOD
Group: CODMOD
1 if hostname ~== "*total*war*" keep
2 if hostname != "*TW*" remove
3 if hostname == "*TWL*" remove

Call of Duty\Mods\Other
Mutex: CODMOD
Group: CODMOD
Flags: OTHER

Call of Duty\Friendly Fire
Group: NUL

Call of Duty\Friendly Fire\On
Group: CODFF
Mutex: CODFF
1 if scr_friendlyfire != "1" remove

Call of Duty\Friendly Fire\Off
Group: CODFF
Mutex: CODFF
1 if scr_friendlyfire != "0" remove

Call of Duty\Kill Cam
Group: NUL

Call of Duty\Kill Cam\On
Group: CODKCAM
Mutex: CODKCAM
1 if scr_killcam != "1" remove

Call of Duty\Kill Cam\Off
Group: CODKCAM
Mutex: CODKCAM
1 if scr_killcam != "0" remove

Call of Duty\Maps
Group: NUL

Call of Duty\Maps\Bocage
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_bocage" remove

Call of Duty\Maps\Brecourt
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_brecourt" remove

Call of Duty\Maps\Carentan
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_carentan" remove

Call of Duty\Maps\Chateau
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_chateau" remove

Call of Duty\Maps\Dawnville
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_dawnville" remove

Call of Duty\Maps\Depot
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_depot" remove

Call of Duty\Maps\Harbor
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_harbor" remove

Call of Duty\Maps\Hurtgen
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_hurtgen" remove

Call of Duty\Maps\Neuville
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_neuville" remove

Call of Duty\Maps\Pavlov
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_pavlov" remove

Call of Duty\Maps\Powcamp
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_powcamp" remove

Call of Duty\Maps\Railyard
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_railyard" remove

Call of Duty\Maps\Rocket
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_rocket" remove

Call of Duty\Maps\Ship
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_ship" remove

Call of Duty\Maps\Stalingrad
Group: CODMAPS
Mutex: CODMAPS
1 if map ~!= "mp_stalingrad" remove

Call of Duty\Maps\Other
Group: CODMAPS
Mutex: CODMAPS
Flags: OTHER

Call of Duty\Pure
Group: NUL

Call of Duty\Pure\Yes
Group: CODP
Mutex: CODP
1 if sv_pure != "1" remove

Call of Duty\Pure\No
Group: CODP
Mutex: CODP
Flags: OTHER

Call of Duty\PunkBuster
Group: NUL

Call of Duty\PunkBuster\On
Group: CODPB
Mutex: CODPB
1 if sv_punkbuster != "1" remove

Call of Duty\PunkBuster\Off
Group: CODPB
Mutex: CODPB
Flags: OTHER

Call of Duty\Version
Group: NUL

Call of Duty\Version\1.5
Group: CODVER
Mutex: CODVER
1 if shortversion != "1.5" remove

Call of Duty\Version\1.4
Group: CODVER
Mutex: CODVER
1 if shortversion != "1.4" remove

Call of Duty\Version\1.3
Group: CODVER
Mutex: CODVER
1 if shortversion != "1.3*" remove

Call of Duty\Version\1.2
Group: CODVER
Mutex: CODVER
1 if shortversion != "1.2" remove

Call of Duty\Version\1.1
Group: CODVER
Mutex: CODVER
1 if shortversion != "1.1" remove

Call of Duty\Version\Other
Group: CODVER
Mutex: CODVER
Flags: OTHER

Call of Duty 2
ServerType: COD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty 2\InstallPath
ExeName: CoD2MP_s.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 28960
Mutex: SV
1 if servertype != "COD" remove
2 if protocol < "115" remove

Call of Duty 2\Deathmatch
Mutex: COD2
1 if g_gametype != "dm" remove

Call of Duty 2\Team Deathmatch
Mutex: COD2
1 if g_gametype != "tdm" remove

Call of Duty 2\Search and Destroy
Mutex: COD2
1 if g_gametype != "sd" remove

Call of Duty 2\Headquarters
Mutex: COD2
1 if g_gametype != "hq" remove

Call of Duty 2\Capture The Flag
Mutex: COD2
1 if g_gametype != "ctf" remove

Call of Duty 2\Other
Mutex: COD2
Flags: OTHER

Call of Duty 2\Mods
Group: NUL

Call of Duty 2\Mods\None
Mutex: COD2MOD
Group: COD2MOD
1 if mod > "0" remove

Call of Duty 2\Mods\Other
Mutex: COD2MOD
Group: COD2MOD
Flags: OTHER

Call of Duty 2\Maps
Group: NUL

Call of Duty 2\Maps\BreakOut
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_breakout" remove

Call of Duty 2\Maps\Brecourt
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_brecourt" remove

Call of Duty 2\Maps\Burgundy
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_burgundy" remove

Call of Duty 2\Maps\Carentan
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_carentan" remove

Call of Duty 2\Maps\Dawnville
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_dawnville" remove

Call of Duty 2\Maps\Decoy
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_decoy" remove

Call of Duty 2\Maps\Downtown
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_downtown" remove

Call of Duty 2\Maps\Farmhouse
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_farmhouse" remove

Call of Duty 2\Maps\Harbor
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_harbor" remove

Call of Duty 2\Maps\Leningrad
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_leningrad" remove

Call of Duty 2\Maps\Matmata
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_matmata" remove

Call of Duty 2\Maps\Railyard
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_railyard" remove

Call of Duty 2\Maps\Rhine
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_rhine" remove

Call of Duty 2\Maps\Toujane
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_toujane" remove

Call of Duty 2\Maps\Trainstation
Group: COD2MAPS
Mutex: COD2MAPS
1 if map ~!= "mp_trainstation" remove

Call of Duty 2\Maps\Other
Group: COD2MAPS
Mutex: COD2MAPS
Flags: OTHER

Call of Duty 2\Friendly Fire
Group: NUL

Call of Duty 2\Friendly Fire\On
Group: COD2FF
Mutex: COD2FF
1 if scr_friendlyfire != "1" remove

Call of Duty 2\Friendly Fire\Off
Group: COD2FF
Mutex: COD2FF
1 if scr_friendlyfire != "0" remove

Call of Duty 2\Kill Cam
Group: NUL

Call of Duty 2\Kill Cam\On
Group: COD2KCAM
Mutex: COD2KCAM
1 if scr_killcam != "1" remove

Call of Duty 2\Kill Cam\Off
Group: COD2KCAM
Mutex: COD2KCAM
1 if scr_killcam != "0" remove

Call of Duty 2\Voice Chat
Group: NUL

Call of Duty 2\Voice Chat\On
Group: COD2VC
Mutex: COD2VC
1 if sv_voice != "1" remove

Call of Duty 2\Voice Chat\Off
Group: COD2VC
Mutex: COD2VC
Flags: OTHER

Call of Duty 2\Pure
Group: NUL

Call of Duty 2\Pure\Yes
Group: COD2P
Mutex: COD2P
1 if sv_pure != "1" remove

Call of Duty 2\Pure\No
Group: COD2P
Mutex: COD2P
Flags: OTHER

Call of Duty 2\Version
Group: NUL

Call of Duty 2\Version\1.0
Group: COD2VER
Mutex: COD2VER
1 if shortversion != "1.0" remove

Call of Duty 2\Version\1.3
Group: COD2VER
Mutex: COD2VER
1 if shortversion != "1.3" remove

Call of Duty 2\Version\Other
Group: COD2VER
Mutex: COD2VER
Flags: OTHER

Call of Duty 4
ServerType: COD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty 4\InstallPath
ExeName: iw3mp.exe
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 28960
Mutex: SV
1 if servertype != "COD" remove
2 if protocol != "1" remove
3 if game != "Call of Duty 4" remove  

Call of Duty 4\Search and Destroy
Mutex: COD4
1 if g_gametype != "sd" remove

Call of Duty 4\Team Deathmatch
Mutex: COD4
1 if g_gametype != "war" remove

Call of Duty 4\Sabotage
Mutex: COD4
1 if g_gametype != "sab" remove

Call of Duty 4\Free-for-All ~ DM
Mutex: COD4
1 if g_gametype != "dm" remove

Call of Duty 4\Headquarters
Mutex: COD4
1 if g_gametype != "koth" remove

Call of Duty 4\Domination
Mutex: COD4
1 if g_gametype != "dom" remove

Call of Duty 4\Other
Mutex: COD4
Flags: OTHER

Call of Duty 4\Mods
Group: NUL

Call of Duty 4\Mods\None
Mutex: COD4MOD
Group: COD4MOD
1 if mod > "0" remove

Call of Duty 4\Mods\Other
Mutex: COD4MOD
Group: COD4MOD
Flags: OTHER

Call of Duty 4\Maps
Group: NUL

Call of Duty 4\Maps\Backlot
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_backlot" remove

Call of Duty 4\Maps\Bloc
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_bloc" remove

Call of Duty 4\Maps\Bog
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_bog" remove

Call of Duty 4\Maps\Cargoship
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_cargoship" remove

Call of Duty 4\Maps\Citystreets
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_citystreets" remove

Call of Duty 4\Maps\Convoy
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_convoy" remove

Call of Duty 4\Maps\Countdown
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_countdown" remove

Call of Duty 4\Maps\Crash
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_crash" remove

Call of Duty 4\Maps\Crossfire
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_crossfire" remove

Call of Duty 4\Maps\Farm
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_farm" remove

Call of Duty 4\Maps\Overgrown
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_overgrown" remove

Call of Duty 4\Maps\Pipeline
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_pipeline" remove

Call of Duty 4\Maps\Shipment
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_shipment" remove

Call of Duty 4\Maps\Showdown
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_showdown" remove

Call of Duty 4\Maps\Strike
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_strike" remove

Call of Duty 4\Maps\Vacant
Group: COD4MAPS
Mutex: COD4MAPS
1 if map ~!= "mp_vacant" remove

Call of Duty 4\Voice Chat
Group: NUL

Call of Duty 4\Voice Chat\On
Group: COD4VC
Mutex: COD4VC
1 if sv_voice != "1" remove

Call of Duty 4\Voice Chat\Off
Group: COD4VC
Mutex: COD4VC
Flags: OTHER

Call of Duty 4\Pure
Group: NUL

Call of Duty 4\Pure\Yes
Group: COD4P
Mutex: COD4P
1 if sv_pure != "1" remove

Call of Duty 4\Pure\No
Group: COD4P
Mutex: COD4P
Flags: OTHER

Call of Duty 4\Version
Group: NUL

Call of Duty 4\Version\1.0
Group: COD4VER
Mutex: COD4VER
1 if shortversion != "1.0" remove

Call of Duty 4\Version\Other
Group: COD4VER
Mutex: COD4VER
Flags: OTHER

Call of Duty: United Offensive
ServerType: COD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of Duty United Offensive\InstallPath
ExeName: CoDUOMP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 28960
Mutex: SV
1 if servertype != "COD" remove
2 if protocol < "21" remove

Call of Duty: United Offensive\Deathmatch
Mutex: COD
1 if g_gametype != "dm" remove

Call of Duty: United Offensive\Team Deathmatch
Mutex: CODUO
1 if g_gametype != "tdm" remove

Call of Duty: United Offensive\Search and Destroy
Mutex: CODUO
1 if g_gametype != "sd" remove

Call of Duty: United Offensive\Retrieval
Mutex: CODUO
1 if g_gametype != "re" remove

Call of Duty: United Offensive\Behind Enemy Lines
Mutex: CODUO
1 if g_gametype != "bel" remove

Call of Duty: United Offensive\Headquarters
Mutex: CODUO
1 if g_gametype != "hq" remove

Call of Duty: United Offensive\Capture The Flag
Mutex: CODUO
1 if g_gametype != "ctf" remove

Call of Duty: United Offensive\Base Assault
Mutex: CODUO
1 if g_gametype != "bas" remove

Call of Duty: United Offensive\Domination
Mutex: CODUO
1 if g_gametype != "dom" remove

Call of Duty: United Offensive\Demolition
Mutex: CODUO
1 if g_gametype != "dem" remove

Call of Duty: United Offensive\Reinforced Search And Destroy
Mutex: CODUO
1 if g_gametype != "rsd" remove

Call of Duty: United Offensive\Conquest
Mutex: CODUO
1 if g_gametype != "cnq" remove

Call of Duty: United Offensive\Other
Mutex: CODUO
Flags: OTHER

Call of Duty: United Offensive\Mods
Group: NUL

Call of Duty: United Offensive\Mods\None
Mutex: CODUOMOD
Group: CODUOMOD
1 if mod > "0" remove

Call of Duty: United Offensive\Mods\Other
Mutex: CODUOMOD
Group: CODUOMOD
Flags: OTHER

Call of Duty: United Offensive\Friendly Fire
Group: NUL

Call of Duty: United Offensive\Friendly Fire\On
Group: CODUOFF
Mutex: CODUOFF
1 if scr_friendlyfire != "1" remove

Call of Duty: United Offensive\Friendly Fire\Off
Group: CODUOFF
Mutex: CODUOFF
1 if scr_friendlyfire != "0" remove

Call of Duty: United Offensive\Kill Cam
Group: NUL

Call of Duty: United Offensive\Kill Cam\On
Group: CODUOKCAM
Mutex: CODUOKCAM
1 if scr_killcam != "1" remove

Call of Duty: United Offensive\Kill Cam\Off
Group: CODUOKCAM
Mutex: CODUOKCAM
1 if scr_killcam != "0" remove

Call of Duty: United Offensive\Maps
Group: NUL

Call of Duty: United Offensive\Maps\Arnhem
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_arnhem" remove

Call of Duty: United Offensive\Maps\Berlin
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_berlin" remove

Call of Duty: United Offensive\Maps\Bocage
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_bocage" remove

Call of Duty: United Offensive\Maps\Brecourt
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_brecourt" remove

Call of Duty: United Offensive\Maps\Carentan
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_carentan" remove

Call of Duty: United Offensive\Maps\Cassino
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_cassino" remove

Call of Duty: United Offensive\Maps\Chateau
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_chateau" remove

Call of Duty: United Offensive\Maps\Dawnville
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_dawnville" remove

Call of Duty: United Offensive\Maps\Depot
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_depot" remove

Call of Duty: United Offensive\Maps\Foy
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_foy" remove

Call of Duty: United Offensive\Maps\Harbor
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_harbor" remove

Call of Duty: United Offensive\Maps\Hurtgen
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_hurtgen" remove

Call of Duty: United Offensive\Maps\Italy
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_italy" remove

Call of Duty: United Offensive\Maps\Kharkov
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_kharkov" remove

Call of Duty: United Offensive\Maps\Kursk
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_kursk" remove

Call of Duty: United Offensive\Maps\Neuville
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_neuville" remove

Call of Duty: United Offensive\Maps\Pavlov
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_pavlov" remove

Call of Duty: United Offensive\Maps\Ponyri
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_ponyri" remove

Call of Duty: United Offensive\Maps\Powcamp
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_powcamp" remove

Call of Duty: United Offensive\Maps\Railyard
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_railyard" remove

Call of Duty: United Offensive\Maps\Rhinevalley
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_rhinevalley" remove

Call of Duty: United Offensive\Maps\Rocket
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_rocket" remove

Call of Duty: United Offensive\Maps\Ship
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_ship" remove

Call of Duty: United Offensive\Maps\Sicily
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_sicily" remove

Call of Duty: United Offensive\Maps\Stalingrad
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_stalingrad" remove

Call of Duty: United Offensive\Maps\Stanjel
Group: CODUOMAPS
Mutex: CODUOMAPS
1 if map ~!= "mp_uo_stanjel" remove

Call of Duty: United Offensive\Maps\Other
Group: CODUOMAPS
Mutex: CODUOMAPS
Flags: OTHER

Call of Duty: United Offensive\Pure
Group: NUL

Call of Duty: United Offensive\Pure\Yes
Group: CODUOP
Mutex: CODUOP
1 if sv_pure != "1" remove

Call of Duty: United Offensive\Pure\No
Group: CODUOP
Mutex: CODUOP
Flags: OTHER

Call of Duty: United Offensive\PunkBuster
Group: NUL

Call of Duty: United Offensive\PunkBuster\On
Group: CODUOPB
Mutex: CODUOPB
1 if sv_punkbuster != "1" remove

Call of Duty: United Offensive\PunkBuster\Off
Group: CODUOPB
Mutex: CODUOPB
Flags: OTHER

Call of Duty: United Offensive\Version
Group: NUL

Call of Duty: United Offensive\Version\1.51
Group: CODUOVER
Mutex: CODUOVER
1 if shortversion != "1.51" remove

Call of Duty: United Offensive\Version\1.41
Group: CODUOVER
Mutex: CODUOVER
1 if shortversion != "1.41" remove

Call of Duty: United Offensive\Version\Other
Group: CODUOVER
Mutex: CODUOVER
Flags: OTHER

Chaser
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\Software\Cauldron\Chaser\InstallDir
ExeName: Chaser.EXE
JoinTemplate: {EXEPATH} -connect {address}[ -name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 3123
HostPort: 3000
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "chaser" remove

Chaser demo
RegKey: HKEY_LOCAL_MACHINE\Software\Cauldron\Chaser\InstallDir
ExeName: Chaser.EXE
ServerType: NEW
JoinTemplate: {EXEPATH} -connect {address}[ -name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 3123
HostPort: 3000
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "chaserd" remove

Chrome
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Techland\Chrome\DestinationDir
ExeName: Chrome.EXE
JoinTemplate: {EXEPATH} client {address}[ nick "{NAME}"][ pass "{PASSWORD}"]
HostTemplate: {EXEPATH}
Mutex: SV
Port: 2300
HostPort: 2177
1 if servertype != "NEW" remove
2 if gamename != "chrome" remove

Codename Eagle
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Take2\Codename Eagle\SrcDisk\Path
ExeName: Game.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 4711
HostPort: 24711
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "cneagle" remove

Codename: Outbreak
ServerType: OLD
ExeName: Outbreak.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 26900
HostPort: 15011
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "cnoutbreak" remove

Condition Zero Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Condition Zero\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH}
Port: 27015
Icon: $BASE\czero\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Condition Zero
WindowName: Condition Zero
Custom: 80
1 if servertype != "HL" remove
2 if gamedir ~!= "czero" remove
3 if protocol < "47" remove

Condition Zero Steam\Maps
Group: NUL

Condition Zero Steam\Maps\Classic
Group: CZSMAP
Mutex: CZSMAP
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

Condition Zero Steam\Maps\Classic\de_ Maps
Group: CZSMAP
Mutex: CZSMAPC
1 if map ~!= "de_*" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_airstrip
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_airstrip" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_aztec
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_aztec" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_cbble
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_cbble" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_chateau
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_chateau" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_dust
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_dust" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_dust2
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_dust2" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_inferno
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_inferno" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_nuke
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_nuke" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_piranesi
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_piranesi" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_prodigy
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_prodigy" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_storm
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_storm" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_survivor
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_survivor" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_torn
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_torn" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_train
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_train" remove

Condition Zero Steam\Maps\Classic\de_ Maps\de_vertigo
Group: CZSMAP
Mutex: CZSMAPCDE
1 if map ~!= "de_vertigo" remove

Condition Zero Steam\Maps\Classic\cs_ Maps
Group: CZSMAP
Mutex: CZSMAPC
1 if map ~!= "cs_*" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_747
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_747" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_assault
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_assault" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_backalley
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_backalley" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_estate
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_estate" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_havana
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_havana" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_italy
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_italy" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_militia
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_militia" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_office
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_office" remove

Condition Zero Steam\Maps\Classic\cs_ Maps\cs_siege
Group: CZSMAP
Mutex: CZSMAPCCS
1 if map ~!= "cs_siege" remove

Condition Zero Steam\Maps\Classic\as_ Maps
Group: CZSMAP
Mutex: CZSMAPC
1 if map ~!= "as_*" remove

Condition Zero Steam\Maps\Classic\as_ Maps\as_oilrig
Group: CZSMAP
Mutex: CZSMAPCAS
1 if map ~!= "as_oilrig" remove

Condition Zero Steam\Maps\Condition Zero
Group: CZSMAP
Mutex: CZSMAP
1 if map ~== "de_airstrip_cz" keep
2 if map ~== "de_aztec_cz" keep
3 if map ~== "de_cbble_cz" keep
4 if map ~== "de_chateau_cz" keep
5 if map ~== "de_corruption_cz" keep
6 if map ~== "de_dust_cz" keep
7 if map ~== "de_dust2_cz" keep
8 if map ~== "de_fastline_cz" keep
9 if map ~== "de_inferno_cz" keep
10 if map ~== "de_piranesi_cz" keep
11 if map ~== "de_prodigy_cz" keep
12 if map ~== "de_sienna_cz" keep
13 if map ~== "de_stadium_cz" keep
14 if map ~== "de_torn" keep
15 if map ~== "de_truth_cz" keep
16 if map ~== "de_costok_cz" keep
17 if map ~== "cs_downed_cz" keep
18 if map ~== "cs_havana_cz" keep
19 if map ~== "cs_italy_cz" keep
20 if map ~== "cs_militia_cz" keep
21 if map ~== "cs_office_cz" keep
22 remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps
Group: CZSMAP
Mutex: CZSMAPCZ
1 if map ~!= "de_*_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_airstrip_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_airstrip_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_aztec_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_aztec_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_cbble_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_cbble_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_chateau_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_chateau_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_corruption_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_corruption_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_dust_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_dust_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_dust2_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_dust2_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_fastline_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_fastline_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_inferno_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_inferno_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_piranesi_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_piranesi_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_prodigy_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_prodigy_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_sienna_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_sienna_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_stadium_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_stadium_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_tides_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_tides_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_torn_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_torn_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_truth_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_truth_cz" remove

Condition Zero Steam\Maps\Condition Zero\de_ Maps\de_vostok_cz
Group: CZSMAP
Mutex: CZSMAPCZDE
1 if map ~!= "de_vostok_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps
Group: CZSMAP
Mutex: CZSMAPCZ
1 if map ~!= "cs_*_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps\cs_downed_cz
Group: CZSMAP
Mutex: CZSMAPCZCS
1 if map ~!= "cs_downed_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps\cs_havana_cz
Group: CZSMAP
Mutex: CZSMAPCZCS
1 if map ~!= "cs_havana_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps\cs_italy_cz
Group: CZSMAP
Mutex: CZSMAPCZCS
1 if map ~!= "cs_italy_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps\cs_militia_cz
Group: CZSMAP
Mutex: CZSMAPCZCS
1 if map ~!= "cs_militia_cz" remove

Condition Zero Steam\Maps\Condition Zero\cs_ Maps\cs_office_cz
Group: CZSMAP
Mutex: CZSMAPCZCS
1 if map ~!= "cs_office_cz" remove

Condition Zero Steam\Maps\Other
Group: CZSMAP
Mutex: CZSMAP
Flags: OTHER

Condition Zero Steam\Server Mods
Group: NUL

Condition Zero Steam\Server Mods\No Shield
Group: CZSMOD
Mutex: CZSMOD
1 if hostname ~!= "*no*shield*" remove

Condition Zero Steam\Server Mods\No AWP
Group: CZSMOD
Mutex: CZSMOD
1 if hostname ~!= "*no*awp*" remove

Condition Zero Steam\Server Mods\CS DeathMatch
Group: CZSMOD
Mutex: CZSMOD
1 if hostname ~!= "*csdm*" remove

Condition Zero Steam\Server Mods\WarCraft 3
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if Warcraft_3_XP == "" remove

Condition Zero Steam\Server Mods\WC3: Expansion
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if Warcraft_3_Expansion == "" remove

Condition Zero Steam\Server Mods\WC3: Frozen Throne
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if War3:\ Frozen\ Throne == "" remove

Condition Zero Steam\Server Mods\SuperHero
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if SuperHeroMod_Version == "" remove

Condition Zero Steam\Server Mods\ATAC
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if atac_version == "" remove

Condition Zero Steam\Server Mods\PTB
Group: CZSMOD
Mutex: CZSMOD
1 if amx_version == "" remove
2 if amx_ptb_version == "" remove

Condition Zero Steam\Server Mods\No Mods
Group: CZSMOD
Mutex: CZSMOD
Flags: OTHER

Condition Zero Steam\WWCL Config
Group: NUL

Condition Zero Steam\WWCL Config\On
Group: CZSWWCL
Mutex: CZSWWCL
1 if wwclconfig_version == "" remove

Condition Zero Steam\WWCL Config\Off
Group: CZSWWCL
Mutex: CZSWWCL
Flags: OTHER

Condition Zero Steam\Admin Mod
Group: NUL

Condition Zero Steam\Admin Mod\On
Group: CZSAM
Mutex: CZSAM
1 if admin_mod_version == "" remove

Condition Zero Steam\Admin Mod\Off
Group: CZSAM
Mutex: CZSAM
Flags: OTHER

Condition Zero Steam\AMX Mod
Group: NUL

Condition Zero Steam\AMX Mod\On
Group: CZSAMX
Mutex: CZSAMX
1 if amx_version != "" keep
2 if amxmodx_version != "" keep
3 remove

Condition Zero Steam\AMX Mod\Off
Group: CZSAMX
Mutex: CZSAMX
Flags: OTHER

Condition Zero Steam\United Admins
Group: NUL

Condition Zero Steam\United Admins\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

Condition Zero Steam\United Admins\Cheating-Death\Required
Group: CZSCD
Mutex: CZSCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

Condition Zero Steam\United Admins\Cheating-Death\Optional
Group: CZSCD
Mutex: CZSCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

Condition Zero Steam\United Admins\Cheating-Death\No Cheating-Death
Group: CZSCD
Mutex: CZSCD
1 if cdversion != "" remove

Condition Zero Steam\United Admins\HLGuard
Group: NUL

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+
Group: CZSHLG
Mutex: CZSHLG
1 if hlg_version < "1.6999" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Aimbot Detection
Group: CZSHLG1
1 if hlg_setting != "1*" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Alias Detection
Group: CZSHLG2
1 if hlg_setting != "?1*" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Consistency Check
Group: CZSHLG3
1 if hlg_setting != "??1*" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Wallhack Block
Group: CZSHLG4
1 if hlg_setting != "???1*" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Speedhack Detection
Group: CZSHLG5
1 if hlg_setting != "????1*" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.7+\Blacklist Check
Group: CZSHLG6
1 if hlg_setting != "?????1" remove

Condition Zero Steam\United Admins\HLGuard\HLGuard 1.6
Group: CZSHLG
Mutex: CZSHLG
1 if hlguard_version < "1.5999" remove

Condition Zero Steam\United Admins\HLGuard\Other
Group: CZSHLG
Mutex: CZSHLG
1 if hlguard_version == "" remove

Condition Zero Steam\United Admins\HLGuard\No HLGuard
Group: CZSHLG
Mutex: CZSHLG
1 if hlg_version != "" remove
2 if hlguard_version != "" remove

Condition Zero Steam\United Admins\ClanMod
Group: NUL

Condition Zero Steam\United Admins\ClanMod\On
Group: CZSCM
Mutex: CZSCM
1 if clanmod_version == "" remove

Condition Zero Steam\United Admins\ClanMod\Off
Group: CZSCM
Mutex: CZSCM
Flags: OTHER

Condition Zero Steam\United Admins\StatsMe
Group: CZSSM
1 if statsme_version == "" remove

Condition Zero Steam\Valve Anti-Cheat
Group: NUL

Condition Zero Steam\Valve Anti-Cheat\On
Group: CZSVAC
Mutex: CZSVAC
1 if secure != "1" remove

Condition Zero Steam\Valve Anti-Cheat\Off
Group: CZSVAC
Mutex: CZSVAC
Flags: OTHER

Condition Zero Steam\Friendly Fire
Group: NUL

Condition Zero Steam\Friendly Fire\On
Group: CZSFF
Mutex: CZSFF
1 if mp_friendlyfire != "1" remove

Condition Zero Steam\Friendly Fire\Off
Group: CZSFF
Mutex: CZSFF
1 if mp_friendlyfire == "1" remove

Condition Zero Steam\Server Type
Group: NUL

Condition Zero Steam\Server Type\Dedicated
Group: CZSSV
Mutex: CZSSV
1 if sv != "d" remove

Condition Zero Steam\Server Type\Listen
Group: CZSSV
Mutex: CZSSV
1 if sv != "l" remove

Condition Zero Steam\Server Type\HLTV
Group: CZSSV
Mutex: CZSSV
1 if sv != "p" remove

Condition Zero Steam\Server Type\Windows
Group: CZSOS
Mutex: CZSOS
1 if os != "w" remove

Condition Zero Steam\Server Type\Linux
Group: CZSOS
Mutex: CZSOS
1 if os != "l" remove

Condition Zero Steam\Server Type\Ping Booster
Group: CZSPB
1 if server_fps == "" remove

Cossacks
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Cossacks\Path
ExeName: dmcr.exe
JoinTemplate: DP
HostTemplate: DP
GUID: {5BFDB060-06A4-11d0-9C4F-00A0C705475f}
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Cossacks" remove

Counter-Strike retail
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Sierra OnLine\Setup\CSTRIKE\Directory
ExeName: CStrike.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Maps: QUAKE
Mutex: SV
PathMustNotHave: steam
1 if servertype != "HL" remove
2 if gamedir ~!= "cs*" remove
3 if protocol >= "47" remove
4 if sv_region != "" remove

Counter-Strike retail\de maps
Mutex: CSMAP
2 if map ~!= "de_*" remove

Counter-Strike retail\de maps\de_dust
Mutex: CSMAPDE
2 if map ~!= "de_dust" remove

Counter-Strike retail\de maps\de_dust2
Mutex: CSMAPDE
2 if map ~!= "de_dust2" remove

Counter-Strike retail\de maps\de_aztec
Mutex: CSMAPDE
2 if map ~!= "de_aztec" remove

Counter-Strike retail\de maps\de_prodigy
Mutex: CSMAPDE
2 if map ~!= "de_prodigy" remove

Counter-Strike retail\de maps\de_survivor
Mutex: CSMAPDE
2 if map ~!= "de_survivor" remove

Counter-Strike retail\de maps\de_inferno
Mutex: CSMAPDE
2 if map ~!= "de_inferno" remove

Counter-Strike retail\de maps\de_cbble
Mutex: CSMAPDE
2 if map ~!= "de_cbble" remove

Counter-Strike retail\de maps\de_train
Mutex: CSMAPDE
2 if map ~!= "de_train" remove

Counter-Strike retail\de maps\de_vertigo
Mutex: CSMAPDE
2 if map ~!= "de_vertigo" remove

Counter-Strike retail\de maps\de_torn
Mutex: CSMAPDE
2 if map ~!= "de_torn" remove

Counter-Strike retail\de maps\de_storm
Mutex: CSMAPDE
2 if map ~!= "de_storm" remove

Counter-Strike retail\de maps\de_nuke
Mutex: CSMAPDE
2 if map ~!= "de_nuke" remove

Counter-Strike retail\de maps\de_rotterdam
Mutex: CSMAPDE
2 if map ~!= "de_rotterdam" remove

Counter-Strike retail\de maps\de_vegas
Mutex: CSMAPDE
2 if map ~!= "de_vegas" remove

Counter-Strike retail\de maps\de_chateau
Mutex: CSMAPDE
2 if map ~!= "de_chateau" remove

Counter-Strike retail\de maps\de_piranesi
Mutex: CSMAPDE
2 if map ~!= "de_piranesi" remove

Counter-Strike retail\de maps\de_clan1_mill
Mutex: CSMAPDE
2 if map ~!= "de_clan1_mill" remove

Counter-Strike retail\de maps\de_clan2_fire
Mutex: CSMAPDE
2 if map ~!= "de_clan2_fire" remove

Counter-Strike retail\de maps\other
Mutex: CSMAPDE
Flags: OTHER

Counter-Strike retail\cs maps
Mutex: CSMAP
2 if map ~!= "cs_*" remove

Counter-Strike retail\cs maps\cs_italy
Mutex: CSMAPCS
2 if map ~!= "cs_italy" remove

Counter-Strike retail\cs maps\cs_assault
Mutex: CSMAPCS
2 if map ~!= "cs_assault" remove

Counter-Strike retail\cs maps\cs_militia
Mutex: CSMAPCS
2 if map ~!= "cs_militia" remove

Counter-Strike retail\cs maps\cs_siege
Mutex: CSMAPCS
2 if map ~!= "cs_siege" remove

Counter-Strike retail\cs maps\cs_office
Mutex: CSMAPCS
2 if map ~!= "cs_office" remove

Counter-Strike retail\cs maps\cs_thunder
Mutex: CSMAPCS
2 if map ~!= "cs_thunder" remove

Counter-Strike retail\cs maps\cs_backalley
Mutex: CSMAPCS
2 if map ~!= "cs_backalley" remove

Counter-Strike retail\cs maps\cs_747
Mutex: CSMAPCS
2 if map ~!= "cs_747" remove

Counter-Strike retail\cs maps\cs_estate
Mutex: CSMAPCS
2 if map ~!= "cs_estate" remove

Counter-Strike retail\cs maps\cs_assault2k
Mutex: CSMAPCS
2 if map ~!= "cs_assault2k" remove

Counter-Strike retail\cs maps\cs_havana
Mutex: CSMAPCS
2 if map ~!= "cs_havana" remove

Counter-Strike retail\cs maps\other
Mutex: CSMAPCS
Flags: OTHER

Counter-Strike retail\as maps
Mutex: CSMAP
2 if map ~!= "as_*" remove

Counter-Strike retail\as maps\as_oilrig
Mutex: CSMAPAS
2 if map ~!= "as_oilrig" remove

Counter-Strike retail\as maps\as_tundra
Mutex: CSMAPAS
2 if map ~!= "as_tundra" remove

Counter-Strike retail\as maps\as_highrise
Mutex: CSMAPAS
2 if map ~!= "as_highrise" remove

Counter-Strike retail\as maps\other
Mutex: CSMAPAS
Flags: OTHER

Counter-Strike retail\other
Mutex: CSMAP
Flags: OTHER

Counter-Strike retail\CS 1.5
Group: CSVER
Mutex: CSVER
1 if protocol != "46" remove
2 if gamedir ~!= "cstrike" remove
3 if axn_version != "" remove

Counter-Strike retail\CS 1.5 w/ 1.3 jumping
Group: CSVER
Mutex: CSVER
1 if protocol != "46" remove
2 if gamedir ~!= "cstrike" remove
3 if axn_version == "" remove

Counter-Strike retail\CS Classic
Group: CSVER
Mutex: CSVER
1 if protocol != "46" remove
2 if gamedir ~!= "csclassic" remove

Counter-Strike retail\CS 1.4
Group: CSVER
Mutex: CSVER
1 if protocol != "45" remove
2 if sv_restart == "" remove
3 if axn_version != "" remove

Counter-Strike retail\CS 1.4 w/ 1.3 jumping
Group: CSVER
Mutex: CSVER
1 if protocol != "45" remove
2 if sv_restart == "" remove
3 if axn_version == "" remove

Counter-Strike retail\CS 1.3
Group: CSVER
Mutex: CSVER
1 if protocol != "45" remove
2 if sv_restart != "" remove
3 if mp_logdetail == "" remove

Counter-Strike retail\CS b5.2
Group: CSVER
Mutex: CSVER
1 if gamedir ~!= "cstrikeb52" remove

Counter-Strike retail\StatsMe
Group: CSSM
1 if statsme_version == "" remove

Counter-Strike retail\WarCraft
Mutex: CSMOD
Group: CSMOD
1 if Warcraft_3_XP == "" remove

Counter-Strike retail\SuperHero
Mutex: CSMOD
Group: CSMOD
1 if SuperHeroMod_Version == "" remove

Counter-Strike retail\No Mods
Mutex: CSMOD
Group: CSMOD
Flags: OTHER

Counter-Strike retail\WWCL Config
Group: NUL

Counter-Strike retail\WWCL Config\On
Group: CSWWCL
Mutex: CSWWCL
1 if wwclconfig_version == "" remove

Counter-Strike retail\WWCL Config\Off
Group: CSWWCL
Mutex: CSWWCL
Flags: OTHER

Counter-Strike retail\Metamod
Group: NUL

Counter-Strike retail\Metamod\Admin Mod
Group: CSAM
1 if admin_mod_version == "" remove

Counter-Strike retail\Metamod\United Admins
Group: NUL

Counter-Strike retail\Metamod\United Admins\HLGuard 1.5
Group: CSUA
Mutex: CSHLG
1 if hlguard_version < "1.4999" remove

Counter-Strike retail\Metamod\United Admins\HLGuard 1.41
Group: CSUA
Mutex: CSHLG
1 if hlguard_version < "1.4099" remove

Counter-Strike retail\Metamod\United Admins\HLGuard
Group: CSUA
Mutex: CSHLG
1 if hlguard_version == "" remove

Counter-Strike retail\Metamod\United Admins\No HLGuard
Group: CSUA
Mutex: CSHLG
Flags: OTHER

Counter-Strike retail\Metamod\United Admins\ClanMod
Group: CSCM
1 if clanmod_version == "" remove

Counter-Strike retail\Valve Anti-Cheat
Group: NUL

Counter-Strike retail\Valve Anti-Cheat\On
Group: VACCS
Mutex: VACCS
1 if secure != "1" remove

Counter-Strike retail\Valve Anti-Cheat\Off
Group: VACCS
Mutex: VACCS
Flags: OTHER

Counter-Strike retail\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

Counter-Strike retail\Cheating-Death\Required
Mutex: HLCD
Group: HLCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

Counter-Strike retail\Cheating-Death\Optional
Mutex: HLCD
Group: HLCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

Counter-Strike retail\Cheating-Death\No Cheating-Death
Mutex: HLCD
Group: HLCD
1 if cdversion != "" remove

Counter-Strike retail\Friendly Fire
Group: NUL

Counter-Strike retail\Friendly Fire\On
Group: HLFF
Mutex: HLFF
1 if mp_friendlyfire != "1" remove

Counter-Strike retail\Friendly Fire\Off
Group: HLFF
Mutex: HLFF
1 if mp_friendlyfire == "1" remove

Counter-Strike retail\Server type
Group: NUL

Counter-Strike retail\Server type\Dedicated
Group: CSSV
Mutex: CSSV
1 if sv != "d" remove

Counter-Strike retail\Server type\Listen
Mutex: CSSV
Group: CSSV
1 if sv != "l" remove

Counter-Strike retail\Server type\HLTV
Mutex: CSSV
Group: CSSV
1 if sv != "p" remove

Counter-Strike retail\Server type\Windows
Group: CSOS
Mutex: CSOS
1 if os != "w" remove

Counter-Strike retail\Server type\Linux
Group: CSOS
Mutex: CSOS
1 if os != "l" remove

Counter-Strike retail\Server type\Ping Booster
Group: CSPB
1 if server_fps == "" remove

Counter-Strike: Source
ServerType: SRC
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Counter-Strike Source\HL2.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH}
Port: 27015
Icon: $BASE\cstrike\resource\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Counter-Strike Source
WindowName: Counter-Strike Source
Custom: 240
1 if servertype != "SRC" remove
2 if gamedir ~!= "cstrike" remove

Counter-Strike: Source\Maps
Group: NUL

Counter-Strike: Source\Maps\Classic
Group: CSSRCMAP
Mutex: CSSRCMAP
1 if map ~== "de_aztec" keep
2 if map ~== "de_cbble" keep
3 if map ~== "de_chateau" keep
4 if map ~== "de_dust" keep
5 if map ~== "de_dust2" keep
6 if map ~== "de_inferno" keep
7 if map ~== "de_piranesi" keep
8 if map ~== "de_port" keep
9 if map ~== "de_prodigy" keep
10 if map ~== "de_tides" keep
11 if map ~== "de_train" keep
12 if map ~== "cs_assault" keep
13 if map ~== "cs_compound" keep
14 if map ~== "cs_havana" keep
15 if map ~== "cs_italy" keep
16 if map ~== "cs_office" keep
17 remove

Counter-Strike: Source\Maps\Classic\de_ Maps
Group: CSSRCMAP
Mutex: CSSRCMAPC
1 if map ~!= "de_*" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_aztec
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_aztec" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_cbble
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_cbble" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_chateau
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_chateau" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_dust
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_dust" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_dust2
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_dust2" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_inferno
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_inferno" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_piranesi
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_piranesi" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_port
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_port" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_prodigy
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_prodigy" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_tides
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_tides" remove

Counter-Strike: Source\Maps\Classic\de_ Maps\de_train
Group: CSSRCMAP
Mutex: CSSRCMAPCDE
1 if map ~!= "de_train" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps
Group: CSSRCMAP
Mutex: CSSRCMAPC
1 if map ~!= "cs_*" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps\cs_assault
Group: CSSRCMAP
Mutex: CSSRCMAPCCS
1 if map ~!= "cs_assault" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps\cs_compound
Group: CSSRCMAP
Mutex: CSSRCMAPCCS
1 if map ~!= "cs_compound" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps\cs_havana
Group: CSSRCMAP
Mutex: CSSRCMAPCCS
1 if map ~!= "cs_havana" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps\cs_italy
Group: CSSRCMAP
Mutex: CSSRCMAPCCS
1 if map ~!= "cs_italy" remove

Counter-Strike: Source\Maps\Classic\cs_ Maps\cs_office
Group: CSSRCMAP
Mutex: CSSRCMAPCCS
1 if map ~!= "cs_office" remove

Counter-Strike: Source\Maps\Other
Group: CSSRCMAP
Mutex: CSSRCMAP
Flags: OTHER

Counter-Strike: Source\Voice Comm
Group: NUL

Counter-Strike: Source\Voice Comm\On
Group: CS2VC
Mutex: CS2VC
1 if sv_voiceenable != "1" remove

Counter-Strike: Source\Voice Comm\Off
Group: CS2VC
Mutex: CS2VC
Flags: OTHER

Counter-Strike: Source\Voice Comm\AllTalk
Group: NUL

Counter-Strike: Source\Voice Comm\AllTalk\On
Group: CS2AT
Mutex: CS2AT
1 if sv_alltalk != "1" remove

Counter-Strike: Source\Voice Comm\AllTalk\Off
Group: CS2AT
Mutex: CS2AT
Flags: OTHER

Counter-Strike: Source\Friendly Fire
Group: NUL

Counter-Strike: Source\Friendly Fire\On
Group: CS2FF
Mutex: CS2FF
1 if mp_friendlyfire != "1" remove

Counter-Strike: Source\Friendly Fire\Off
Group: CS2FF
Mutex: CS2FF
Flags: OTHER

Counter-Strike: Source\Server Type
Group: NUL

Counter-Strike: Source\Server Type\Windows
Group: CS2OS
Mutex: CS2OS
1 if os != "w" remove

Counter-Strike: Source\Server Type\Linux
Group: CS2OS
Mutex: CS2OS
1 if os != "l" remove

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
Custom: 10
1 if servertype != "HL" remove
2 if gamedir ~!= "cstrike" remove
3 if protocol < "47" 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\Other
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 ~!= "*no*shield*" remove

Counter-Strike Steam\Server Mods\No AWP
Group: CSSMOD
Mutex: CSSMOD
1 if hostname ~!= "*no*awp*" 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\WC3: Expansion
Group: CSSMOD
Mutex: CSSMOD
1 if Warcraft_3_Expansion == "" remove

Counter-Strike Steam\Server Mods\WC3: 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\ATAC
Group: CSSMOD
Mutex: CSSMOD
1 if atac_version == "" remove

Counter-Strike Steam\Server Mods\PTB
Group: CSSMOD
Mutex: CSSMOD
1 if amx_ptb_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\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.7+
Group: CSSHLG
Mutex: CSSHLG
1 if hlg_version < "1.6999" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Aimbot Detection
Group: CSSHLG1
1 if hlg_setting != "1*" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Alias Detection
Group: CSSHLG2
1 if hlg_setting != "?1*" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Consistency Check
Group: CSSHLG3
1 if hlg_setting != "??1*" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Wallhack Block
Group: CSSHLG4
1 if hlg_setting != "???1*" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Speedhack Detection
Group: CSSHLG5
1 if hlg_setting != "????1*" remove

Counter-Strike Steam\United Admins\HLGuard\HLGuard 1.7+\Blacklist Check
Group: CSSHLG6
1 if hlg_setting != "?????1" remove

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\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

Cross Racing Championship 2005
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Invictus-Games\Cross Racing Championship\InstallDirectory
ExeName: CRC.EXE
JoinTemplate: {EXEPATH} +connect {ip}:{port}[ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
HostMsg: You can not start Cross Racing Championship 2005 in host mode from ASE. Start the game and choose multiplayer/host from the main menu.
Port: 12321
HostPort: 12321
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "crc2005" remove

Cross Racing Championship 2005 DEMO
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Invictus-Games\Cross Racing Championship Demo\InstallDirectory
ExeName: CRC2005_Demo.EXE
JoinTemplate: {EXEPATH} +connect {ip}:{port}[ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +host [ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostMsg: You are the host. You can change multiplayer options under the Network tab on the lobby screen. Note: players using either the full or demo version of CRC2005 can join to your session, but the available tracks, game modes and vehicles will be limited.
JoinMsg: Note: You can join to servers using either the full or the demo version of CRC2005, but your available tracks, game modes and vehicles will be limited.
Port: 12321
HostPort: 12321
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "crc2005" remove

Daikatana
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Eidos Interactive\Daikatana\SourcePath
ExeName: Daikatana.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27982
HostPort: 27992
Mutex: SV
Maps: QUAKE
1 if servertype != "OLD" remove
2 if gamename != "daikatana" remove

Day of Defeat retail
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\DOD\InstallPath
ExeName: DoD.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Maps: QUAKE
Mutex: SV
PathMustNotHave: steam
1 if servertype != "HL" remove
2 if gamedir ~!= "dod*" remove
3 if sv_region != "" remove

Day of Defeat retail\anzio
Mutex: DODRMAP
2 if map ~!= "dod_anzio" remove

Day of Defeat retail\avalanche
Mutex: DODRMAP
2 if map ~!= "dod_avalanche" remove

Day of Defeat retail\caen
Mutex: DODRMAP
2 if map ~!= "dod_caen" remove

Day of Defeat retail\charlie
Mutex: DODRMAP
2 if map ~!= "dod_charlie" remove

Day of Defeat retail\chemille
Mutex: DODRMAP
2 if map ~!= "dod_chemille" remove

Day of Defeat retail\donner
Mutex: DODRMAP
2 if map ~!= "dod_donner" remove

Day of Defeat retail\escape
Mutex: DODRMAP
2 if map ~!= "dod_escape" remove

Day of Defeat retail\flash
Mutex: DODRMAP
2 if map ~!= "dod_flash" remove

Day of Defeat retail\flugplatz
Mutex: DODRMAP
2 if map ~!= "dod_flugplatz" remove

Day of Defeat retail\forest
Mutex: DODRMAP
2 if map ~!= "dod_forest" remove

Day of Defeat retail\glider
Mutex: DODRMAP
2 if map ~!= "dod_glider" remove

Day of Defeat retail\jagd
Mutex: DODRMAP
2 if map ~!= "dod_jagd" remove

Day of Defeat retail\kalt
Mutex: DODRMAP
2 if map ~!= "dod_kalt" remove

Day of Defeat retail\kraftstoff
Mutex: DODRMAP
2 if map ~!= "dod_kraftstoff" remove

Day of Defeat retail\merderet
Mutex: DODRMAP
2 if map ~!= "dod_merderet" remove

Day of Defeat retail\switch
Mutex: DODRMAP
2 if map ~!= "dod_switch" remove

Day of Defeat retail\vicenza
Mutex: DODRMAP
2 if map ~!= "dod_vicenza" remove

Day of Defeat retail\zalec
Mutex: DODRMAP
2 if map ~!= "dod_zalec" remove

Day of Defeat retail\Other
Mutex: DODRMAP
Flags: OTHER

Day of Defeat retail\Friendly Fire
Group: NUL

Day of Defeat retail\Friendly Fire\On
Group: DODFF
Mutex: DODFF
1 if mp_friendlyfire != "1" remove

Day of Defeat retail\Friendly Fire\Off
Group: DODFF
Mutex: DODFF
1 if mp_friendlyfire == "1" remove

Day of Defeat: Source
ServerType: SRC
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Day of Defeat Source\HL2.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH}
Port: 27015
Icon: $BASE\dod\resource\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Day of Defeat Source
WindowName: Day of Defeat Source
Custom: 300
1 if servertype != "SRC" remove
2 if gamedir ~!= "dod" remove

Day of Defeat: Source\Maps
Group: NUL

Day of Defeat: Source\Maps\Classic
Group: DOD2MAP
Mutex: DOD2MAP
1 if map ~== "dod_anzio" keep
2 if map ~== "dod_avalanche" keep
3 if map ~== "dod_donner" keep
4 if map ~== "dod_flash" keep
5 remove

Day of Defeat: Source\Maps\Classic\dod_anzio
Group: DOD2MAP
Mutex: DOD2MAPC
1 if map ~!= "dod_anzio" remove

Day of Defeat: Source\Maps\Classic\dod_avalanche
Group: DOD2MAP
Mutex: DOD2MAPC
1 if map ~!= "dod_avalanche" remove

Day of Defeat: Source\Maps\Classic\dod_donner
Group: DOD2MAP
Mutex: DOD2MAPC
1 if map ~!= "dod_donner" remove

Day of Defeat: Source\Maps\Classic\dod_flash
Group: DOD2MAP
Mutex: DOD2MAPC
1 if map ~!= "dod_flash" remove

Day of Defeat: Source\Maps\Other
Group: DOD2MAP
Mutex: DOD2MAP
Flags: OTHER

Day of Defeat: Source\Voice Comm
Group: NUL

Day of Defeat: Source\Voice Comm\On
Group: DOD2VC
Mutex: DOD2VC
1 if sv_voiceenable != "1" remove

Day of Defeat: Source\Voice Comm\Off
Group: DOD2VC
Mutex: DOD2VC
Flags: OTHER

Day of Defeat: Source\Voice Comm\AllTalk
Group: NUL

Day of Defeat: Source\Voice Comm\AllTalk\On
Group: DOD2AT
Mutex: DOD2AT
1 if sv_alltalk != "1" remove

Day of Defeat: Source\Voice Comm\AllTalk\Off
Group: DOD2AT
Mutex: DOD2AT
Flags: OTHER

Day of Defeat: Source\Friendly Fire
Group: NUL

Day of Defeat: Source\Friendly Fire\On
Group: DOD2FF
Mutex: DOD2FF
1 if mp_friendlyfire != "1" remove

Day of Defeat: Source\Friendly Fire\Off
Group: DOD2FF
Mutex: DOD2FF
Flags: OTHER

Day of Defeat: Source\Server Type
Group: NUL

Day of Defeat: Source\Server Type\Windows
Group: DOD2OS
Mutex: DOD2OS
1 if os != "w" remove

Day of Defeat: Source\Server Type\Linux
Group: DOD2OS
Mutex: DOD2OS
1 if os != "l" remove

Day of Defeat Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Day of Defeat\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH}
Port: 27015
Icon: $BASE\dod\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Day of Defeat
WindowName: Day of Defeat
Custom: 30
1 if servertype != "HL" remove
2 if gamedir ~!= "dod" remove
3 if protocol < "47" remove

Day of Defeat Steam\Maps
Group: NUL

Day of Defeat Steam\Maps\Classic
Group: DODSMAP
Mutex: DODSMAP
1 if map ~== "dod_anzio" keep
2 if map ~== "dod_avalanche" keep
3 if map ~== "dod_caen" keep
4 if map ~== "dod_charlie" keep
5 if map ~== "dod_chemille" keep
6 if map ~== "dod_donner" keep
7 if map ~== "dod_escape" keep
8 if map ~== "dod_falaise" keep
9 if map ~== "dod_flash" keep
10 if map ~== "dod_flugplatz" keep
11 if map ~== "dod_forest" keep
12 if map ~== "dod_glider" keep
13 if map ~== "dod_jagd" keep
14 if map ~== "dod_kalt" keep
15 if map ~== "dod_kraftstoff" keep
16 if map ~== "dod_merderet" keep
17 if map ~== "dod_northbound" keep
18 if map ~== "dod_saints" keep
19 if map ~== "dod_sturm" keep
20 if map ~== "dod_switch" keep
21 if map ~== "dod_vicenza" keep
22 if map ~== "dod_zalec" keep
23 remove

Day of Defeat Steam\Maps\Classic\dod_anzio
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_anzio" remove

Day of Defeat Steam\Maps\Classic\dod_avalanche
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_avalanche" remove

Day of Defeat Steam\Maps\Classic\dod_caen
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_caen" remove

Day of Defeat Steam\Maps\Classic\dod_charlie
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_charlie" remove

Day of Defeat Steam\Maps\Classic\dod_chemille
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_chemille" remove

Day of Defeat Steam\Maps\Classic\dod_donner
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_donner" remove

Day of Defeat Steam\Maps\Classic\dod_escape
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_escape" remove

Day of Defeat Steam\Maps\Classic\dod_falaise
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_falaise" remove

Day of Defeat Steam\Maps\Classic\dod_flash
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_flash" remove

Day of Defeat Steam\Maps\Classic\dod_flugplatz
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_flugplatz" remove

Day of Defeat Steam\Maps\Classic\dod_forest
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_forest" remove

Day of Defeat Steam\Maps\Classic\dod_glider
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_glider" remove

Day of Defeat Steam\Maps\Classic\dod_jagd
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_jagd" remove

Day of Defeat Steam\Maps\Classic\dod_kalt
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_kalt" remove

Day of Defeat Steam\Maps\Classic\dod_kraftstoff
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_kraftstoff" remove

Day of Defeat Steam\Maps\Classic\dod_merderet
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_merderet" remove

Day of Defeat Steam\Maps\Classic\dod_northbound
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_northbound" remove

Day of Defeat Steam\Maps\Classic\dod_saints
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_saints" remove

Day of Defeat Steam\Maps\Classic\dod_sturm
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_sturm" remove

Day of Defeat Steam\Maps\Classic\dod_switch
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_switch" remove

Day of Defeat Steam\Maps\Classic\dod_vicenza
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_vicenza" remove

Day of Defeat Steam\Maps\Classic\dod_zalec
Group: DODSMAP
Mutex: DODSMAPC
1 if map ~!= "dod_zalec" remove

Day of Defeat Steam\Maps\Other
Group: DODSMAP
Mutex: DODSMAP
Flags: OTHER

Day of Defeat Steam\Admin Mod
Group: NUL

Day of Defeat Steam\Admin Mod\On
Group: DODSAM
Mutex: DODSAM
1 if admin_mod_version == "" remove

Day of Defeat Steam\Admin Mod\Off
Group: DODSAM
Mutex: DODSAM
Flags: OTHER

Day of Defeat Steam\AMX Mod
Group: NUL

Day of Defeat Steam\AMX Mod\On
Group: DODSAMX
Mutex: DODSAMX
1 if amx_version != "" keep
2 if amxmodx_version != "" keep
3 remove

Day of Defeat Steam\AMX Mod\Off
Group: DODSAMX
Mutex: DODSAMX
Flags: OTHER

Day of Defeat Steam\United Admins
Group: NUL

Day of Defeat Steam\United Admins\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

Day of Defeat Steam\United Admins\Cheating-Death\Required
Group: DODSCD
Mutex: DODSCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

Day of Defeat Steam\United Admins\Cheating-Death\Optional
Group: DODSCD
Mutex: DODSCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

Day of Defeat Steam\United Admins\Cheating-Death\No Cheating-Death
Group: DODSCD
Mutex: DODSCD
1 if cdversion != "" remove

Day of Defeat Steam\United Admins\HLGuard
Group: NUL

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+
Group: DODSHLG
Mutex: DODSHLG
1 if hlg_version < "1.6999" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Aimbot Detection
Group: DODSHLG1
1 if hlg_setting != "1*" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Alias Detection
Group: DODSHLG2
1 if hlg_setting != "?1*" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Consistency Check
Group: DODSHLG3
1 if hlg_setting != "??1*" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Wallhack Block
Group: DODSHLG4
1 if hlg_setting != "???1*" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Speedhack Detection
Group: DODSHLG5
1 if hlg_setting != "????1*" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.7+\Blacklist Check
Group: DODSHLG6
1 if hlg_setting != "?????1" remove

Day of Defeat Steam\United Admins\HLGuard\HLGuard 1.6
Group: DODSHLG
Mutex: DODSHLG
1 if hlg_version < "1.5999" remove

Day of Defeat Steam\United Admins\HLGuard\Other
Group: DODSHLG
Mutex: DODSHLG
1 if hlguard_version == "" remove

Day of Defeat Steam\United Admins\HLGuard\No HLGuard
Group: DODSHLG
Mutex: DODSHLG
1 if hlg_version != "" remove
2 if hlguard_version != "" remove

Day of Defeat Steam\United Admins\ClanMod
Group: NUL

Day of Defeat Steam\United Admins\ClanMod\On
Group: DODSCM
Mutex: DODSCM
1 if clanmod_version == "" remove

Day of Defeat Steam\United Admins\ClanMod\Off
Group: DODSCM
Mutex: DODSCM
Flags: OTHER

Day of Defeat Steam\United Admins\StatsMe
Group: DODSSM
1 if statsme_version == "" remove

Day of Defeat Steam\Valve Anti-Cheat
Group: NUL

Day of Defeat Steam\Valve Anti-Cheat\On
Group: DODSVAC
Mutex: DODSVAC
1 if secure != "1" remove

Day of Defeat Steam\Valve Anti-Cheat\Off
Group: DODSVAC
Mutex: DODSVAC
Flags: OTHER

Day of Defeat Steam\Friendly Fire
Group: NUL

Day of Defeat Steam\Friendly Fire\On
Group: DODSFF
Mutex: DODSFF
1 if mp_friendlyfire != "1" remove

Day of Defeat Steam\Friendly Fire\Off
Group: DODSFF
Mutex: DODSFF
1 if mp_friendlyfire == "1" remove

Day of Defeat Steam\Server Type
Group: NUL

Day of Defeat Steam\Server Type\Dedicated
Group: DODSSV
Mutex: DODSSV
1 if sv != "d" remove

Day of Defeat Steam\Server Type\Listen
Group: DODSSV
Mutex: DODSSV
1 if sv != "l" remove

Day of Defeat Steam\Server Type\HLTV
Group: DODSSV
Mutex: DODSSV
1 if sv != "p" remove

Day of Defeat Steam\Server Type\Windows
Group: DODSOS
Mutex: DODSOS
1 if os != "w" remove

Day of Defeat Steam\Server Type\Linux
Group: DODSOS
Mutex: DODSOS
1 if os != "l" remove

Day of Defeat Steam\Server Type\Ping Booster
Group: DODSPB
1 if server_fps == "" remove

Deathmatch Classic Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Deathmatch Classic\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Icon: $BASE\dmc\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Deathmatch Classic
WindowName: Deathmatch Classic
Custom: 40
1 if servertype != "HL" remove
2 if gamedir ~!= "dmc" remove
3 if sv_region == "" remove

Deathmatch Classic Steam\DMC
Mutex: DMC
1 if gamemode != "" remove

Deathmatch Classic Steam\Pro FFA
Mutex: DMC
1 if gamemode != "ffa" remove

Deathmatch Classic Steam\CTF
Mutex: DMC
1 if gamemode != "ctf" remove

Deathmatch Classic Steam\Rocket Arena
Mutex: DMC
1 if gamemode != "rocketarena" remove

Deathmatch Classic Steam\Duel
Mutex: DMC
1 if gamemode != "duel" remove

Deathmatch Classic Steam\2on2
Mutex: DMC
1 if gamemode != "2on2" remove

Deathmatch Classic Steam\dmm4
Mutex: DMC
1 if gamemode != "dmm4" remove

Deathmatch Classic Steam\Other
Mutex: DMC
Flags: OTHER

Deer Hunter 3
ServerType: OLD
ExeName: Deer Hunter 3.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 9891
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "DH3" remove

Deer Hunter 4
ServerType: OLD
RegKey: HKEY_CURRENT_USER\Software\Sunstorm Interactive\Deer Hunter 4\Settings\BasePath
ExeName: ..\Deer Hunter 4.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 4848
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "DH4" remove

Deer Hunter 5
ServerType: OLD
RegKey: HKEY_CURRENT_USER\Software\Sunstorm Interactive\Deer Hunter 5\Settings\BasePath
ExeName: Deer Hunter 5.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 4848
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "DH5" remove

Descent 3
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Descent 3.exe\Path
ExeName: Main.EXE
JoinTemplate: {EXEPATH} -launched -directip {address} -nointro
HostTemplate: {EXEPATH}
Port: 20142
HostPort: 2092
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "descent3" remove

Deus Ex
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\Deus Ex\Folder
ExeName: System\DeusEx.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 7791
HostPort: 7790
Maps: UNREAL
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "deusex" remove

Devastation
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\Software\digitalo\Devastation\GamePath
ExeName: Devastation.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 7900
HostPort: 7777
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "devastation" remove

Devastation\v390
Mutex: DEV
1 if version != "390" remove

Devastation\v381
Mutex: DEV
1 if version != "381" remove

Devastation\v380
Mutex: DEV
1 if version != "380" remove

Devastation\v367
Mutex: DEV
1 if version != "367" remove

Devastation\Other
Mutex: DEV
Flags: OTHER

DOOM 3
ServerType: D3
RegKey: HKEY_LOCAL_MACHINE\Software\Id\Doom 3\INSTALLPATH
ExeName: Doom3.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +ui_name "{NAME}"][ +password "{PASSWORD}"][ +net_clientRemoteConsolePassword "{RCON_PASSWORD}"] +connect {address} +com_allowconsole 1
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +ui_name "{NAME}"][ +password "{PASSWORD}"][ +net_clientRemoteConsolePassword "{RCON_PASSWORD}"] +ui_spectate Spectate +connect {address} +com_allowconsole 1
HostTemplate: {EXEPATH}
Port: 27666
Maps: DOOM3
Mutex: SV
1 if servertype != "D3" remove
2 if si_version != "DOOM*" remove

DOOM 3\Deathmatch
Mutex: D3
1 if game != "deathmatch" remove

DOOM 3\Team DM
Mutex: D3
1 if game != "Team DM" remove

DOOM 3\Tourney
Mutex: D3
1 if game != "Tourney" remove

DOOM 3\Last Man
Mutex: D3
1 if game != "Last Man" remove

DOOM 3\CTF
Mutex: D3
1 if game != "CTF" remove

DOOM 3\Other
Mutex: D3
Flags: OTHER

DOOM 3\Game
Group: NUL

DOOM 3\Game\Standard
Group: D3GAME
Mutex: D3GAMESTD
1 if fs_game = "base" keep
2 if fs_game != "" remove

DOOM 3\Game\RoE
Group: D3GAME
Mutex: D3GAMEROE
1 if fs_game != "d3xp" remove

DOOM 3\Game\The Enhanced Militarized Zone
Group: D3GAME
Mutex: D3GAMEEMZ
1 if emz_si_version == "" remove
2 if fs_game ~!= "emz" remove

DOOM 3\Game\Other
Group: D3GAME
Mutex: D3GAMEOTHER
Flags: OTHER

DOOM 3\Server Type
Group: NUL

DOOM 3\Server Type\Dedicated
Group: D3DED
Mutex: D3DED
1 if net_serverDedicated != "1" remove

DOOM 3\Server Type\Non-dedicated
Group: D3DED
Mutex: D3DED
Flags: OTHER

DOOM 3\Punkbuster
Group: NUL

DOOM 3\Punkbuster\On
Group: D3PB
Mutex: D3PB
1 if sv_punkbuster != "1" remove

DOOM 3\Punkbuster\Off
Group: D3PB
Mutex: D3PB
1 if sv_punkbuster != "0" remove

DOOM 3\Version
Group: NUL

DOOM 3\Version\1.3
Group: D3VER
Mutex: D3VER
1 if si_version == "*May ?? 2005*" keep
2 if si_version == "*Nov ?? 2004*" remove
3 if si_version == "*Oct ?? 2004*" remove
4 if si_version == "*Sep  ? 2004*" remove
5 if si_version != "*Sep ?? 2004*" remove

DOOM 3\Version\1.1
Group: D3VER
Mutex: D3VER
1 if si_version == "*Nov ?? 2004*" keep
2 if si_version == "*Oct ?? 2004*" keep
3 if si_version == "*Sep  ? 2004*" remove
4 if si_version != "*Sep ?? 2004*" remove

DOOM 3\Version\1.05 beta
Group: D3VER
Mutex: D3VER
1 if si_version != "*Sep  ? 2004*" remove

DOOM 3\Version\1.0
Group: D3VER
Mutex: D3VER
1 if si_version != "*Jul  8 2004*" remove

DOOM 3\Version\Other
Group: D3VER
Mutex: D3VER
Flags: OTHER

Drakan
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Psygnosis\Drakan\Installation
ExeName: Drakan.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 27046
HostPort: 27045
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "drakan" remove

DzWords
ServerType: NEW
ExeName: DzWords.EXE
RegKey: HKEY_LOCAL_MACHINE\Software\DzWords\Path
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} +eye
Port: 8211
HostPort: 8088
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "dzwords" remove

Far Cry
ServerType: NEW
ExeName: Win32\FarCry.exe
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{D6DBDC2A-E72C-4284-B6AD-6B3B61B4DABC}\InstallLocation
JoinTemplate: {EXEPATH} "connect {address}"
HostTemplate: {EXEPATH}
Port: 49124
HostPort: 49001
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "farcry" remove

Far Cry\Assault
Mutex: FARCRY
1 if game != "Assault" remove

Far Cry\TDM
Mutex: FARCRY
1 if game != "TDM" remove

Far Cry\FFA
Mutex: FARCRY
1 if game != "FFA" remove

Far Cry\Mods
Group: NUL

Far Cry\Mods\Obsidian Edge
Mutex: FARCRYM
1 if gr_OEVersion == "" remove

Far Cry\PunkBuster
Group: NUL

Far Cry\PunkBuster\On
Group: FCPB
Mutex: FCPB
1 if sv_punkbuster < "1" remove

Far Cry\PunkBuster\Off
Group: FCPB
Mutex: FCPB
Flags: OTHER

Far Cry\Version
Group: NUL

Far Cry\Version\1.3
Group: FCVER
Mutex: FCVER
1 if version != "1.1.3.*" remove

Far Cry\Version\1.2
Group: FCVER
Mutex: FCVER
1 if version != "1.1.1.*" remove

Far Cry\Version\1.1
Group: FCVER
Mutex: FCVER
1 if version != "0.0.0.*" remove

Far Cry\Version\Other
Group: FCVER
Mutex: FCVER
Flags: OTHER

FEAR
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\FEAR\1.00.0000\InstallDir
ExeName: FEAR.exe
JoinTemplate: {EXEPATH} +join {address}[ +password {PASSWORD}] +playername "{NAME}"
HostTemplate: {EXEPATH}
Port: 27888
Mutex: SV
1 if servertype != "GS" remove
2 if gsgamename ~!= "fear" remove

FEAR\Version
Group: NUL

FEAR\Version\1.01
Group: FEARVER
Mutex: FEARVER
1 if version != "FEAR v1.01" remove

FEAR\Version\1.00
Group: FEARVER
Mutex: FEARVER
1 if version != "FEAR v1.00" remove

FEAR\Version\Other
Group: FEARVER
Mutex: FEARVER
Flags: OTHER

FEAR demo
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\FEAR MP Demo\1.00.0000\InstallDir
ExeName: FEARMPDEMO.exe
JoinTemplate: {EXEPATH} +join {address}[ +password {PASSWORD}] +playername "{NAME}"
HostTemplate: {EXEPATH}
Port: 27888
Mutex: SV
1 if servertype != "GS" remove
2 if gsgamename ~!= "feard" remove

Freelancer
ServerType: DX
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Freelancer\1.0\AppPath
ExeName: exe\Freelancer.EXE
JoinTemplate: {EXEPATH} -s{address}
JoinMsg: ASE can't launch you directly into a Freelancer game. You'll have to go to multiplayer/LAN and click on the server that appears in the list.
HostTemplate: {EXEPATH}
Port: 2302
Mutex: SV
1 if servertype != "DX" remove
2 if guid != "26f090a6f026574eaca0ecf868e48d21" remove

Freelancer\UNSUPPORTED
Group: NUL

Ghost Recon
ServerType: GR
ExeName: GhostRecon.EXE
JoinTemplate: {EXEPATH} -client {ip} {port}[ -password "{PASSWORD}"]
HostTemplate: {EXEPATH} -server 2346
Port: 2348
HostPort: 2346
Mutex: SV
Icon: IDI_GR
Flags: LH
1 if servertype != "GR" goto 4
2 if gamebyte != "20" remove
3 keep
4 if servertype != "LOB" remove
5 if gamename != "Ghost Recon" remove

Ghost Recon\Team
Mutex: GR
1 if gamemode != "team" remove

Ghost Recon\Co-Op
Mutex: GR
1 if gamemode != "coop" remove

Ghost Recon\Solo
Mutex: GR
1 if gamemode != "solo" remove

Ghost Recon\less than 2 mins left
Group: GRTIME
1 if status == "joining" keep
2 if timeleft == "--:--" remove
3 if timeleft >= "2" remove

Ghost Recon\Dedicated
Group: GRDED
1 if dedicated != "1" remove

Ghost Recon\Threat Indicator
Group: NUL

Ghost Recon\Threat Indicator\On
Group: GRTI
Mutex: GRTI
1 if threat_indicator != "1" remove

Ghost Recon\Threat Indicator\Off
Group: GRTI
Mutex: GRTI
Flags: OTHER

Ghost Recon\Respawns
Group: NUL

Ghost Recon\Respawns\none
Group: GRRS
Mutex: GRRS
1 if respawns != "none" remove

Ghost Recon\Respawns\individual
Group: GRRS
Mutex: GRRS
1 if respawns != "individual" remove

Ghost Recon\Respawns\team
Group: GRRS
Mutex: GRRS
1 if respawns != "team" remove

Ghost Recon\Respawns\infinite
Group: GRRS
Mutex: GRRS
1 if respawns != "infinite" remove

Ghost Recon\Team ID
Group: NUL

Ghost Recon\Team ID\On
Group: GRTI2
Mutex: GRTI2
1 if team_id != "1" remove

Ghost Recon\Team ID\Off
Group: GRTI2
Mutex: GRTI2
Flags: OTHER

Ghost Recon\Random Insertions
Group: NUL

Ghost Recon\Random Insertions\On
Group: GRRI
Mutex: GRRI
1 if random_insertions != "1" remove

Ghost Recon\Random Insertions\Off
Group: GRRI
Mutex: GRRI
Flags: OTHER

Ghost Recon\Mods
Group: NUL

Ghost Recon\Mods\None
Group: GRMOD
Mutex: GRMOD
1 if mods != "" remove

Ghost Recon\Mods\Desert Siege
Group: GRMOD
Mutex: GRMOD
1 if mods != "\\mods\\mp1;" remove

Ghost Recon\Mods\Island Thunder
Group: GRMOD
Mutex: GRMOD
1 if mods != "\\mods\\mp1;\\mods\\mp2;" remove

Ghost Recon\Mods\DAGRM48
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\dagrm48;*" remove

Ghost Recon\Mods\War of Infamy
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\war of infamy;*" remove

Ghost Recon\Mods\HX4
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\hx4;*" remove

Ghost Recon\Mods\FL-AVA 1.4
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\fl-ava 1_4;*" remove

Ghost Recon\Mods\Frostbite
Group: GRMOD
Mutex: GRMOD
1 if mods != "\\mods\\mp1;\\mods\\mp2;\\mods\\frostbite;" remove

Ghost Recon\Mods\KidBu$ter
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\kidbu$ter;*" remove

Ghost Recon\Mods\DA49
Group: GRMOD
Mutex: GRMOD
1 if mods != "*\\mods\\da49;*" remove

Ghost Recon\Mods\Other
Group: GRMOD
Mutex: GRMOD
Flags: OTHER

Ghost Recon\Version
Group: NUL

Ghost Recon\Version\1.4
Group: GRVER
Mutex: GRVER
1 if version != "100.0A" remove

Ghost Recon\Version\1.3
Group: GRVER
Mutex: GRVER
1 if version != "11.101A" remove

Ghost Recon\Version\1.2.10.0
Group: GRVER
Mutex: GRVER
1 if version != "10.1010A" remove

Ghost Recon\Version\1.1.5.0
Group: GRVER
Mutex: GRVER
1 if version != "1.1F" remove

Ghost Recon\Version\1.0.0.2
Group: GRVER
Mutex: GRVER
1 if version != "IkeGameInfo*" remove

Ghost Recon\Version\Other
Group: GRVER
Mutex: GRVER
Flags: OTHER

Ghost Recon demo
ServerType: GR
ExeName: GRDemo.EXE
JoinTemplate: {EXEPATH} -client {ip} {port}[ -password "{PASSWORD}"]
HostTemplate: {EXEPATH} -server 2346
Port: 2348
HostPort: 2346
Mutex: SV
Icon: IDI_GR
1 if servertype != "GR" remove
2 if gamebyte != "11" remove

Ghost Recon demo\Team
Mutex: GR
1 if gamemode != "team" remove

Ghost Recon demo\Co-Op
Mutex: GR
1 if gamemode != "coop" remove

Ghost Recon demo\Solo
Mutex: GR
1 if gamemode != "solo" remove

Ghost Recon demo\less than 2 mins left
Group: GRTIME
1 if status == "joining" keep
2 if timeleft == "--:--" remove
3 if timeleft >= "2" remove

Giants: Citizen Kabuto
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Applications\Giants\Path
ExeName: Giants.EXE
JoinTemplate: {EXEPATH} -join {ip}[ -name "{NAME}"]
HostTemplate: {EXEPATH} -host "{NAME}'s game" [ -name "{NAME}"]
Port: 8911
HostPort: 19711
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "giants" remove

Global Operations
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Crave\Global Operations\Install Dir
ExeName: GlobalOps.EXE
JoinTemplate: BUILTIN_GO
Port: 28672
Maps: LITH
Mutex: SV
Icon: $BASE\uzi.ico
1 if servertype != "OLD" remove
2 if gamename ~!= "globalops" remove

Global Operations\Windows
Group: GOOS
Mutex: GOOS
1 if os != "0" remove

Global Operations\Linux
Group: GOOS
Mutex: GOOS
1 if os != "1" remove

Gore
ServerType: OLD
RegKey: HKEY_CURRENT_USER\Software\4DRulers\GoreUltimateSoldier\InstallPath
ExeName: Gore.EXE
JoinTemplate: {EXEPATH} --connect {address}[ --playername "{NAME}"][ --load "{CONFIG}"][ --password "{PASSWORD}"][ -rules {gametype}]
HostTemplate: {EXEPATH}
Port: 27778
HostPort: 27777
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "gore" remove

Gore\DM
Mutex: GORE
1 if game != "DM" remove

Gore\TACT
Mutex: GORE
1 if game != "TACT" remove

Gore\CTF
Mutex: GORE
1 if game != "CTF" remove

Gore\TDM
Mutex: GORE
1 if game != "TDM" remove

Gore\COOP
Mutex: GORE
1 if game != "COOP" remove

Gore\Other
Flags: OTHER

GTA3:MTA
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\D:\gta3cdPC\gta3.exe\Path
ExeName: MTA.EXE
JoinTemplate: {EXEPATH} +connect {address}
HostTemplate: {EXEPATH}
Port: 2126
HostPort: 2003
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "gta3mta" remove

Gunman Chronicles
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Gunman Chronicles\UninstallString
ExeName: Gunman.EXE
JoinTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Maps: QUAKE
Mutex: SV
1 if servertype != "HL" remove
2 if gamedir ~!= "rewolf" remove

Half-Life
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Half-Life\InstallPath
ExeName: HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Maps: QUAKE
Mutex: SV
Icon: IDI_HL
PathMustNotHave: steam
1 if servertype != "HL" remove
2 if sv_region != "" remove

Half-Life\Deathmatch
Mutex: HLGAME
Icon: $BASE\hl.exe
1 if gamedir ~== "valve" keep
2 if gamedir ~!= "ag*" remove

Half-Life\Deathmatch\Free For All
Mutex: HLDM
3 if gamename != "Half-Life" remove
4 if maxclients <= "2" remove

Half-Life\Deathmatch\Teamplay
Mutex: HLDM
3 if gamename != "HL Teamplay" remove
4 if maxclients <= "2" remove

Half-Life\Deathmatch\1 on 1
Mutex: HLDM
3 if maxclients > "2" remove

Half-Life\Deathmatch\AdrenalineGamer
Icon: $BASE\aghl\ag.ico
1 if gamedir ~!= "ag*" remove

Half-Life\TeamFortress Classic
Mutex: HLGAME
Icon: $BASE\tfc\tfstats\tfstats.exe
2 if gamedir ~!= "tfc" remove

Half-Life\TeamFortress Classic\2fort
Mutex: TFCMAP
2 if map ~!= "2fort" remove

Half-Life\TeamFortress Classic\well
Mutex: TFCMAP
2 if map ~!= "well" remove

Half-Life\TeamFortress Classic\rock2
Mutex: TFCMAP
2 if map ~!= "rock2" remove

Half-Life\TeamFortress Classic\crossover2
Mutex: TFCMAP
2 if map ~!= "crossover2" remove

Half-Life\TeamFortress Classic\badlands
Mutex: TFCMAP
2 if map ~!= "badlands" remove

Half-Life\TeamFortress Classic\dustbowl
Mutex: TFCMAP
2 if map ~!= "dustbowl" remove

Half-Life\TeamFortress Classic\flagrun
Mutex: TFCMAP
2 if map ~!= "flagrun" remove

Half-Life\TeamFortress Classic\avanti
Mutex: TFCMAP
2 if map ~!= "avanti" remove

Half-Life\TeamFortress Classic\warpath
Mutex: TFCMAP
2 if map ~!= "warpath" remove

Half-Life\TeamFortress Classic\hunted
Mutex: TFCMAP
2 if map ~!= "hunted" remove

Half-Life\TeamFortress Classic\epicenter
Mutex: TFCMAP
2 if map ~!= "epicenter" remove

Half-Life\TeamFortress Classic\cz2
Mutex: TFCMAP
2 if map ~!= "cz2" remove

Half-Life\TeamFortress Classic\casbah
Mutex: TFCMAP
2 if map ~!= "casbah" remove

Half-Life\TeamFortress Classic\Other
Mutex: TFCMAP
Flags: OTHER

Half-Life\TeamFortress Classic\NeoTF
Group: NUL

Half-Life\TeamFortress Classic\NeoTF\Yes
Group: NEOTF
Mutex: NEOTF
1 if neotf == "" remove

Half-Life\TeamFortress Classic\NeoTF\No
Group: NEOTF
Mutex: NEOTF
Flags: OTHER

Half-Life\TeamFortress Classic\FoxBots
Group: NUL

Half-Life\TeamFortress Classic\FoxBots\Yes
Group: FOXBOT
Mutex: FOXBOT
1 if foxbot == "" remove

Half-Life\TeamFortress Classic\FoxBots\No
Group: FOXBOT
Mutex: FOXBOT
Flags: OTHER

Half-Life\Counter-Strike
Icon: $BASE\cstrike\cstrike.ico
Mutex: HLGAME
2 if gamedir ~!= "cs*" remove

Half-Life\Counter-Strike\de maps
Mutex: CSMAP
2 if map ~!= "de_*" remove

Half-Life\Counter-Strike\de maps\de_dust
Mutex: CSMAPDE
2 if map ~!= "de_dust" remove

Half-Life\Counter-Strike\de maps\de_dust2
Mutex: CSMAPDE
2 if map ~!= "de_dust2" remove

Half-Life\Counter-Strike\de maps\de_aztec
Mutex: CSMAPDE
2 if map ~!= "de_aztec" remove

Half-Life\Counter-Strike\de maps\de_prodigy
Mutex: CSMAPDE
2 if map ~!= "de_prodigy" remove

Half-Life\Counter-Strike\de maps\de_survivor
Mutex: CSMAPDE
2 if map ~!= "de_survivor" remove

Half-Life\Counter-Strike\de maps\de_inferno
Mutex: CSMAPDE
2 if map ~!= "de_inferno" remove

Half-Life\Counter-Strike\de maps\de_cbble
Mutex: CSMAPDE
2 if map ~!= "de_cbble" remove

Half-Life\Counter-Strike\de maps\de_train
Mutex: CSMAPDE
2 if map ~!= "de_train" remove

Half-Life\Counter-Strike\de maps\de_vertigo
Mutex: CSMAPDE
2 if map ~!= "de_vertigo" remove

Half-Life\Counter-Strike\de maps\de_torn
Mutex: CSMAPDE
2 if map ~!= "de_torn" remove

Half-Life\Counter-Strike\de maps\de_storm
Mutex: CSMAPDE
2 if map ~!= "de_storm" remove

Half-Life\Counter-Strike\de maps\de_nuke
Mutex: CSMAPDE
2 if map ~!= "de_nuke" remove

Half-Life\Counter-Strike\de maps\de_rotterdam
Mutex: CSMAPDE
2 if map ~!= "de_rotterdam" remove

Half-Life\Counter-Strike\de maps\de_vegas
Mutex: CSMAPDE
2 if map ~!= "de_vegas" remove

Half-Life\Counter-Strike\de maps\de_chateau
Mutex: CSMAPDE
2 if map ~!= "de_chateau" remove

Half-Life\Counter-Strike\de maps\de_piranesi
Mutex: CSMAPDE
2 if map ~!= "de_piranesi" remove

Half-Life\Counter-Strike\de maps\de_clan1_mill
Mutex: CSMAPDE
2 if map ~!= "de_clan1_mill" remove

Half-Life\Counter-Strike\de maps\de_clan2_fire
Mutex: CSMAPDE
2 if map ~!= "de_clan2_fire" remove

Half-Life\Counter-Strike\de maps\other
Mutex: CSMAPDE
Flags: OTHER

Half-Life\Counter-Strike\cs maps
Mutex: CSMAP
2 if map ~!= "cs_*" remove

Half-Life\Counter-Strike\cs maps\cs_italy
Mutex: CSMAPCS
2 if map ~!= "cs_italy" remove

Half-Life\Counter-Strike\cs maps\cs_assault
Mutex: CSMAPCS
2 if map ~!= "cs_assault" remove

Half-Life\Counter-Strike\cs maps\cs_militia
Mutex: CSMAPCS
2 if map ~!= "cs_militia" remove

Half-Life\Counter-Strike\cs maps\cs_siege
Mutex: CSMAPCS
2 if map ~!= "cs_siege" remove

Half-Life\Counter-Strike\cs maps\cs_office
Mutex: CSMAPCS
2 if map ~!= "cs_office" remove

Half-Life\Counter-Strike\cs maps\cs_thunder
Mutex: CSMAPCS
2 if map ~!= "cs_thunder" remove

Half-Life\Counter-Strike\cs maps\cs_backalley
Mutex: CSMAPCS
2 if map ~!= "cs_backalley" remove

Half-Life\Counter-Strike\cs maps\cs_747
Mutex: CSMAPCS
2 if map ~!= "cs_747" remove

Half-Life\Counter-Strike\cs maps\cs_estate
Mutex: CSMAPCS
2 if map ~!= "cs_estate" remove

Half-Life\Counter-Strike\cs maps\cs_assault2k
Mutex: CSMAPCS
2 if map ~!= "cs_assault2k" remove

Half-Life\Counter-Strike\cs maps\cs_havana
Mutex: CSMAPCS
2 if map ~!= "cs_havana" remove

Half-Life\Counter-Strike\cs maps\other
Mutex: CSMAPCS
Flags: OTHER

Half-Life\Counter-Strike\as maps
Mutex: CSMAP
2 if map ~!= "as_*" remove

Half-Life\Counter-Strike\as maps\as_oilrig
Mutex: CSMAPAS
2 if map ~!= "as_oilrig" remove

Half-Life\Counter-Strike\as maps\as_tundra
Mutex: CSMAPAS
2 if map ~!= "as_tundra" remove

Half-Life\Counter-Strike\as maps\as_highrise
Mutex: CSMAPAS
2 if map ~!= "as_highrise" remove

Half-Life\Counter-Strike\as maps\other
Mutex: CSMAPAS
Flags: OTHER

Half-Life\Counter-Strike\other
Mutex: HLMAP
Flags: OTHER

Half-Life\Counter-Strike\CS 1.5
Group: CSVER2
Mutex: CSVER2
1 if protocol != "46" remove
2 if gamedir ~!= "cstrike" remove
3 if axn_version != "" remove

Half-Life\Counter-Strike\CS 1.5 w/ 1.3 jumping
Group: CSVER2
Mutex: CSVER2
1 if protocol != "46" remove
2 if gamedir ~!= "cstrike" remove
3 if axn_version == "" remove

Half-Life\Counter-Strike\CS Classic
Group: CSVER2
Mutex: CSVER2
1 if protocol != "46" remove
2 if gamedir ~!= "csclassic" remove

Half-Life\Counter-Strike\CS 1.4
Group: CSVER2
Mutex: CSVER2
1 if protocol != "45" remove
2 if sv_restart == "" remove
3 if axn_version != "" remove

Half-Life\Counter-Strike\CS 1.4 w/ 1.3 jumping
Group: CSVER2
Mutex: CSVER2
1 if protocol != "45" remove
2 if sv_restart == "" remove
3 if axn_version == "" remove

Half-Life\Counter-Strike\CS 1.3
Group: CSVER2
Mutex: CSVER2
1 if protocol != "45" remove
2 if sv_restart != "" remove
3 if mp_logdetail == "" remove

Half-Life\Counter-Strike\CS b5.2
Group: CSVER2
Mutex: CSVER2
1 if gamedir ~!= "cstrikeb52" remove

Half-Life\Counter-Strike\StatsMe
Group: HLSM
1 if statsme_version == "" remove

Half-Life\Counter-Strike\WarCraft
Mutex: HLCSMOD
Group: HLCSMOD
1 if Warcraft_3_XP == "" remove

Half-Life\Counter-Strike\SuperHero
Mutex: HLCSMOD
Group: HLCSMOD
1 if SuperHeroMod_Version == "" remove

Half-Life\Counter-Strike\No Mods
Mutex: HLCSMOD
Group: HLCSMOD
Flags: OTHER

Half-Life\Counter-Strike\WWCL Config
Group: NUL

Half-Life\Counter-Strike\WWCL Config\On
Group: HLWWCL
Mutex: HLWWCL
1 if wwclconfig_version == "" remove

Half-Life\Counter-Strike\WWCL Config\Off
Group: HLWWCL
Mutex: HLWWCL
Flags: OTHER

Half-Life\Opposing Force
Mutex: HLGAME
Icon: $BASE\gearbox\opfor.ico
2 if gamedir ~!= "gearbox" remove

Half-Life\Opposing Force\DM
Mutex: OPFOR
2 if map ~!= "op4_*" remove

Half-Life\Opposing Force\CTF
Mutex: OPFOR
2 if map ~!= "op4ctf_*" remove

Half-Life\Opposing Force\Other
Mutex: OPFOR
Flags: OTHER

Half-Life\Firearms
Mutex: HLGAME
Icon: $BASE\firearms\firearms.ico
2 if gamedir ~!= "firearms" remove

Half-Life\Firearms\ps maps
Mutex: HLFA
1 if map ~!= "ps_*" remove

Half-Life\Firearms\ps maps\ps_coldwar
Mutex: HLFAPS
2 if map ~!= "ps_coldwar" remove

Half-Life\Firearms\ps maps\ps_crash
Mutex: HLFAPS
2 if map ~!= "ps_crash" remove

Half-Life\Firearms\ps maps\ps_marie
Mutex: HLFAPS
2 if map ~!= "ps_marie" remove

Half-Life\Firearms\ps maps\ps_river
Mutex: HLFAPS
2 if map ~!= "ps_river" remove

Half-Life\Firearms\ps maps\ps_upham
Mutex: HLFAPS
2 if map ~!= "ps_upham" remove

Half-Life\Firearms\sd maps
Mutex: HLFA
1 if map ~!= "sd_*" remove

Half-Life\Firearms\sd maps\sd_durandal
Mutex: HLFASD
2 if map ~!= "sd_durandal" remove

Half-Life\Firearms\sd maps\sd_force
Mutex: HLFASD
2 if map ~!= "sd_force" remove

Half-Life\Firearms\sd maps\sd_oberland
Mutex: HLFASD
2 if map ~!= "sd_oberland" remove

Half-Life\Firearms\obj maps
Mutex: HLFA
1 if map ~!= "obj_*" remove

Half-Life\Firearms\obj maps\obj_bocage
Mutex: HLFAOBJ
2 if map ~!= "obj_bocage" remove

Half-Life\Firearms\obj maps\obj_paradise
Mutex: HLFAOBJ
2 if map ~!= "obj_paradise" remove

Half-Life\Firearms\obj maps\obj_willow
Mutex: HLFAOBJ
2 if map ~!= "obj_willow" remove

Half-Life\Firearms\tc maps
Mutex: HLFA
1 if map ~!= "tc_*" remove

Half-Life\Firearms\tc maps\tc_golan
Mutex: HLFATC
2 if map ~!= "tc_golan" remove

Half-Life\Firearms\tc maps\tc_iwojima
Mutex: HLFATC
2 if map ~!= "tc_iwojima" remove

Half-Life\Firearms\tc maps\tc_rubble
Mutex: HLFATC
2 if map ~!= "tc_rubble" remove

Half-Life\Firearms\tp maps
Mutex: HLFA
1 if map ~!= "tp_*" remove

Half-Life\Firearms\Other
Mutex: HLFA
Flags: OTHER

Half-Life\Firearms\WWCL Config
Group: NUL

Half-Life\Firearms\WWCL Config\On
Group: CSWWCL
Mutex: CSWWCL
1 if wwclconfig_version == "" remove

Half-Life\Firearms\WWCL Config\Off
Group: CSWWCL
Mutex: CSWWCL
Flags: OTHER

Half-Life\Front Line Force
Mutex: HLGAME
Icon: $BASE\frontline\flf.ico
2 if gamedir ~!= "frontline" remove

Half-Life\Day of Defeat
Mutex: HLGAME
Icon: $BASE\dod\dodicon.ico
2 if gamedir ~!= "dod" remove

Half-Life\Day of Defeat\anzio
Mutex: DOD
2 if map ~!= "dod_anzio" remove

Half-Life\Day of Defeat\avalanche
Mutex: DOD
2 if map ~!= "dod_avalanche" remove

Half-Life\Day of Defeat\caen
Mutex: DOD
2 if map ~!= "dod_caen" remove

Half-Life\Day of Defeat\charlie
Mutex: DOD
2 if map ~!= "dod_charlie" remove

Half-Life\Day of Defeat\chemille
Mutex: DOD
2 if map ~!= "dod_chemille" remove

Half-Life\Day of Defeat\donner
Mutex: DOD
2 if map ~!= "dod_donner" remove

Half-Life\Day of Defeat\escape
Mutex: DOD
2 if map ~!= "dod_escape" remove

Half-Life\Day of Defeat\flash
Mutex: DOD
2 if map ~!= "dod_flash" remove

Half-Life\Day of Defeat\flugplatz
Mutex: DOD
2 if map ~!= "dod_flugplatz" remove

Half-Life\Day of Defeat\forest
Mutex: DOD
2 if map ~!= "dod_forest" remove

Half-Life\Day of Defeat\glider
Mutex: DOD
2 if map ~!= "dod_glider" remove

Half-Life\Day of Defeat\jagd
Mutex: DOD
2 if map ~!= "dod_jagd" remove

Half-Life\Day of Defeat\kalt
Mutex: DOD
2 if map ~!= "dod_kalt" remove

Half-Life\Day of Defeat\kraftstoff
Mutex: DOD
2 if map ~!= "dod_kraftstoff" remove

Half-Life\Day of Defeat\merderet
Mutex: DOD
2 if map ~!= "dod_merderet" remove

Half-Life\Day of Defeat\switch
Mutex: DOD
2 if map ~!= "dod_switch" remove

Half-Life\Day of Defeat\vicenza
Mutex: DOD
2 if map ~!= "dod_vicenza" remove

Half-Life\Day of Defeat\zalec
Mutex: DOD
2 if map ~!= "dod_zalec" remove

Half-Life\Day of Defeat\Other
Mutex: DOD
Flags: OTHER

Half-Life\Day of Defeat\DoD 1.0
Mutex: DODVER
Group: DODVER
2 if mp_roundlives != "" remove

Half-Life\Day of Defeat\DoD 3.x
Mutex: DODVER
Group: DODVER
2 if mp_allowroaming == "" remove

Half-Life\Day of Defeat\DoD 2.1
Mutex: DODVER
Group: DODVER
2 if map_fog != "0" remove

Half-Life\Day of Defeat\Older
Mutex: DODVER
Group: DODVER
Flags: OTHER

Half-Life\DeathMatch Classic
Mutex: HLGAME
Icon: $BASE\dmc\dmc.ico
2 if gamedir ~!= "dmc" remove

Half-Life\Action Half-Life
Mutex: HLGAME
Icon: $BASE\action\ahl.ico
2 if gamedir ~!= "action" remove

Half-Life\Action Half-Life\Deathmatch
Mutex: HLAHL
3 if mp_gametype != "0" remove

Half-Life\Action Half-Life\LMS w/o selection
Mutex: HLAHL
3 if mp_gametype != "1" remove

Half-Life\Action Half-Life\LMS /w selection
Mutex: HLAHL
3 if mp_gametype != "2" remove

Half-Life\Action Half-Life\Random LMS
Mutex: HLAHL
3 if mp_gametype != "3" remove

Half-Life\Action Half-Life\Teamplay
Mutex: HLAHL
3 if mp_gametype != "4" remove

Half-Life\Action Half-Life\Teamplay w/o rounds
Mutex: HLAHL
3 if mp_gametype != "5" remove

Half-Life\Ricochet
Mutex: HLGAME
Icon: $BASE\ricochet\ricochet.ico
1 if gamedir ~!= "ricochet" remove

Half-Life\Digital Paintball
Mutex: HLGAME
Icon: $BASE\dpb\dpb.ico
1 if gamedir ~!= "dpb" remove

Half-Life\The Specialists
Mutex: HLGAME
Icon: $BASE\ts\ts.ico
1 if gamedir ~!= "ts" remove

Half-Life\The Specialists\DM
Mutex: HLSP
1 if mp_teamplay >= "1" remove

Half-Life\The Specialists\TDM
Mutex: HLSP
Flags: OTHER

Half-Life\Natural Selection
Mutex: HLGAME
Icon: $BASE\ns\ns.ico
1 if gamedir ~!= "ns*" remove

Half-Life\Natural Selection\ns_bast
Mutex: NSMAP
1 if map ~!= "ns_bast" remove

Half-Life\Natural Selection\ns_caged
Mutex: NSMAP
1 if map ~!= "ns_caged" remove

Half-Life\Natural Selection\ns_eclipse
Mutex: NSMAP
1 if map ~!= "ns_eclipse" remove

Half-Life\Natural Selection\ns_hera
Mutex: NSMAP
1 if map ~!= "ns_hera" remove

Half-Life\Natural Selection\ns_lost
Mutex: NSMAP
1 if map ~!= "ns_lost" remove

Half-Life\Natural Selection\ns_mineshaft
Mutex: NSMAP
1 if map ~!= "ns_mineshaft" remove

Half-Life\Natural Selection\ns_nothing
Mutex: NSMAP
1 if map ~!= "ns_nothing" remove

Half-Life\Natural Selection\ns_origin
Mutex: NSMAP
1 if map ~!= "ns_origin" remove

Half-Life\Natural Selection\ns_tanith
Mutex: NSMAP
1 if map ~!= "ns_tanith" remove

Half-Life\Natural Selection\ns_veil
Mutex: NSMAP
1 if map ~!= "ns_veil" remove

Half-Life\Natural Selection\other
Mutex: NSMAP
Flags: OTHER

Half-Life\Natural Selection\3.0
Group: NSVER
Mutex: NSVER
1 if gamedir ~!= "nsp" remove

Half-Life\Natural Selection\2.01
Group: NSVER
Mutex: NSVER
1 if mp_version != "v2.01*" remove

Half-Life\Natural Selection\2.0
Group: NSVER
Mutex: NSVER
1 if mp_version != "v2.0" remove

Half-Life\Natural Selection\1.04
Group: NSVER
Mutex: NSVER
1 if mp_version != "v1.04" remove

Half-Life\Natural Selection\1.03
Group: NSVER
Mutex: NSVER
1 if mp_version != "v1.03" remove

Half-Life\Natural Selection\Other
Group: NSVER
Mutex: NSVER
Flags: OTHER

Half-Life\Earth's Special Forces
Icon: $BASE\esf\esf.ico
Mutex: HLGAME
2 if gamedir ~!= "esf" remove

Half-Life\Earth's Special Forces\1.1
Mutex: ESF
1 if mp_melee == "" remove

Half-Life\Earth's Special Forces\Other
Mutex: ESF
Flags: OTHER

Half-Life\Science & Industry
Mutex: HLGAME
Icon: $BASE\si\si1.ico
2 if gamedir ~!= "si" remove

Half-Life\Vampire Slayer
Mutex: HLGAME
Icon: $BASE\vs\vs.ico
2 if gamedir ~!= "vs" remove

Half-Life\Sven Co-op
Mutex: HLGAME
Icon: $BASE\svencoop\sc.ico
2 if gamedir ~!= "svencoop" remove

Half-Life\International Online Soccer
Mutex: HLGAME
Icon: $BASE\ios\ios.ico
2 if gamedir ~!= "ios" remove

Half-Life\Battle Grounds
Mutex: HLGAME
Icon: $BASE\bg\bgloader.exe
1 if gamedir ~!= "bg" remove

Half-Life\Battle Grounds\1.2
Mutex: HLBG
1 if mp_version != "1.2" remove

Half-Life\Battle Grounds\Other
Mutex: HLBG
Flags: OTHER

Half-Life\Underworld Bloodline
Mutex: HLGAME
Icon: $BASE\bloodline.ico
2 if gamedir ~!= "underworld" remove

Half-Life\Hostile Intent
Mutex: HLGAME
Icon: $BASE\hostileintent\hostileintent.ico
2 if gamedir ~!= "hostileintent" remove

Half-Life\Other
Mutex: HLGAME
Flags: OTHER

Half-Life\Other\Monkeystrike
Mutex: HLGAME2
Icon: $BASE\monkeystrike\monkeystrike.ico
2 if gamedir ~!= "monkeystrike" remove

Half-Life\Other\Public Enemy
Mutex: HLGAME2
Icon: $BASE\penemy\Public-Enemy.ico
2 if gamedir ~!= "penemy" remove

Half-Life\Other\The Wastes
Mutex: HLGAME2
Icon: $BASE\wasteland\whl.ico
2 if gamedir ~!= "thewastes" remove

Half-Life\Other\Uncrossable Parallel
Mutex: HLGAME2
1 if gamedir ~!= "upbeta" remove

Half-Life\Other\Tour of Duty
Mutex: HLGAME2
Icon: $BASE\tod\tod.ico
1 if gamedir ~!= "tod" remove

Half-Life\Other\Retro-CS
Mutex: HLGAME2
2 if gamedir ~!= "retrocs" remove

Half-Life\Other\Desert Crisis
Mutex: HLGAME2
Icon: $BASE\dcrisis\dcicon.ico
2 if gamedir ~!= "dcrisis" remove

Half-Life\Other\Desert Crisis\v1.5
Mutex: DCVER
1 if dc_version != "1.5" remove

Half-Life\Other\Desert Crisis\v1.1
Mutex: DCVER
1 if dc_version != "1.1" remove

Half-Life\Other\Desert Crisis\Other
Mutex: DCVER
Flags: OTHER

Half-Life\Other\The Opera
Mutex: HLGAME2
Icon: $BASE\opera\cl_dlls\client.dll
2 if gamedir ~!= "opera" remove

Half-Life\Other\The Opera\Duel
Mutex: HLOP
2 if map ~!= "op_db_*" remove

Half-Life\Other\The Opera\FFA
Mutex: HLOP
2 if map ~!= "op_ffa_*" remove

Half-Life\Other\The Opera\DM
Mutex: HLOP
2 if map ~!= "op_dm_*" remove

Half-Life\Other\The Opera\LMS
Mutex: HLOP
2 if map ~!= "op_lms_*" remove

Half-Life\Other\The Opera\MM
Mutex: HLOP
2 if map ~!= "op_mm_*" remove

Half-Life\Other\Existence
Icon: $BASE\existence\x_icon.ico
Mutex: HLGAME2
2 if gamedir ~!= "existence" remove

Half-Life\Other\DragonMod Z
Mutex: HLGAME2
2 if gamedir ~!= "dragonmodz" remove

Half-Life\Other\Oz Deathmatch
Mutex: HLGAME2
Icon: $BASE\oz\oz.ico
2 if gamedir ~!= "oz" remove

Half-Life\Other\Oz Deathmatch\FFA
Mutex: HLOZ
3 if gamename != "Oz Deathmatch" remove

Half-Life\Other\Oz Deathmatch\Teamplay
Mutex: HLOZ
3 if gamename != "Oz DM Teamplay" remove

Half-Life\Other\Wanted
Mutex: HLGAME2
Icon: $BASE\wanted\wanted.ico
2 if gamedir ~!= "wantedhl" remove

Half-Life\Other\PaintBall
Mutex: HLGAME2
Icon: $BASE\paintball\hlpb.ico
2 if gamedir ~!= "paintball" remove

Half-Life\Other\Wizard Wars
Mutex: HLGAME2
Icon: $BASE\wizwars\wizwars.ico
2 if gamedir ~!= "wizwars" remove

Half-Life\Other\Global Warfare
Mutex: HLGAME2
Icon: $BASE\globalwarfare\globalwarfare.ico
2 if gamedir ~!= "globalwarfare" remove

Half-Life\Other\Pirates, Vikings and Knights
Mutex: HLGAME2
Icon: $BASE\pvk\pvk.ico
2 if gamedir ~!= "pvk" remove

Half-Life\Other\Holy Wars
Mutex: HLGAME2
2 if gamedir ~!= "holywars" remove

Half-Life\Other\Gangwars
Mutex: HLGAME2
2 if gamedir ~!= "gangwars" remove

Half-Life\Other\Train Hunters
Mutex: HLGAME2
2 if gamedir ~!= "trainhunters" remove

Half-Life\Other\Battle of the Millenium
Mutex: HLGAME2
2 if gamedir ~!= "botm" remove

Half-Life\Other\Swarm
Mutex: HLGAME2
2 if gamedir ~!= "swarm" remove

Half-Life\Other\Rocket Crowbar
Mutex: HLGAME2
2 if gamedir ~!= "rockcrowbar" remove

Half-Life\Other\WormsHL
Mutex: HLGAME2
2 if gamedir ~!= "wormshl" remove

Half-Life\Other\StargateTC
Mutex: HLGAME2
2 if gamedir ~!= "stargatetc" remove

Half-Life\Other\Rival Species
Mutex: HLGAME2
2 if gamedir ~!= "rspecies" remove

Half-Life\Other\Gladiator
Mutex: HLGAME2
2 if gamedir ~!= "gladiator" remove

Half-Life\Other\Bumper Cars
Mutex: HLGAME2
2 if gamedir ~!= "bumpercars" remove

Half-Life\Other\OS Jail Break
Mutex: HLGAME2
2 if gamedir ~!= "osjb" remove

Half-Life\Other\Kanonball
Mutex: HLGAME2
2 if gamedir ~!= "kanonball" remove

Half-Life\Other\Project Timeless
Mutex: HLGAME2
2 if gamedir ~!= "timeless" remove

Half-Life\Other\Other
Mutex: HLGAME2
Flags: OTHER

Half-Life\Other\Other\Goldeneye
Mutex: HLGAME3
Icon: $BASE\goldeneye\goldeneye.ico
2 if gamedir ~!= "goldeneye" remove

Half-Life\Other\Other\War In Europe
Mutex: HLGAME3
Icon: $BASE\wie\wie.ico
2 if gamedir ~!= "wie" remove

Half-Life\Other\Other\Cold Ice
Mutex: HLGAME3
Icon: $BASE\ice\ice.ico
2 if gamedir ~!= "ice" remove

Half-Life\Other\Other\BuzzyBots
Mutex: HLGAME3
Icon: $BASE\buzzybots\buzzy.ico
2 if gamedir ~!= "buzzybots" remove

Half-Life\Other\Other\Judgement
Mutex: HLGAME3
Icon: $BASE\judgedm\dredd.ico
2 if gamedir ~!= "judgedm" remove

Half-Life\Other\Other\Snow-War
Mutex: HLGAME3
Icon: $BASE\snow\snow.ico
2 if gamedir ~!= "snow" remove

Half-Life\Other\Other\They Hunger
Mutex: HLGAME3
Icon: $BASE\hunger\hunger.ico
2 if gamedir ~!= "hunger" remove

Half-Life\Other\Other\Other
Mutex: HLGAME3
Flags: OTHER

Half-Life\Metamod
Group: NUL

Half-Life\Metamod\Admin Mod
Group: HLAM
1 if admin_mod_version == "" remove

Half-Life\Metamod\United Admins
Group: NUL

Half-Life\Metamod\United Admins\HLGuard 1.5
Group: UA
Mutex: HLG
1 if hlguard_version < "1.4999" remove

Half-Life\Metamod\United Admins\HLGuard 1.41
Group: UA
Mutex: HLG
1 if hlguard_version < "1.4099" remove

Half-Life\Metamod\United Admins\HLGuard
Group: UA
Mutex: HLG
1 if hlguard_version == "" remove

Half-Life\Metamod\United Admins\No HLGuard
Group: UA
Mutex: HLG
Flags: OTHER

Half-Life\Metamod\United Admins\ClanMod
Group: HLCM
1 if clanmod_version == "" remove

Half-Life\Valve Anti-Cheat
Group: NUL

Half-Life\Valve Anti-Cheat\On
Group: VAC
Mutex: VAC
1 if secure != "1" remove

Half-Life\Valve Anti-Cheat\Off
Group: VAC
Mutex: VAC
Flags: OTHER

Half-Life\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

Half-Life\Cheating-Death\Required
Mutex: HLCD
Group: HLCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

Half-Life\Cheating-Death\Optional
Mutex: HLCD
Group: HLCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

Half-Life\Cheating-Death\No Cheating-Death
Mutex: HLCD
Group: HLCD
1 if cdversion != "" remove

Half-Life\Friendly Fire
Group: NUL

Half-Life\Friendly Fire\On
Group: HLFF
Mutex: HLFF
1 if mp_friendlyfire != "1" remove

Half-Life\Friendly Fire\Off
Group: HLFF
Mutex: HLFF
1 if mp_friendlyfire == "1" remove

Half-Life\Server type
Group: NUL

Half-Life\Server type\Dedicated
Group: HLSV
Mutex: HLSV
1 if sv != "d" remove

Half-Life\Server type\Listen
Mutex: HLSV
Group: HLSV
1 if sv != "l" remove

Half-Life\Server type\HLTV
Mutex: HLSV
Group: HLSV
1 if sv != "p" remove

Half-Life\Server type\Windows
Group: HLOS
Mutex: HLOS
1 if os != "w" remove

Half-Life\Server type\Linux
Group: HLOS
Mutex: HLOS
1 if os != "l" remove

Half-Life\Server type\Ping Booster
Group: HLPB
1 if server_fps == "" remove

Half-Life Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Half-Life\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Mutex: SV
Icon: $BASE\valve\game.ico
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Half-Life
WindowName: Half-Life
Custom: 70
1 if servertype != "HL" remove
2 if sv_region == "" remove
3 if gamedir ~== "cstrike" remove
4 if gamedir ~== "dod" remove
5 if gamedir ~== "tfc" remove
6 if gamedir ~== "gearbox" remove
7 if gamedir ~== "ricochet" remove

Half-Life Steam\Deathmatch
Mutex: HLSGAME
1 if gamedir ~== "valve" keep
2 if gamedir ~!= "ag*" remove

Half-Life Steam\Deathmatch\Free For All
Mutex: HLSDM
3 if gamename != "Half-Life" remove
4 if maxclients <= "2" remove

Half-Life Steam\Deathmatch\Teamplay
Mutex: HLSDM
3 if gamename != "HL Teamplay" remove
4 if maxclients <= "2" remove

Half-Life Steam\Deathmatch\1 on 1
Mutex: HLSDM
3 if maxclients > "2" remove

Half-Life Steam\Deathmatch\AdrenalineGamer
Icon: $BASE\aghl\ag.ico
1 if gamedir ~!= "ag*" remove

Half-Life Steam\Firearms
Mutex: HLSGAME
Icon: $BASE\firearms\firearms.ico
2 if gamedir ~!= "firearms" remove

Half-Life Steam\Firearms\ps maps
Mutex: HLSFA
1 if map ~!= "ps_*" remove

Half-Life Steam\Firearms\ps maps\ps_coldwar
Mutex: HLSFAPS
2 if map ~!= "ps_coldwar" remove

Half-Life Steam\Firearms\ps maps\ps_crash
Mutex: HLSFAPS
2 if map ~!= "ps_crash" remove

Half-Life Steam\Firearms\ps maps\ps_marie
Mutex: HLSFAPS
2 if map ~!= "ps_marie" remove

Half-Life Steam\Firearms\ps maps\ps_river
Mutex: HLSFAPS
2 if map ~!= "ps_river" remove

Half-Life Steam\Firearms\ps maps\ps_upham
Mutex: HLSFAPS
2 if map ~!= "ps_upham" remove

Half-Life Steam\Firearms\sd maps
Mutex: HLSFA
1 if map ~!= "sd_*" remove

Half-Life Steam\Firearms\sd maps\sd_durandal
Mutex: HLSFASD
2 if map ~!= "sd_durandal" remove

Half-Life Steam\Firearms\sd maps\sd_force
Mutex: HLSFASD
2 if map ~!= "sd_force" remove

Half-Life Steam\Firearms\sd maps\sd_oberland
Mutex: HLSFASD
2 if map ~!= "sd_oberland" remove

Half-Life Steam\Firearms\obj maps
Mutex: HLSFA
1 if map ~!= "obj_*" remove

Half-Life Steam\Firearms\obj maps\obj_bocage
Mutex: HLSFAOBJ
2 if map ~!= "obj_bocage" remove

Half-Life Steam\Firearms\obj maps\obj_paradise
Mutex: HLSFAOBJ
2 if map ~!= "obj_paradise" remove

Half-Life Steam\Firearms\obj maps\obj_willow
Mutex: HLSFAOBJ
2 if map ~!= "obj_willow" remove

Half-Life Steam\Firearms\tc maps
Mutex: HLSFA
1 if map ~!= "tc_*" remove

Half-Life Steam\Firearms\tc maps\tc_golan
Mutex: HLSFATC
2 if map ~!= "tc_golan" remove

Half-Life Steam\Firearms\tc maps\tc_iwojima
Mutex: HLSFATC
2 if map ~!= "tc_iwojima" remove

Half-Life Steam\Firearms\tc maps\tc_rubble
Mutex: HLSFATC
2 if map ~!= "tc_rubble" remove

Half-Life Steam\Firearms\tp maps
Mutex: HLSFA
1 if map ~!= "tp_*" remove

Half-Life Steam\Firearms\Other
Mutex: HLSFA
Flags: OTHER

Half-Life Steam\Firearms\WWCL Config
Group: NUL

Half-Life Steam\Firearms\WWCL Config\On
Group: HLSFAWWCL
Mutex: HLSFAWWCL
1 if wwclconfig_version == "" remove

Half-Life Steam\Firearms\WWCL Config\Off
Group: HLSFAWWCL
Mutex: HLSFAWWCL
Flags: OTHER

Half-Life Steam\Front Line Force
Mutex: HLSGAME
Icon: $BASE\frontline\flf.ico
2 if gamedir ~!= "frontline" remove

Half-Life Steam\Action Half-Life
Mutex: HLSGAME
Icon: $BASE\action\ahl.ico
2 if gamedir ~!= "action" remove

Half-Life Steam\Action Half-Life\Deathmatch
Mutex: HLSAHL
3 if mp_gametype != "0" remove

Half-Life Steam\Action Half-Life\LMS w/o selection
Mutex: HLSAHL
3 if mp_gametype != "1" remove

Half-Life Steam\Action Half-Life\LMS /w selection
Mutex: HLSAHL
3 if mp_gametype != "2" remove

Half-Life Steam\Action Half-Life\Random LMS
Mutex: HLSAHL
3 if mp_gametype != "3" remove

Half-Life Steam\Action Half-Life\Teamplay
Mutex: HLSAHL
3 if mp_gametype != "4" remove

Half-Life Steam\Action Half-Life\Teamplay w/o rounds
Mutex: HLSAHL
3 if mp_gametype != "5" remove

Half-Life Steam\Digital Paintball
Mutex: HLSGAME
Icon: $BASE\dpb\dpb.ico
1 if gamedir ~!= "dpb" remove

Half-Life Steam\The Specialists
Mutex: HLSGAME
Icon: $BASE\ts\ts.ico
1 if gamedir ~!= "ts" remove

Half-Life Steam\The Specialists\DM
Mutex: HLSSP
1 if mp_teamplay >= "1" remove

Half-Life Steam\The Specialists\TDM
Mutex: HLSSP
Flags: OTHER

Half-Life Steam\Natural Selection
Mutex: HLSGAME
Icon: $BASE\ns\ns.ico
1 if gamedir ~!= "ns*" remove

Half-Life Steam\Natural Selection\ns_bast
Mutex: HLSNSMAP
1 if map ~!= "ns_bast" remove

Half-Life Steam\Natural Selection\ns_caged
Mutex: HLSNSMAP
1 if map ~!= "ns_caged" remove

Half-Life Steam\Natural Selection\ns_eclipse
Mutex: HLSNSMAP
1 if map ~!= "ns_eclipse" remove

Half-Life Steam\Natural Selection\ns_hera
Mutex: HLSNSMAP
1 if map ~!= "ns_hera" remove

Half-Life Steam\Natural Selection\ns_lost
Mutex: HLSNSMAP
1 if map ~!= "ns_lost" remove

Half-Life Steam\Natural Selection\ns_mineshaft
Mutex: HLSNSMAP
1 if map ~!= "ns_mineshaft" remove

Half-Life Steam\Natural Selection\ns_nothing
Mutex: HLSNSMAP
1 if map ~!= "ns_nothing" remove

Half-Life Steam\Natural Selection\ns_origin
Mutex: HLSNSMAP
1 if map ~!= "ns_origin" remove

Half-Life Steam\Natural Selection\ns_tanith
Mutex: HLSNSMAP
1 if map ~!= "ns_tanith" remove

Half-Life Steam\Natural Selection\ns_veil
Mutex: HLSNSMAP
1 if map ~!= "ns_veil" remove

Half-Life Steam\Natural Selection\other
Mutex: HLSNSMAP
Flags: OTHER

Half-Life Steam\Natural Selection\3.0
Group: HLSNSVER
Mutex: HLSNSVER
1 if gamedir ~!= "nsp" remove

Half-Life Steam\Natural Selection\2.01
Group: HLSNSVER
Mutex: HLSNSVER
1 if mp_version != "v2.01*" remove

Half-Life Steam\Natural Selection\2.0
Group: HLSNSVER
Mutex: HLSNSVER
1 if mp_version != "v2.0" remove

Half-Life Steam\Natural Selection\1.04
Group: HLSNSVER
Mutex: HLSNSVER
1 if mp_version != "v1.04" remove

Half-Life Steam\Natural Selection\1.03
Group: HLSNSVER
Mutex: HLSNSVER
1 if mp_version != "v1.03" remove

Half-Life Steam\Natural Selection\Other
Group: HLSNSVER
Mutex: HLSNSVER
Flags: OTHER

Half-Life Steam\Earth's Special Forces
Icon: $BASE\esf\esf.ico
Mutex: HLSGAME
2 if gamedir ~!= "esf" remove

Half-Life Steam\Earth's Special Forces\1.1
Mutex: HLSESF
1 if mp_melee == "" remove

Half-Life Steam\Earth's Special Forces\Other
Mutex: HLSESF
Flags: OTHER

Half-Life Steam\Science & Industry
Mutex: HLSGAME
Icon: $BASE\si\si1.ico
2 if gamedir ~!= "si" remove

Half-Life Steam\Vampire Slayer
Mutex: HLSGAME
Icon: $BASE\vs\vs.ico
2 if gamedir ~!= "vs" remove

Half-Life Steam\Sven Co-op
Mutex: HLSGAME
Icon: $BASE\svencoop\sc.ico
2 if gamedir ~!= "svencoop" remove

Half-Life Steam\International Online Soccer
Mutex: HLSGAME
Icon: $BASE\ios\ios.ico
2 if gamedir ~!= "ios" remove

Half-Life Steam\Battle Grounds
Mutex: HLSGAME
Icon: $BASE\bg\bgloader.exe
1 if gamedir ~!= "bg" remove

Half-Life Steam\Battle Grounds\1.2
Mutex: HLSBG
1 if mp_version != "1.2" remove

Half-Life Steam\Battle Grounds\Other
Mutex: HLSBG
Flags: OTHER

Half-Life Steam\Hostile Intent
Mutex: HLSGAME
Icon: $BASE\hostileintent\hostileintent.ico
2 if gamedir ~!= "hostileintent" remove

Half-Life Steam\Counter-Strike 1.5
Mutex: HLSGAME
Icon: $BASE\csv15\cstrike.ico
2 if gamedir ~!= "csv15" remove

Half-Life Steam\The Trenches
Mutex: HLSGAME
2 if gamedir ~!= "tt" remove

Half-Life Steam\Zombie Panic
Mutex: HLSGAME
2 if gamedir ~!= "zp" remove

Half-Life Steam\Other
Mutex: HLSGAME
Flags: OTHER

Half-Life Steam\Other\HL-Rally
Mutex: HLSGAME2
2 if gamedir ~!= "hlrally" remove

Half-Life Steam\Other\Ship
Mutex: HLSGAME2
2 if gamedir ~!= "ship" remove

Half-Life Steam\Other\Monkeystrike
Mutex: HLSGAME2
Icon: $BASE\monkeystrike\monkeystrike.ico
2 if gamedir ~!= "monkeystrike" remove

Half-Life Steam\Other\Underworld Bloodline
Mutex: HLSGAME2
Icon: $BASE\bloodline.ico
2 if gamedir ~!= "underworld" remove

Half-Life Steam\Other\Project Timeless
Mutex: HLSGAME2
2 if gamedir ~!= "timeless" remove

Half-Life Steam\Other\Public Enemy
Mutex: HLSGAME2
Icon: $BASE\penemy\Public-Enemy.ico
2 if gamedir ~!= "penemy" remove

Half-Life Steam\Other\The Wastes
Mutex: HLSGAME2
Icon: $BASE\wasteland\whl.ico
2 if gamedir ~!= "thewastes" remove

Half-Life Steam\Other\Uncrossable Parallel
Mutex: HLSGAME2
1 if gamedir ~!= "upbeta" remove

Half-Life Steam\Other\Tour of Duty
Mutex: HLSGAME2
Icon: $BASE\tod\tod.ico
1 if gamedir ~!= "tod" remove

Half-Life Steam\Other\Retro-CS
Mutex: HLSGAME2
2 if gamedir ~!= "retrocs" remove

Half-Life Steam\Other\Desert Crisis
Mutex: HLSGAME2
Icon: $BASE\dcrisis\dcicon.ico
2 if gamedir ~!= "dcrisis" remove

Half-Life Steam\Other\Desert Crisis\v1.5
Mutex: HLSDCVER
1 if dc_version != "1.5" remove

Half-Life Steam\Other\Desert Crisis\v1.1
Mutex: HLSDCVER
1 if dc_version != "1.1" remove

Half-Life Steam\Other\Desert Crisis\Other
Mutex: HLSDCVER
Flags: OTHER

Half-Life Steam\Other\The Opera
Mutex: HLSGAME2
Icon: $BASE\opera\cl_dlls\client.dll
2 if gamedir ~!= "opera" remove

Half-Life Steam\Other\The Opera\Duel
Mutex: HLSOP
2 if map ~!= "op_db_*" remove

Half-Life Steam\Other\The Opera\FFA
Mutex: HLSOP
2 if map ~!= "op_ffa_*" remove

Half-Life Steam\Other\The Opera\DM
Mutex: HLSOP
2 if map ~!= "op_dm_*" remove

Half-Life Steam\Other\The Opera\LMS
Mutex: HLSOP
2 if map ~!= "op_lms_*" remove

Half-Life Steam\Other\The Opera\MM
Mutex: HLSOP
2 if map ~!= "op_mm_*" remove

Half-Life Steam\Other\Existence
Icon: $BASE\existence\x_icon.ico
Mutex: HLSGAME2
2 if gamedir ~!= "existence" remove

Half-Life Steam\Other\DragonMod Z
Mutex: HLSGAME2
2 if gamedir ~!= "dragonmodz" remove

Half-Life Steam\Other\Oz Deathmatch
Mutex: HLSGAME2
Icon: $BASE\oz\oz.ico
2 if gamedir ~!= "oz" remove

Half-Life Steam\Other\Oz Deathmatch\FFA
Mutex: HLSOZ
3 if gamename != "Oz Deathmatch" remove

Half-Life Steam\Other\Oz Deathmatch\Teamplay
Mutex: HLSOZ
3 if gamename != "Oz DM Teamplay" remove

Half-Life Steam\Other\Wanted
Mutex: HLSGAME2
Icon: $BASE\wanted\wanted.ico
2 if gamedir ~!= "wantedhl" remove

Half-Life Steam\Other\PaintBall
Mutex: HLSGAME2
Icon: $BASE\paintball\hlpb.ico
2 if gamedir ~!= "paintball" remove

Half-Life Steam\Other\Wizard Wars
Mutex: HLSGAME2
Icon: $BASE\wizwars\wizwars.ico
2 if gamedir ~!= "wizwars" remove

Half-Life Steam\Other\Global Warfare
Mutex: HLSGAME2
Icon: $BASE\globalwarfare\globalwarfare.ico
2 if gamedir ~!= "globalwarfare" remove

Half-Life Steam\Other\Pirates, Vikings and Knights
Mutex: HLSGAME2
Icon: $BASE\pvk\pvk.ico
2 if gamedir ~!= "pvk" remove

Half-Life Steam\Other\Holy Wars
Mutex: HLSGAME2
2 if gamedir ~!= "holywars" remove

Half-Life Steam\Other\Gangwars
Mutex: HLSGAME2
2 if gamedir ~!= "gangwars" remove

Half-Life Steam\Other\Train Hunters
Mutex: HLSGAME2
2 if gamedir ~!= "trainhunters" remove

Half-Life Steam\Other\Battle of the Millenium
Mutex: HLSGAME2
2 if gamedir ~!= "botm" remove

Half-Life Steam\Other\Swarm
Mutex: HLSGAME2
2 if gamedir ~!= "swarm" remove

Half-Life Steam\Other\Rocket Crowbar
Mutex: HLSGAME2
2 if gamedir ~!= "rockcrowbar" remove

Half-Life Steam\Other\WormsHL
Mutex: HLSGAME2
2 if gamedir ~!= "wormshl" remove

Half-Life Steam\Other\StargateTC
Mutex: HLSGAME2
2 if gamedir ~!= "stargatetc" remove

Half-Life Steam\Other\Rival Species
Mutex: HLSGAME2
2 if gamedir ~!= "rspecies" remove

Half-Life Steam\Other\Gladiator
Mutex: HLSGAME2
2 if gamedir ~!= "gladiator" remove

Half-Life Steam\Other\Bumper Cars
Mutex: HLSGAME2
2 if gamedir ~!= "bumpercars" remove

Half-Life Steam\Other\OS Jail Break
Mutex: HLSGAME2
2 if gamedir ~!= "osjb" remove

Half-Life Steam\Other\Other
Mutex: HLSGAME2
Flags: OTHER

Half-Life Steam\Other\Other\Goldeneye
Mutex: HLSGAME3
Icon: $BASE\goldeneye\goldeneye.ico
2 if gamedir ~!= "goldeneye" remove

Half-Life Steam\Other\Other\War In Europe
Mutex: HLSGAME3
Icon: $BASE\wie\wie.ico
2 if gamedir ~!= "wie" remove

Half-Life Steam\Other\Other\Cold Ice
Mutex: HLSGAME3
Icon: $BASE\ice\ice.ico
2 if gamedir ~!= "ice" remove

Half-Life Steam\Other\Other\BuzzyBots
Mutex: HLSGAME3
Icon: $BASE\buzzybots\buzzy.ico
2 if gamedir ~!= "buzzybots" remove

Half-Life Steam\Other\Other\Judgement
Mutex: HLSGAME3
Icon: $BASE\judgedm\dredd.ico
2 if gamedir ~!= "judgedm" remove

Half-Life Steam\Other\Other\Snow-War
Mutex: HLSGAME3
Icon: $BASE\snow\snow.ico
2 if gamedir ~!= "snow" remove

Half-Life Steam\Other\Other\They Hunger
Mutex: HLSGAME3
Icon: $BASE\hunger\hunger.ico
2 if gamedir ~!= "hunger" remove

Half-Life Steam\Other\Other\Other
Mutex: HLSGAME3
Flags: OTHER

Half-Life Steam\Metamod
Group: NUL

Half-Life Steam\Metamod\Admin Mod
Group: HLSAM
1 if admin_mod_version == "" remove

Half-Life Steam\Metamod\United Admins
Group: NUL

Half-Life Steam\Metamod\United Admins\HLGuard 1.7
Group: HLSUA
Mutex: HLSG
1 if hlg_version < "1.6999" remove

Half-Life Steam\Metamod\United Admins\HLGuard 1.6
Group: HLSUA
Mutex: HLSG
1 if hlg_version < "1.5999" remove

Half-Life Steam\Metamod\United Admins\HLGuard
Group: HLSUA
Mutex: HLSG
1 if hlguard_version == "" remove

Half-Life Steam\Metamod\United Admins\No HLGuard
Group: HLSUA
Mutex: HLSG
Flags: OTHER

Half-Life Steam\Metamod\United Admins\ClanMod
Group: HLSCM
1 if clanmod_version == "" remove

Half-Life Steam\Valve Anti-Cheat
Group: NUL

Half-Life Steam\Valve Anti-Cheat\On
Group: HLSVAC
Mutex: HLSVAC
1 if secure != "1" remove

Half-Life Steam\Valve Anti-Cheat\Off
Group: HLSVAC
Mutex: HLSVAC
Flags: OTHER

Half-Life Steam\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

Half-Life Steam\Cheating-Death\Required
Mutex: HLSCD
Group: HLSCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

Half-Life Steam\Cheating-Death\Optional
Mutex: HLSCD
Group: HLSCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

Half-Life Steam\Cheating-Death\No Cheating-Death
Mutex: HLSCD
Group: HLSCD
1 if cdversion != "" remove

Half-Life Steam\Friendly Fire
Group: NUL

Half-Life Steam\Friendly Fire\On
Group: HLSFF
Mutex: HLSFF
1 if mp_friendlyfire != "1" remove

Half-Life Steam\Friendly Fire\Off
Group: HLSFF
Mutex: HLSFF
1 if mp_friendlyfire == "1" remove

Half-Life Steam\Server type
Group: NUL

Half-Life Steam\Server type\Dedicated
Group: HLSSV
Mutex: HLSSV
1 if sv != "d" remove

Half-Life Steam\Server type\Listen
Mutex: HLSSV
Group: HLSSV
1 if sv != "l" remove

Half-Life Steam\Server type\HLTV
Mutex: HLSSV
Group: HLSSV
1 if sv != "p" remove

Half-Life Steam\Server type\Windows
Group: HLSOS
Mutex: HLSOS
1 if os != "w" remove

Half-Life Steam\Server type\Linux
Group: HLSOS
Mutex: HLSOS
1 if os != "l" remove

Half-Life Steam\Server type\Ping Booster
Group: HLSPB
1 if server_fps == "" remove

Half-Life 2: Deathmatch
ServerType: SRC
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Half-Life 2 Deathmatch\HL2.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console -novideo
Port: 27015
Icon: $BASE\hl2\resource\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Half-Life 2 Deathmatch
WindowName: Half-Life 2 DM
Custom: 320
1 if servertype != "SRC" remove
2 if gamedir ~!= "hl2mp" remove

Half-Life 2: Deathmatch\Maps
Group: NUL

Half-Life 2: Deathmatch\Maps\Classic
Group: HL2DMMAP
Mutex: HL2DMMAP
1 if map ~== "dm_lockdown" keep
2 if map ~== "dm_overwatch" keep
3 if map ~== "dm_powerhouse" keep
4 if map ~== "dm_resistance" keep
5 if map ~== "dm_runoff" keep
6 if map ~== "dm_steamlab" keep
7 remove

Half-Life 2: Deathmatch\Maps\Classic\dm_lockdown
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_lockdown" remove

Half-Life 2: Deathmatch\Maps\Classic\dm_overwatch
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_overwatch" remove

Half-Life 2: Deathmatch\Maps\Classic\dm_powerhouse
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_powerhouse" remove

Half-Life 2: Deathmatch\Maps\Classic\dm_resistance
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_resistance" remove

Half-Life 2: Deathmatch\Maps\Classic\dm_runoff
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_runoff" remove

Half-Life 2: Deathmatch\Maps\Classic\dm_steamlab
Group: HL2DMMAP
Mutex: HL2DMMAPC
1 if map ~!= "dm_steamlab" remove

Half-Life 2: Deathmatch\Maps\Other
Group: HL2DMMAP
Mutex: HL2DMMAP
Flags: OTHER

Half-Life 2: Deathmatch\Deathmatch
Mutex: HL2DM
1 if gamename != "Deathmatch" remove

Half-Life 2: Deathmatch\Team Deathmatch
Mutex: HL2DM
1 if gamename != "Team Deathmatch" remove

Half-Life 2: Deathmatch\Team Deathmatch\Co-op
Mutex: HL2MAP
1 if map ~!= "*coop*" remove

Half-Life 2: Deathmatch\Team Deathmatch\CTF
Mutex: HL2MAP
1 if map ~== "ctf_*" keep
2 if map ~== "tdmctf_*" keep
3 if map ~== "tdm_ctf_*" keep
4 if map ~!= "tdm_*fort*" remove

Half-Life 2: Deathmatch\Team Deathmatch\Escort
Mutex: HL2MAP
1 if map ~== "esc_*" keep
2 if map ~== "tdme_*" keep
3 if map ~!= "tdm_escort_*" remove

Half-Life 2: Deathmatch\Team Deathmatch\Objective
Mutex: HL2MAP
1 if map ~!= "obj_*" remove

Half-Life 2: Deathmatch\Team Deathmatch\Role-play
Mutex: HL2MAP
1 if map ~!= "rp_*" remove

Half-Life 2: Deathmatch\Team Deathmatch\DM
Mutex: HL2MAP
Flags: OTHER

Half-Life 2: Source Mods
ServerType: SRC
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Half-Life 2\HL2.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console -novideo
Icon: $BASE\hl2\resource\game.ico
Port: 27015
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Half-Life 2
WindowName: Half-Life 2 Source Mods
Custom: 320
1 if servertype != "SRC" remove
2 if gamedir ~= "hl2mp" remove
3 if gamedir ~= "cstrike" remove
4 if ping = "9999" remove

Half-Life 2: Source Mods\Art of Ascension
Group: HL2MODS
Mutex: HL2AOA
1 if game ~!= "aoa" remove

Half-Life 2: Source Mods\Battleground 2
Group: HL2MODS
Mutex: HL2BG2
1 if game ~!= "bg2" remove

Half-Life 2: Source Mods\Dystopia
Group: HL2MODS
Mutex: HL2DYS
1 if game ~!= "dystopia" remove

Half-Life 2: Source Mods\Garry's Mod
Group: HL2MODS
Mutex: HL2MODSGM
1 if game ~== "garrysmod" keep
2 if game ~!= "gmod" remove

Half-Life 2: Source Mods\Garry's Mod\Original
Group: HL2MODS
Mutex: HL2MODSGMO
ExeName: STEAM.EXE
JoinTemplate: {EXEPATH} -applaunch 220 -game "{BASEPATH}\\SteamApps\\SourceMods\\garrysmod" +connect {address}[ +name "{NAME}"]
1 if game ~!= "garrysmod" remove

Half-Life 2: Source Mods\Garry's Mod\New
Group: HL2MODS
Mutex: HL2MODSGMN
ExeName: STEAM.EXE
JoinTemplate: {EXEPATH} -applaunch 220 -game "{BASEPATH}\\SteamApps\\SourceMods\\garrysmod" +connect {address}[ +name "{NAME}"]
1 if game ~!= "gmod" remove

Half-Life 2: Source Mods\Half-Life 2 CTF
Group: HL2MODS
Mutex: HL2MODS
ExeName: STEAM.EXE
JoinTemplate: {EXEPATH} -applaunch 320 -game "{BASEPATH}\\SteamApps\\SourceMods\\hl2ctf" +connect {address}[ +name "{NAME}"]
1 if game ~!= "hl2ctf" remove

Half-Life 2: Source Mods\Half-Life 2 DeathMatch Pro
Group: HL2MODS
Mutex: HL2MODS
ExeName: STEAM.EXE
JoinTemplate: {EXEPATH} -applaunch 320 -game "{BASEPATH}\\SteamApps\\SourceMods\\hl2dmpro" +connect {address}[ +name "{NAME}"]
1 if game ~!= "hl2dmpro" remove

Half-Life 2: Source Mods\Hidden
Group: HL2MODS
Mutex: HL2HID
JoinTemplate: {EXEPATH} -applaunch 320 -game "{BASEPATH}\\SteamApps\\SourceMods\\hl2dmpro" +connect {address}[ +name "{NAME}"]
1 if game ~!= "hidden" remove

Half-Life 2: Source Mods\Nine Tenths
Group: HL2MODS
Mutex: HL2910
1 if gamedir ~!= "910" remove

Half-Life 2: Source Mods\Plan of Attack
Group: HL2MODS
Mutex: HL2MODS
ExeName: STEAM.EXE
JoinTemplate: {EXEPATH} -applaunch 220 -game "{BASEPATH}\\SteamApps\\SourceMods\\planofattack" +connect {address}[ +name "{NAME}"]
1 if game ~!= "planofattack" remove 

Half-Life 2: Source Mods\Pilotable Strider Mod
Group: HL2MODS
Mutex: HL2MODS
1 if gamedir ~!= "PSM_DM" remove

Half-Life 2: Source Mods\Source Forts
Group: HL2MODS
Mutex: HL2MODS
1 if gamedir ~!= "SourceForts" remove

Half-Life 2: Source Mods\Source Racer
Group: HL2MODS
Mutex: HL2MODS
1 if gamedir ~!= "sourceracer" remove

Half-Life 2: Source Mods\Weapons Factory 2
Group: HL2MODS
Mutex: HL2MODS
1 if gamedir ~!= "wf2" remove

Half-Life 2: Source Mods\Other
Group: HL2MODS
Mutex: HL2MODS
Flags: OTHER

Halo
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\Halo\EXE Path
ExeName: Halo.EXE
JoinTemplate: {EXEPATH} -connect {address}[ -name "{NAME}"][ -password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 2302
Mutex: SV
1 if servertype != "GS" remove
2 if player_flags == "" remove

Halo\Unsupported game
Group: NUL

Halo\Slayer
Mutex: HALO
1 if game != "Slayer" remove

Halo\CTF
Mutex: HALO
1 if game != "CTF" remove

Halo\Oddball
Mutex: HALO
1 if game != "Oddball" remove

Halo\King
Mutex: HALO
1 if game != "King" remove

Halo\Race
Mutex: HALO
1 if game != "Race" remove

Halo\Friendly Fire
Group: NUL

Halo\Friendly Fire\Off
Group: HALOFF
Mutex: HALOFF
1 if player_flags & "100663296" remove

Halo\Friendly Fire\On
Group: HALOFF
Mutex: HALOFF
1 if player_flags & "67108864" remove

Halo\Friendly Fire\Shields Only
Group: HALOFF
Mutex: HALOFF
1 if player_flags & "33554432" remove

Halo\Friendly Fire\Explosives Only
Group: HALOFF
Mutex: HALOFF
Flags: OTHER

Halo\Version
Group: NUL

Halo\Version\1.06
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.06*" remove

Halo\Version\1.05
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.05*" remove

Halo\Version\1.04
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.04*" remove

Halo\Version\1.03
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.03*" remove

Halo\Version\1.02
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.02*" remove

Halo\Version\1.01
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.01*" remove

Halo\Version\CE 1.0
Group: HALOVER
Mutex: HALOVER
1 if gamever != "01.00.00*" remove

Halo\Version\Other
Group: HALOVER
Mutex: HALOVER
Flags: OTHER

Heretic 2
ServerType: OLD
ExeName: Heretic2.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 10052
HostPort: 10051
Maps: QUAKE
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "heretic2" remove

Hidden & Dangerous
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\Software\Lonely Cat Games\Hidden and Dangerous Deluxe\1.50\Install Target Dir
ExeName: bin\HDE.EXE
JoinTemplate: {EXEPATH} net_join net_address {ip} net_port {port}[ net_player "{NAME}"]
HostTemplate: {EXEPATH} net_host[ net_player "{NAME}"]
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Hidden & Dangerous" remove

IGI2
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\IGI 2 Retail\Installdir\InstallDir
ExeName: pc\IGI2.EXE
JoinTemplate: {EXEPATH} ip{ip} port{port}[ player"{NAME}"][ password"{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 26124
HostPort: 26001
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "igi2" remove
3 if version < "1.0" remove

IGI2\Chinese Temple
Mutex: IGI2MAP
1 if map ~!= "Chinese temple" remove

IGI2\Forestraid
Mutex: IGI2MAP
1 if map ~!= "Forestraid" remove

IGI2\Redstone
Mutex: IGI2MAP
1 if map ~!= "Redstone" remove

IGI2\Sandstorm
Mutex: IGI2MAP
1 if map ~!= "Sandstorm" remove

IGI2\Timberland
Mutex: IGI2MAP
1 if map ~!= "Timberland" remove

IGI2\Jungle
Mutex: IGI2MAP
1 if map ~!= "Jungle" remove

IGI2\Libyan Village
Mutex: IGI2MAP
1 if map ~!= "Libyan Village" remove

IGI2\Dockside
Mutex: IGI2MAP
1 if map ~!= "Dockside" remove

IGI2\Area 27
Mutex: IGI2MAP
1 if map ~!= "Area27" remove

IGI2\Winterland
Mutex: IGI2MAP
1 if map ~!= "Winterland" remove

IGI2\Other
Mutex: IGI2MAP
Flags: OTHER

IGI2\Team Damage
Group: NUL

IGI2\Team Damage\On
Group: IGI2TD
Mutex: IGI2TD
1 if teamdamage != "1" remove

IGI2\Team Damage\Off
Group: IGI2TD
Mutex: IGI2TD
Flags: OTHER

IGI2\Dedicated Server
Group: NUL

IGI2\Dedicated Server\Yes
Group: IGI2DED
Mutex: IGI2DED
1 if dedicated != "1" remove

IGI2\Dedicated Server\No
Group: IGI2DED
Mutex: IGI2DED
Flags: OTHER

IGI2\Version
Group: NUL

IGI2\Version\1.2
Group: IGI2VER
Mutex: IGI2VER
1 if version != "1.2" remove

IGI2\Version\1.1
Group: IGI2VER
Mutex: IGI2VER
1 if version != "1.1" remove

IGI2\Version\1.0
Group: IGI2VER
Mutex: IGI2VER
1 if version != "1.0" remove

IGI2\Version\other
Group: IGI2VER
Mutex: IGI2VER
Flags: OTHER

IGI2 demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\IGI 2\Installdir\InstallDir
ExeName: pc\IGI2.EXE
JoinTemplate: {EXEPATH} ip{ip} port{port}[ player"{NAME}"][ password"{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 26124
HostPort: 26001
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "igi2" remove
3 if version >= "1.0" remove
4 if version < "0.4" remove

IGI2 demo\Team Damage
Group: NUL

IGI2 demo\Team Damage\On
Group: IGI2DTD
Mutex: IGI2DTD
1 if teamdamage != "1" remove

IGI2 demo\Team Damage\Off
Group: IGI2DTD
Mutex: IGI2DTD
Flags: OTHER

IGI2 demo\Dedicated Server
Group: NUL

IGI2 demo\Dedicated Server\Yes
Group: IGI2DDED
Mutex: IGI2DDED
1 if dedicated != "1" remove

IGI2 demo\Dedicated Server\No
Group: IGI2DDED
Mutex: IGI2DDED
Flags: OTHER

IGI2 demo\Version
Group: NUL

IGI2 demo\Version\0.9
Group: IGI2DVER
Mutex: IGI2DVER
1 if version != "0.9" remove

IGI2 demo\Version\beta 0.4
Group: IGI2DVER
Mutex: IGI2DVER
2 if version >= "0.9" remove

IGI2 demo\Version\other
Group: IGI2DVER
Mutex: IGI2DVER
Flags: OTHER

IL-2 Sturmovik
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Ubi Soft\Game Service Games\IL2_COOP\exec
ExeName: IL2.EXE
JoinTemplate: {EXEPATH} {address} -name "{USERNAME}"
HostTemplate: {EXEPATH} "{NAME}" -room "{NAME}'s game"
Port: 21000
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "il2sturmovik" remove

IL-2 Sturmovik\Dogfight
Mutex: IL2
1 if gametype != "dogfight" remove

IL-2 Sturmovik\Coop
Mutex: IL2
1 if gametype != "coop" remove

IL-2 Sturmovik: Forgotten Battles
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Ubi Soft\IL-2 Sturmovik Forgotten Battles\directory
ExeName: IL2.EXE
JoinTemplate: {EXEPATH} {address} -name "{USERNAME}"
HostTemplate: {EXEPATH} "{NAME}" -room "{NAME}'s game"
Port: 21000
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "il2sturmovikfb" remove

IL-2 Sturmovik: Forgotten Battles\Dogfight
Mutex: IL2
1 if gametype != "dogfight" remove

IL-2 Sturmovik: Forgotten Battles\Coop
Mutex: IL2
1 if gametype != "coop" remove

IL-2 Sturmovik: Forgotten Battles\Version
Group: NUL

IL-2 Sturmovik: Forgotten Battles\Version\4.01m
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "4.01m" remove

IL-2 Sturmovik: Forgotten Battles\Version\4.01
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "4.01" remove

IL-2 Sturmovik: Forgotten Battles\Version\3.04m
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "3.04m" remove

IL-2 Sturmovik: Forgotten Battles\Version\3.02bm
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "3.02bm" remove

IL-2 Sturmovik: Forgotten Battles\Version\2.04 AEP
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "2.04" remove

IL-2 Sturmovik: Forgotten Battles\Version\2.01 AEP
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "2.01" remove

IL-2 Sturmovik: Forgotten Battles\Version\2.0 AEP
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "2.0" remove

IL-2 Sturmovik: Forgotten Battles\Version\1.2
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "1.2*" remove

IL-2 Sturmovik: Forgotten Battles\Version\1.11
Group: IL2FBV
Mutex: IL2FBV
1 if gamever != "1.11" remove

IL-2 Sturmovik: Forgotten Battles\Version\Other
Group: IL2FBV
Mutex: IL2FBV
Flags: OTHER

Jedi Academy
ServerType: JK2
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\LucasArts\Star Wars Jedi Knight Jedi Academy\1.0\Install Path
ExeName: gamedata\JAMP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 29070
Maps: QUAKE3
Mutex: SV
1 if servertype != "JK2" remove
2 if version ~!= "*JAmp*" remove
3 if version ~== "*Aug  5*" remove

Jedi Academy\FFA
Mutex: JK3G
1 if g_gametype != "0" remove

Jedi Academy\Duel
Mutex: JK3G
1 if g_gametype != "3" remove

Jedi Academy\Power Duel
Mutex: JK3G
1 if g_gametype != "4" remove

Jedi Academy\Team FFA
Mutex: JK3G
1 if g_gametype != "6" remove

Jedi Academy\Siege
Mutex: JK3G
1 if g_gametype != "7" remove

Jedi Academy\CTF
Mutex: JK3G
1 if g_gametype != "8" remove

Jedi Academy\Other
Mutex: JK3G
Flags: OTHER

Jedi Academy\Mods
Group: NUL

Jedi Academy\Mods\none
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "basejk*" remove

Jedi Academy\Mods\Blademod
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "blademod" remove

Jedi Academy\Mods\ForceMod III
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "ForceMod*" remove

Jedi Academy\Mods\JA+
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "JA+*" remove

Jedi Academy\Mods\JA Reloaded
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "JA Reloaded*" remove

Jedi Academy\Mods\Lugormod
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "Lugormod" remove

Jedi Academy\Mods\Movie Battles II
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "Movie Battles*" remove

Jedi Academy\Mods\xMod2
Group: JK3MOD
Mutex: JK3MOD
1 if gamename != "xMod*" remove

Jedi Academy\Mods\Other
Group: JK3MOD
Mutex: JK3MOD
Flags: OTHER

Jedi Academy\Maps
Group: NUL

Jedi Academy\Maps\(Team)Free For All
Group: JK3MAPS
Mutex: JK3MAPS
1 if map ~!= "mp/ffa*" remove

Jedi Academy\Maps\(Team)Free For All\Vjun Sentinel
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ffa1" remove

Jedi Academy\Maps\(Team)Free For All\Korriban Tombs
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ffa2" remove

Jedi Academy\Maps\(Team)Free For All\Tatooine City
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ffa3" remove

Jedi Academy\Maps\(Team)Free For All\Rift Sanctuary
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ffa4" remove

Jedi Academy\Maps\(Team)Free For All\Taspir
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ffa5" remove

Jedi Academy\Maps\(Power)Duel
Group: JK3MAPS
Mutex: JK3MAPS
1 if map ~!= "mp/duel*" remove

Jedi Academy\Maps\(Power)Duel\Bespin Courtyard
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel1" remove

Jedi Academy\Maps\(Power)Duel\Generator Room
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel2" remove

Jedi Academy\Maps\(Power)Duel\Imperial shaft
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel3" remove

Jedi Academy\Maps\(Power)Duel\Imperial Control Room
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel4" remove

Jedi Academy\Maps\(Power)Duel\Taspir Landing
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel5" remove

Jedi Academy\Maps\(Power)Duel\Yavin Training Area
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel6" remove

Jedi Academy\Maps\(Power)Duel\Rancor Pit
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel7" remove

Jedi Academy\Maps\(Power)Duel\Abandoned City
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel8" remove

Jedi Academy\Maps\(Power)Duel\Hoth Canyon
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel9" remove

Jedi Academy\Maps\(Power)Duel\Vjun Fuel Processing
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/duel10" remove

Jedi Academy\Maps\Siege
Group: JK3MAPS
Mutex: JK3MAPS
1 if map ~!= "mp/siege*" remove

Jedi Academy\Maps\Siege\Desert Rescue
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/siege_desert" remove

Jedi Academy\Maps\Siege\Hoth Attack
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/siege_hoth" remove

Jedi Academy\Maps\Siege\Korriban Siege
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/siege_korriban" remove

Jedi Academy\Maps\CTF
Group: JK3MAPS
Mutex: JK3MAPS
1 if map ~!= "mp/ctf*" remove

Jedi Academy\Maps\CTF\Imperial Drop Zone
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ctf1" remove

Jedi Academy\Maps\CTF\Hoth Wasteland
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ctf2" remove

Jedi Academy\Maps\CTF\Yavin Hilltops
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ctf3" remove

Jedi Academy\Maps\CTF\Coruscant Streets
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ctf4" remove

Jedi Academy\Maps\CTF\Factory
Group: JK3MAPS
Mutex: Jk3MAPS
1 if map ~!= "mp/ctf5" remove

Jedi Academy\Weapons
Group: NUL

Jedi Academy\Weapons\All
Group: JK3W
Mutex: JK3W
1 if g_weaponDisable != "0" remove

Jedi Academy\Weapons\Sabre only
Group: JK3W
Mutex: JK3W
1 if g_weaponDisable != "524279" remove

Jedi Academy\Force powers
Group: NUL

Jedi Academy\Force powers\Enabled
Group: JK3F
Mutex: JK3F
1 if g_forcePowerDisable != "0" remove

Jedi Academy\Force powers\Disabled
Group: JK3F
Mutex: JK3F
1 if g_forcePowerDisable < "163837" remove

Jedi Academy\Version
Group: NUL

Jedi Academy\Version\1.01
Group: JAVER
1 if protocol != "26" remove

Jedi Academy\Version\1.0
Group: JAVER
1 if protocol != "25" remove

Jedi Academy\Version\Other
Group: JAVER
Flags: OTHER

Jedi Knight II
ServerType: JK2
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Star Wars JK II Jedi Outcast\CurrentDirectory
ExeName: JK2MP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 28070
Maps: QUAKE3
Mutex: SV
1 if servertype != "JK2" remove
2 if version ~!= "JK2MP*" remove

Jedi Knight II\FFA
Mutex: JK2G
1 if g_gametype != "0" remove

Jedi Knight II\Holocron
Mutex: JK2G
1 if g_gametype != "1" remove

Jedi Knight II\Jedimaster
Mutex: JK2G
1 if g_gametype != "2" remove

Jedi Knight II\Duel
Mutex: JK2G
1 if g_gametype != "3" remove

Jedi Knight II\Team FFA
Mutex: JK2G
1 if g_gametype != "5" remove

Jedi Knight II\CTF
Mutex: JK2G
1 if g_gametype != "7" remove

Jedi Knight II\CTY
Mutex: JK2G
1 if g_gametype != "8" remove

Jedi Knight II\Other
Mutex: JK2G
Flags: OTHER

Jedi Knight II\Mods
Group: NUL

Jedi Knight II\Mods\none
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "basejk" remove

Jedi Knight II\Mods\Vulcanus Admin Mod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "Vulcanus Admin Mod*" remove

Jedi Knight II\Mods\JediPLUS
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "JediPLUS*" remove

Jedi Knight II\Mods\JediMod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "JediMod*" remove

Jedi Knight II\Mods\JK2++
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "JK2++" remove

Jedi Knight II\Mods\JediMovesMod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "JediMovesMod" remove

Jedi Knight II\Mods\OmniMOD
Group: JK2MOD
Mutex: JK2MOD
1 if gamename != "OmniMOD*" remove

Jedi Knight II\Mods\ProMod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "promod*" remove

Jedi Knight II\Mods\Jedi Academy
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "Jedi Academy*" remove

Jedi Knight II\Mods\xMod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "xMod*" remove

Jedi Knight II\Mods\Duelers
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "Duelers*" remove

Jedi Knight II\Mods\Gen-X
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "Gen-X*" remove

Jedi Knight II\Mods\ForceMod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "ForceMod*" remove

Jedi Knight II\Mods\Balance of the Force
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "botf" remove

Jedi Knight II\Mods\DC Mod
Group: JK2MOD
Mutex: JK2MOD
1 if gamename ~!= "DCmod*" remove

Jedi Knight II\Mods\Other
Group: JK2MOD
Mutex: JK2MOD
Flags: OTHER

Jedi Knight II\Weapons
Group: NUL

Jedi Knight II\Weapons\All
Group: JK2W
Mutex: JK2W
1 if g_weaponDisable != "0" remove

Jedi Knight II\Weapons\Sabre only
Group: JK2W
Mutex: JK2W
1 if g_weaponDisable != "65531" remove

Jedi Knight II\Force powers
Group: NUL

Jedi Knight II\Force powers\Enabled
Group: JK2F
Mutex: JK2F
1 if g_forcePowerDisable != "0" remove

Jedi Knight II\Force powers\Disabled
Group: JK2F
Mutex: JK2F
1 if g_forcePowerDisable < "32765" remove

Jedi Knight II\Version
Group: NUL

Jedi Knight II\Version\1.04
Group: JK2VER
Mutex: JK2VER
1 if version != "JK2MP: v1.04*" remove

Jedi Knight II\Version\1.03
Group: JK2VER
Mutex: JK2VER
1 if version != "JK2MP: v1.03*" remove

Jedi Knight II\Version\1.02
Group: JK2VER
Mutex: JK2VER
1 if version != "JK2MP: v1.02*" remove

Jedi Knight II\Version\Other
Group: JK2VER
Mutex: JK2VER
Flags: OTHER

Kingpin
ServerType: KP
ExeName: Kingpin.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 31510
Maps: QUAKE
Mutex: SV
Icon: IDI_KP
1 if servertype != "KP" remove
2 if version != "1.21*" remove

Kingpin\Main
Mutex: KPGAME
1 if gamedir != "" remove

Kingpin\Main\Bagman
Mutex: KPGAME2
1 if cashlimit == "0" remove

Kingpin\Main\DM
Mutex: KPGAME2
1 if cashlimit != "0" remove

Kingpin\Other
Mutex: KPGAME
Flags: OTHER

Kingpin\CDS client
Group: NUL

Kingpin\CDS client\optional
Group: KPCDS
Mutex: KPCDS
1 if CDS\ client != "optional" remove

Kingpin\CDS client\required
Group: KPCDS
Mutex: KPCDS
1 if CDS\ client != "required" remove

Kingpin\CDS client\no CDS
Group: KPCDS
Mutex: KPCDS
Flags: OTHER

KISS: Psycho Circus
ServerType: OLD
RegKey: HKEY_CURRENT_USER\Software\Third Law Interactive\Psycho Circus Launcher\1.0\InstallPath
ExeName: Psycho.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 42973
HostPort: 42972
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "kiss" remove

Laser Arena
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\laserarena
ExeName: LaserArena.EXE
JoinTemplate: {EXEPATH} +connect {ip} +port {port}
HostTemplate: {EXEPATH}
Port: 20150
HostPort: 26000
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "laserarena" remove

Medal Of Honor
ServerType: MOH
RegKey: HKEY_CURRENT_USER\Software\2015\MOHAA\basepath
ExeName: MOHAA.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +set name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH} +set cl_playintro 0
Port: 12203
Maps: QUAKE3
Mutex: SV
1 if servertype != "MOH" remove
2 if version != "Medal of Honor A*" remove

Medal Of Honor\Maps
Group: NUL

Medal Of Honor\Maps\Classic
Group: MOHMAP
Mutex: MOHMAP
1 if map ~== "obj/obj_team1" keep
2 if map ~== "obj/obj_team2" keep
3 if map ~== "obj/obj_team3" keep
4 if map ~== "obj/obj_team4" keep
5 if map ~== "dm/mohdm1" keep
6 if map ~== "dm/mohdm2" keep
7 if map ~== "dm/mohdm3" keep
8 if map ~== "dm/mohdm4" keep
9 if map ~== "dm/mohdm5" keep
10 if map ~== "dm/mohdm6" keep
11 if map ~== "dm/mohdm7" keep
12 remove

Medal Of Honor\Maps\Classic\Objective
Group: MOHMAP
Mutex: MOHMAPC
1 if map ~!= "obj*" remove

Medal Of Honor\Maps\Classic\Objective\Team 1
Group: MOHMAP
Mutex: MOHMAPCOBJ
1 if map ~!= "obj/obj_team1" remove

Medal Of Honor\Maps\Classic\Objective\Team 2
Group: MOHMAP
Mutex: MOHMAPCOBJ
1 if map ~!= "obj/obj_team2" remove

Medal Of Honor\Maps\Classic\Objective\Team 3
Group: MOHMAP
Mutex: MOHMAPCOBJ
1 if map ~!= "obj/obj_team3" remove

Medal Of Honor\Maps\Classic\Objective\Team 4
Group: MOHMAP
Mutex: MOHMAPCOBJ
1 if map ~!= "obj/obj_team4" remove

Medal Of Honor\Maps\Classic\Team Death Match
Group: MOHMAP
Mutex: MOHMAPC
1 if map ~!= "dm*" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm1
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm1" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm2
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm2" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm3
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm3" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm4
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm4" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm5
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm5" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm6
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm6" remove

Medal Of Honor\Maps\Classic\Team Death Match\dm7
Group: MOHMAP
Mutex: MOHMAPCTDM
1 if map ~!= "dm/mohdm7" remove

Medal Of Honor\Maps\Other
Group: MOHMAP
Mutex: MOHMAP
Flags: OTHER

Medal Of Honor\Free-For-All
Mutex: MOH
1 if game != "Free-For-All" remove

Medal Of Honor\Team-Match
Mutex: MOH
1 if game != "Team-Match" remove

Medal Of Honor\Round-Based-Match
Mutex: MOH
1 if game != "Round-Based-Match" remove

Medal Of Honor\Objective-Match
Mutex: MOH
1 if game != "Objective-Match" remove

Medal Of Honor\Capture-The-Flag
Mutex: MOH
1 if game != "Capture-The-Flag" remove

Medal Of Honor\Freeze-Tag
Mutex: MOH
1 if game != "Freeze-Tag" remove

Medal Of Honor\Freeze-Tag-Objective
Mutex: MOH
1 if game != "Freeze-Tag-Objective" remove

Medal Of Honor\Other
Mutex: MOH
Flags: OTHER

Medal Of Honor\CKR Realism
Group: NUL

Medal Of Honor\CKR Realism\On
Mutex: MOHCKR
Group: MOHCKR
1 if hostname ~!= "*ckr*" remove

Medal Of Honor\CKR Realism\Off
Mutex: MOHCKR
Group: MOHCKR
Flags: OTHER

Medal Of Honor\DMW
Group: NUL

Medal Of Honor\DMW\On
Mutex: MOHDMW
Group: MOHDMW
1 if hostname ~!= "*dmw*" remove

Medal Of Honor\DMW\Off
Mutex: MOHDMW
Group: MOHDMW
Flags: OTHER

Medal Of Honor\HitP
Mutex: MOH
1 if mapname ~!= "*Hitp*" remove

Medal Of Honor\Version
Group: NUL

Medal Of Honor\Version\1.11
Group: MOHVER
Mutex: MOHVER
1 if version != "Medal of Honor Allied Assault 1.11*" remove

Medal Of Honor\Version\1.1
Group: MOHVER
Mutex: MOHVER
1 if version != "Medal of Honor Allied Assault 1.10*" remove

Medal Of Honor\Version\1.0
Group: MOHVER
Mutex: MOHVER
1 if version != "Medal of Honor Allied Assault 1.0*" remove

Medal Of Honor\Version\other
Group: MOHVER
Mutex: MOHVER
Flags: OTHER

Medal Of Honor demo
ServerType: OLD
ExeName: MOHAANetDemo.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +set name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH} +set cl_playintro 0
Port: 12201
HostPort: 12203
Maps: QUAKE3
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "mohaad" remove

Medal Of Honor demo\Free-For-All
Mutex: MOHD
1 if gametype != "Free-For-All" remove

Medal Of Honor demo\Team-Match
Mutex: MOHD
1 if gametype != "Team-Match" remove

Medal Of Honor demo\Round-Based-Match
Mutex: MOHD
1 if gametype != "Round-Based-Match" remove

Medal Of Honor demo\Objective-Match
Mutex: MOHD
1 if gametype != "Objective-Match" remove

Medal Of Honor demo\Other
Mutex: MOHD
Flags: OTHER

Medal Of Honor Breakthrough
ServerType: MOH
RegKey: HKEY_LOCAL_MACHINE\Software\EA Games\Medal of Honor Allied Assault Breakthrough\2.0\path
ExeName: moh_breakthrough.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +set name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH} +set cl_playintro 0
Port: 12203
Maps: QUAKE3
Mutex: SV
1 if servertype != "MOH" remove
2 if version != "Medal of Honor: Breakthrough*" remove
3 if version == "Medal of Honor: Breakthrough Demo*" remove

Medal Of Honor Breakthrough\(UNSUPPORTED GAME)
Group: NUL

Medal Of Honor Breakthrough\Free-For-All
Mutex: MOHB
1 if game != "Free-For-All" remove

Medal Of Honor Breakthrough\Team-Match
Mutex: MOHB
1 if game != "Team-Match" remove

Medal Of Honor Breakthrough\Liberation
Mutex: MOHB
1 if game != "Liberation" remove

Medal Of Honor Breakthrough\Round-Based-Match
Mutex: MOHB
1 if game != "Round-Based-Match" remove

Medal Of Honor Breakthrough\Objective-Match
Mutex: MOHB
1 if game != "Objective-Match" remove

Medal Of Honor Breakthrough\Tug-of-War
Mutex: MOHB
1 if game != "Tug-of-War" remove

Medal Of Honor Breakthrough\Other
Mutex: MOHB
Flags: OTHER

Medal Of Honor Breakthrough\Realism Mode
Group: NUL

Medal Of Honor Breakthrough\Realism Mode\On
Group: MOHBRM
1 if g_realismmode < "1" remove

Medal Of Honor Breakthrough\Realism Mode\Off
Group: MOHBRM
Flags: OTHER

Medal Of Honor Breakthrough\Version
Group: NUL

Medal Of Honor Breakthrough\Version\2.40
Group: MOHBRV
Mutex: MOHBRV
1 if version != "*Nov*2003*" remove

Medal Of Honor Breakthrough\Version\2.30
Group: MOHBRV
Mutex: MOHBRV
1 if version != "*Aug*2003*" remove

Medal Of Honor Breakthrough\Version\Other
Group: MOHBRV
Mutex: MOHBRV
Flags: OTHER

Medal Of Honor Breakthrough demo
ServerType: MOH
RegKey: HKEY_LOCAL_MACHINE\Software\EA Games\Medal of Honor Allied Assault Breakthrough demo\2.0\path
ExeName: moh_breakthrough_demo.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +set name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH} +set cl_playintro 0
Port: 12203
Maps: QUAKE3
Mutex: SV
1 if servertype != "MOH" remove
2 if version != "Medal of Honor: Breakthrough Demo*" remove

Medal Of Honor Breakthrough demo\Free-For-All
Mutex: MOHBD
1 if game != "Free-For-All" remove

Medal Of Honor Breakthrough demo\Team-Match
Mutex: MOHBD
1 if game != "Team-Match" remove

Medal Of Honor Breakthrough demo\Liberation
Mutex: MOHBD
1 if game != "Liberation" remove

Medal Of Honor Breakthrough demo\Round-Based-Match
Mutex: MOHBD
1 if game != "Round-Based-Match" remove

Medal Of Honor Breakthrough demo\Objective-Match
Mutex: MOHBD
1 if game != "Objective-Match" remove

Medal Of Honor Breakthrough demo\Tug-of-War
Mutex: MOHBD
1 if game != "Tug-of-War" remove

Medal Of Honor Breakthrough demo\Other
Mutex: MOHBD
Flags: OTHER

Medal Of Honor Breakthrough demo\Realism Mode
Group: NUL

Medal Of Honor Breakthrough demo\Realism Mode\On
Group: MOHBDRM
1 if g_realismmode < "1" remove

Medal Of Honor Breakthrough demo\Realism Mode\Off
Group: MOHBDRM
Flags: OTHER

Medal of Honor: Pacific Assault
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\software\ea games\Medal of Honor Pacific Assault\1.0\path
ExeName: MOHPA.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH}
HostPort: 13203
Port: 13300
Maps: QUAKE3
Mutex: SV
1 if servertype != "GS" remove
2 if gametype_i == "" remove
3 if gamever == "d1.00" remove

Medal of Honor: Pacific Assault\Invader
Mutex: MOHPA
1 if game != "Invader" remove

Medal of Honor: Pacific Assault\Free-For-All
Mutex: MOHPA
1 if game != "Free-For-All" remove

Medal of Honor: Pacific Assault\Team Match
Mutex: MOHPA
1 if game != "Team-Match" remove

Medal of Honor: Pacific Assault\PunkBuster
Group: NUL

Medal of Honor: Pacific Assault\PunkBuster\On
Group: MOHPAPB
Mutex: MOHPAPB
1 if punkbuster != "1" remove

Medal of Honor: Pacific Assault\PunkBuster\Off
Group: MOHPAPB
Mutex: MOHPAPB
Flags: OTHER

Medal of Honor: Pacific Assault\Pure
Group: NUL

Medal of Honor: Pacific Assault\Pure\Yes
Group: MOHPAPR
Mutex: MOHPAPR
1 if pure != "1" remove

Medal of Honor: Pacific Assault\Pure\No
Group: MOHPAPR
Mutex: MOHPAPR
Flags: OTHER

Medal of Honor: Pacific Assault\Stats
Group: NUL

Medal of Honor: Pacific Assault\Stats\On
Group: MOHPAST
Mutex: MOHPAST
1 if stattracking != "1" remove

Medal of Honor: Pacific Assault\Stats\Off
Group: MOHPAST
Mutex: MOHPAST
Flags: OTHER

Medal of Honor: Pacific Assault\Version
Group: NUL

Medal of Honor: Pacific Assault\Version\1.1
Group: MOHPAVER
Mutex: MOHPAVER
1 if gamever != "1.1" remove

Medal of Honor: Pacific Assault\Version\0.99
Group: MOHPAVER
Mutex: MOHPAVER
1 if gamever != "0.99" remove

Medal of Honor: Pacific Assault\Version\Other
Group: MOHPAVER
Mutex: MOHPAVER
Flags: OTHER

Medal of Honor: Pacific Assault demo
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{50A74CBC-D522-4B6E-B144-F60EEB5A7573}\InstallLocation
ExeName: MOHPA_MPDemo.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH}
HostPort: 13203
Port: 13300
Maps: QUAKE3
Mutex: SV
1 if servertype != "GS" remove
2 if gametype_i == "" remove
3 if gamever != "d1.00" remove

Medal of Honor: Pacific Assault demo\Invader
Mutex: MOHPAD
1 if game != "Invader" remove

Medal of Honor: Pacific Assault demo\Free-For-All
Mutex: MOHPAD
1 if game != "Free-For-All" remove

Medal of Honor: Pacific Assault demo\Team Match
Mutex: MOHPAD
1 if game != "Team-Match" remove

Medal Of Honor Spearhead
ServerType: MOH
RegKey: HKEY_LOCAL_MACHINE\Software\EA Games\Medal of Honor Allied Assault Spearhead\2.0\path
ExeName: moh_spearhead.EXE
JoinTemplate: {EXEPATH} +set cl_playintro 0[ +set name "{NAME}"][ +password "{PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH} +set cl_playintro 0
Port: 12203
Maps: QUAKE3
Mutex: SV
1 if servertype != "MOH" remove
2 if version != "Medal of Honor Spearhead*" remove
3 if version == "Medal of Honor Spearhead Demo*" remove

Medal Of Honor Spearhead\(UNSUPPORTED GAME)
Group: NUL

Medal Of Honor Spearhead\Free-For-All
Mutex: MOHSH
1 if game != "Free-For-All" remove

Medal Of Honor Spearhead\Team-Match
Mutex: MOHSH
1 if game != "Team-Match" remove

Medal Of Honor Spearhead\Round-Based-Match
Mutex: MOHSH
1 if game != "Round-Based-Match" remove

Medal Of Honor Spearhead\Objective-Match
Mutex: MOHSH
1 if game != "Objective-Match" remove

Medal Of Honor Spearhead\Tug-of-War
Mutex: MOHSH
1 if game != "Tug-of-War" remove

Medal Of Honor Spearhead\Capture-The-Flag
Mutex: MOHSH
1 if game != "Capture-The-Flag" remove

Medal Of Honor Spearhead\Freeze-Tag
Mutex: MOHSH
1 if game != "Freeze-Tag" remove

Medal Of Honor Spearhead\Freeze-Tag-Objective
Mutex: MOHSH
1 if game != "Freeze-Tag-Objective" remove

Medal Of Honor Spearhead\Liberation
Mutex: MOHSH
1 if game != "Liberation" remove

Medal Of Honor Spearhead\Other
Mutex: MOHSH
Flags: OTHER

Medal Of Honor Spearhead\DMW
Group: NUL

Medal Of Honor Spearhead\DMW\On
Mutex: MOHDMW
Group: MOHDMW
1 if hostname ~!= "*dmw*" remove

Medal Of Honor Spearhead\DMW\Off
Mutex: MOHDMW
Group: MOHDMW
Flags: OTHER

Medal Of Honor Spearhead\Realism Mode
Group: NUL

Medal Of Honor Spearhead\Realism Mode\On
Group: MOHSHRM
1 if g_realismmode < "1" remove

Medal Of Honor Spearhead\Realism Mode\Off
Group: MOHSHRM
Flags: OTHER

Medal Of Honor Spearhead\Version
Group: NUL

Medal Of Honor Spearhead\Version\2.15
Group: MOHSHVER
Mutex: MOHSHVER
1 if version != "Medal of Honor Spearhead 2.15*" remove

Medal Of Honor Spearhead\Version\2.11
Group: MOHSHVER
Mutex: MOHSHVER
1 if version != "Medal of Honor Spearhead 2.11*" remove

Medal Of Honor Spearhead\Version\2.0
Group: MOHSHVER
Mutex: MOHSHVER
1 if version != "Medal of Honor Spearhead 2.0*" remove

Medal Of Honor Spearhead\Version\Other
Group: MOHSHVER
Mutex: MOHSHVER
Flags: OTHER

Mobile Forces
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MobileForces\DefaultIcon\
ExeName: MobileForces.exe
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
MapExt: UMF
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "mobileforces" remove

Mobile Forces\CTF
Mutex: MFGAME
1 if game != "RageCTF" remove

Mobile Forces\Domination
Mutex: MFGAME
1 if game != "RageDomination" remove

Mobile Forces\Safe Cracker
Mutex: MFGAME
1 if game != "RageSafeCracker" remove

Mobile Forces\Team Game
Mutex: MFGAME
1 if game != "RageTeamGame" remove

Mobile Forces\DeathMatch
Mutex: MFGAME
1 if game != "RageDeathMatch" remove

Mobile Forces\Detonation
Mutex: MFGAME
1 if game != "RageDetonation" remove

Mobile Forces\Other
Mutex: MFGAME
Flags: OTHER

Mobile Forces\demo maps only
Group: MFD
1 if map ~!= "mf-western" remove

Moto GP 2
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\THQ\MotoGP2\InstallPath
ExeName: MotoGP2.EXE
JoinTemplate: {EXEPATH} -connect {ip}
HostTemplate: {EXEPATH} -host
Port: 27244
Flags: LATEJOIN KG
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Moto GP 2" remove

Multi Theft Auto
ServerType: NEW
RegKey: HKEY_CURRENT_USER\SOFTWARE\MTA\
ExeName: MTAClient.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name {NAME}][ +password {PASSWORD}]
HostTemplate: {EXEPATH}
Port: 2126
HostPort: 2003
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "mta" remove

Multi Theft Auto\GTA3:MTA
Mutex: MTA
1 if game != "GTA3:MTA" remove

Multi Theft Auto\MTA:VC
Mutex: MTA
1 if game != "MTA*" remove

Multi Theft Auto\MTA:VC\Vice City
Mutex: MTAVC
1 if map != "Vice City" remove

Multi Theft Auto\MTA:VC\Vice City Stunt
Mutex: MTAVC
1 if map != "Vice City Stunt" remove

Multi Theft Auto\Version
Group: NUL

Multi Theft Auto\Version\0.41
Group: MTAVER
Mutex: MTAVER
1 if version != "0.4.1" remove

Multi Theft Auto\Version\0.4
Group: MTAVER
Mutex: MTAVER
1 if version != "0.4" remove

Multi Theft Auto\Version\0.3
Group: MTAVER
Mutex: MTAVER
1 if version != "0.3" remove

Multi Theft Auto\Version\0.22
Group: MTAVER
Mutex: MTAVER
1 if version != "0.2.2" remove

Multi Theft Auto\Version\0.2
Group: MTAVER
Mutex: MTAVER
1 if version != "0.2.0" remove

Multi Theft Auto\Version\0.1
Group: MTAVER
Mutex: MTAVER
1 if version != "0.1.0" remove

Multi Theft Auto\Version\Other
Group: MTAVER
Mutex: MTAVER
Flags: OTHER

Nerf ArenaBlast
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\Nerf\Folder
ExeName: System\Nerf.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 4445
HostPort: 4444
Maps: UNREAL
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "nerfarena" remove

Neverwinter Nights
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\BioWare\NWN\Neverwinter\Location
ExeName: NWMain.exe
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 5121
Mutex: SV
1 if servertype != "GS" goto 4
2 if PVP == "" remove
3 keep
4 if servertype != "OLD" remove
5 if gamename != "Neverwinter*" remove

Neverwinter Nights\(UNSUPPORTED GAME)
Group: NUL

Neverwinter Nights\Action
Mutex: NWN
1 if game != "Action" remove

Neverwinter Nights\Alternative
Mutex: NWN
1 if game != "Alternativ*" remove

Neverwinter Nights\Arena
Mutex: NWN
1 if game != "Ar*" remove

Neverwinter Nights\Melee
Mutex: NWN
1 if game != "Melee" remove

Neverwinter Nights\PW Action
Mutex: NWN
1 if game != "PW Action" remove

Neverwinter Nights\PW Story
Mutex: NWN
1 if game != "PW Story" remove

Neverwinter Nights\Roleplay
Mutex: NWN
1 if game != "Rol*" remove

Neverwinter Nights\Social
Mutex: NWN
1 if game != "Soc*" remove

Neverwinter Nights\Solo
Mutex: NWN
1 if game != "Solo*" remove

Neverwinter Nights\Story
Mutex: NWN
1 if game != "Story" remove

Neverwinter Nights\Story Lite
Mutex: NWN
1 if game != "Story lite" remove

Neverwinter Nights\Team
Mutex: NWN
1 if game != "Team" remove

Neverwinter Nights\Other
Mutex: NWN
Flags: OTHER

Neverwinter Nights\Shadows of Undrentide
Group: NUL

Neverwinter Nights\Shadows of Undrentide\Yes
Group: NWNSOU
Mutex: NWNSOU
1 if expansions !& "1" remove

Neverwinter Nights\Shadows of Undrentide\No
Group: NWNSOU
Mutex: NWNSOU
Flags: OTHER

Neverwinter Nights\Hordes of the Underdark
Group: NUL

Neverwinter Nights\Hordes of the Underdark\Yes
Group: NWNHOU
Mutex: NWNHOU
1 if expansions !& "2" remove

Neverwinter Nights\Hordes of the Underdark\No
Group: NWNHOU
Mutex: NWNHOU
Flags: OTHER

Neverwinter Nights\Version
Group: NUL

Neverwinter Nights\Version\1.65
Group: NWNVER
Mutex: NWNVER
1 if gamever != "8074" remove

Neverwinter Nights\Version\1.64
Group: NWNVER
Mutex: NWNVER
1 if gamever != "8062" remove

Neverwinter Nights\Version\1.62
Group: NWNVER
Mutex: NWNVER
1 if gamever != "8047" remove

Neverwinter Nights\Version\1.61
Group: NWNVER
Mutex: NWNVER
1 if gamever != "8042" remove

Neverwinter Nights\Version\1.32
Group: NWNVER
Mutex: NWNVER
1 if gamever != "7054" remove

Neverwinter Nights\Version\1.31
Group: NWNVER
Mutex: NWNVER
1 if gamever != "'7051'" remove

Neverwinter Nights\Version\1.30
Group: NWNVER
Mutex: NWNVER
1 if gamever != "'7041'" remove

Neverwinter Nights\Version\1.29
Group: NWNVER
Mutex: NWNVER
1 if gamever != "'6758'" remove

Neverwinter Nights\Version\1.28
Group: NWNVER
Mutex: NWNVER
1 if gamever != "'6756'" remove

Neverwinter Nights\Version\1.27
Group: NWNVER
Mutex: NWNVER
1 if gamever != "'6749'" remove

Neverwinter Nights\Version\Other
Group: NWNVER
Mutex: NWNVER
Flags: OTHER

New World Order
ServerType: NEW
RegKey: HKEY_CURRENT_USER\Software\P3 Interactive\NWO\Location
ExeName: nwo\NWO.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 27138
HostPort: 27015
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "nwo" remove

New World Order\Cooperative
Mutex: NWO
1 if game ~!= "Cooperative" remove

New World Order\Fallout
Mutex: NWO
1 if game ~!= "Fallout" remove

New World Order\Hostage Rescue
Mutex: NWO
1 if game ~!= "HostageRescue" remove

New World Order\Plant The Bomb
Mutex: NWO
1 if game ~!= "PlantTheBomb" remove

New World Order\TeamDeathMatch
Mutex: NWO
1 if game ~!= "TeamDeathMatch" remove

New World Order\TeamEscape
Mutex: NWO
1 if game ~!= "TeamEscape" remove

New World Order\Other
Mutex: NWO
Flags: OTHER

New World Order\demo maps only
Group: NWODEMO
1 if map ~== "Druglord Villa" keep
2 if map ~== "Restaurant" keep
3 remove

New World Order\Version
Group: NUL

New World Order\Version\1.5
Group: NWOVER
Mutex: NWOVER
1 if version != "1.5" remove

New World Order\Version\1.43
Group: NWOVER
Mutex: NWOVER
1 if version != "1.43" remove

New World Order\Version\1.42
Group: NWOVER
Mutex: NWOVER
1 if version != "1.42" remove

New World Order\Version\1.41
Group: NWOVER
Mutex: NWOVER
1 if version != "1.41" remove

New World Order\Version\1.4
Group: NWOVER
Mutex: NWOVER
1 if version != "1.4" remove

New World Order\Version\Other
Group: NWOVER
Mutex: NWOVER
Flags: OTHER

No One Lives Forever
ServerType: NOLF
ExeName: NOLF.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +NetPlayerName "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27888
Maps: LITH
Mutex: SV
Icon: IDI_NOLF
1 if servertype != "NOLF" remove
2 if gamename != "nolf" remove

No One Lives Forever\Deathmatch
Mutex: NOLFGAME
1 if gametype != "deathmatch" remove

No One Lives Forever\H.A.R.M. vs UNITY
Mutex: NOLFGAME
1 if gametype != "H.A.R.M. vs. UNITY" remove

No One Lives Forever\Version
Group: NUL

No One Lives Forever\Version\1.004
Group: NOLFVER
1 if gamever != "1.004" remove

No One Lives Forever\Version\1.003
Group: NOLFVER
1 if gamever != "1.003" remove

No One Lives Forever\Version\1.002
Group: NOLFVER
Mutex: NOLFVER
1 if gamever != "1.002" remove

No One Lives Forever\Version\1.001
Group: NOLFVER
Mutex: NOLFVER
1 if gamever != "1.001" remove

No One Lives Forever\Version\1.00
Group: NOLFVER
Mutex: NOLFVER
1 if gamever != "1.00" remove

No One Lives Forever\Version\0.001 (demo)
Group: NOLFVER
Mutex: NOLFVER
1 if gamever != "0.001" remove

No One Lives Forever\Version\Other
Group: NOLFVER
Mutex: NOLFVER
Flags: OTHER

No One Lives Forever 2
ServerType: NOLF
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\No One Lives Forever 2\1.0\InstallDir
ExeName: NOLF2.EXE
JoinTemplate: {EXEPATH} -GOMULTIJOIN 1 +join {address}[ +password "{PASSWORD}"][ +playername "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27889
HostPort: 27888
Mutex: SV
1 if servertype != "NOLF" remove
2 if gamename != "nolf2" remove

No One Lives Forever 2 demo
ServerType: NOLF
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Monolith Productions\No One Lives Forever 2 (Multiplayer Demo)\1.0\InstallDir
ExeName: NOLF2.EXE
JoinTemplate: {EXEPATH} -GOMULTIJOIN 1 +join {address}[ +password "{PASSWORD}"][ +playername "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27889
HostPort: 27888
Mutex: SV
1 if servertype != "NOLF" remove
2 if gamename != "nolf2d" remove

Novawar
ServerType: NEW
ExeName: WNoWa.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 8887
HostPort: 8764
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "novawar" remove

Operation Flashpoint
ServerType: OFP
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Codemasters\Operation Flashpoint\MAIN
ExeName: OperationFlashpoint.EXE
JoinTemplate: {EXEPATH} -connect={ip} -port={port}[ "-password={PASSWORD}"][ "-name={NAME}"]
HostTemplate: {EXEPATH} -host[ "-name={NAME}"]
Port: 2234
Mutex: SV
Icon: IDI_OFP
1 if servertype == "OFP" keep
2 if servertype != "OLD" remove
3 if gamename != "opflash" remove

Operation Flashpoint\game in progress
Mutex: OFPGAME
1 if timeleft <= "0" remove

Operation Flashpoint\waiting for players
Mutex: OFPGAME
1 if timeleft != "0" remove

Operation Flashpoint\unknown
Mutex: OFPGAME
Flags: OTHER

Operation Flashpoint\version
Group: NUL

Operation Flashpoint\version\1.60
Mutex: OFPVER
Group: OFPVER
1 if version == "160" keep
2 if gamever != "1.60" remove

Operation Flashpoint\version\1.58
Mutex: OFPVER
Group: OFPVER
1 if version == "158" keep
2 if gamever != "1.58" remove

Operation Flashpoint\version\1.55
Mutex: OFPVER
Group: OFPVER
1 if version == "155" keep
2 if gamever != "1.55" remove

Operation Flashpoint\version\1.49
Mutex: OFPVER
Group: OFPVER
1 if version == "149" keep
2 if gamever != "1.49" remove

Operation Flashpoint\version\1.48
Mutex: OFPVER
Group: OFPVER
1 if version == "148" keep
2 if gamever != "1.48" remove

Operation Flashpoint\version\1.47
Mutex: OFPVER
Group: OFPVER
1 if version == "147" keep
2 if gamever != "1.47" remove

Operation Flashpoint\version\1.46
Mutex: OFPVER
Group: OFPVER
1 if version == "146" keep
2 if gamever != "1.46" remove

Operation Flashpoint\version\1.45
Mutex: OFPVER
Group: OFPVER
1 if version == "145" keep
2 if gamever != "1.45" remove

Operation Flashpoint\version\1.42
Mutex: OFPVER
Group: OFPVER
1 if version == "142" keep
2 if gamever != "1.42" remove

Operation Flashpoint\version\1.41
Mutex: OFPVER
Group: OFPVER
1 if version == "141" keep
2 if gamever != "1.41" remove

Operation Flashpoint\version\1.40
Mutex: OFPVER
Group: OFPVER
1 if version == "140" keep
2 if gamever != "1.40" remove

Operation Flashpoint\version\1.30
Mutex: OFPVER
Group: OFPVER
1 if version == "130" keep
2 if gamever != "1.30" remove

Operation Flashpoint\version\1.29
Mutex: OFPVER
Group: OFPVER
1 if version == "129" keep
2 if gamever != "1.29" remove

Operation Flashpoint\version\1.27
Mutex: OFPVER
Group: OFPVER
1 if version == "127" keep
2 if gamever != "1.27" remove

Operation Flashpoint\version\1.26
Mutex: OFPVER
Group: OFPVER
1 if version == "126" keep
2 if gamever != "1.26" remove

Operation Flashpoint\version\1.20
Mutex: OFPVER
Group: OFPVER
1 if version != "120" remove

Operation Flashpoint\version\1.10
Mutex: OFPVER
Group: OFPVER
1 if version != "110" remove

Operation Flashpoint\version\1.0
Mutex: OFPVER
Group: OFPVER
1 if version != "1" remove

Operation Flashpoint\version\Other
Mutex: OFPVER
Group: OFPVER
Flags: OTHER

Operation Flashpoint: Resistance
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Codemasters\Flashpoint Resistance\MAIN
ExeName: FlashpointResistance.exe
JoinTemplate: {EXEPATH} -connect={ip} -port={hostport}[ "-password={PASSWORD}"][ "-name={NAME}"]
HostTemplate: {EXEPATH} -host[ "-name={NAME}"]
Port: 2303
HostPort: 2302
Mutex: SV
Icon: IDI_OFP
1 if servertype != "OLD" remove
2 if gamename != "opflashr" remove

Operation Flashpoint: Resistance\game in progress
Mutex: OFPR
1 if timeleft <= "0" remove

Operation Flashpoint: Resistance\waiting for players
Mutex: OFPR
1 if timeleft != "0" remove

Operation Flashpoint: Resistance\Mods
Group: NUL

Operation Flashpoint: Resistance\Mods\None
Mutex: OFPM
Group: OFPM
1 if mod != "RES" remove

Operation Flashpoint: Resistance\Mods\finmod
Mutex: OFPM
Group: OFPM
1 if mod != "*finmod*" remove

Operation Flashpoint: Resistance\Mods\WarGames
Mutex: OFPM
Group: OFPM
1 if mod != "*wgl*" remove

Operation Flashpoint: Resistance\Mods\Other
Mutex: OFPM
Group: OFPM
Flags: OTHER

Operation Flashpoint: Resistance\version
Group: NUL

Operation Flashpoint: Resistance\version\1.96
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.96" remove

Operation Flashpoint: Resistance\version\1.95
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.95" remove

Operation Flashpoint: Resistance\version\1.94
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.94" remove

Operation Flashpoint: Resistance\version\1.93
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.93*" remove

Operation Flashpoint: Resistance\version\1.92
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.92" remove

Operation Flashpoint: Resistance\version\1.91
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.91" remove

Operation Flashpoint: Resistance\version\1.90
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.90" remove

Operation Flashpoint: Resistance\version\1.88
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.88" remove

Operation Flashpoint: Resistance\version\1.87
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.87" remove

Operation Flashpoint: Resistance\version\1.86
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.86" remove

Operation Flashpoint: Resistance\version\1.85
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.85" remove

Operation Flashpoint: Resistance\version\1.75
Group: OFPRVER
Mutex: OFPRVER
1 if gamever != "1.75" remove

Operation Flashpoint: Resistance\version\Other
Group: OFPRVER
Mutex: OFPRVER
Flags: OTHER

Opposing Force Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Opposing Force\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Icon: $BASE\gearbox\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Opposing Force
WindowName: gearbox
Custom: 50
1 if servertype != "HL" remove
2 if gamedir ~!= "gearbox" remove
3 if sv_region == "" remove

Opposing Force Steam\DM
Mutex: OPFOR
2 if map ~!= "op4_*" remove

Opposing Force Steam\CTF
Mutex: OPFOR
2 if map ~!= "op4ctf_*" remove

Opposing Force Steam\Other
Mutex: OPFOR
Flags: OTHER

Painkiller
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\PeopleCanFly\Painkiller\EXEPath
ExeName: Painkiller.exe
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 3578
HostPort: 3455
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "painkiller" remove

Painkiller\Free For All
Mutex: PK
1 if game != "Free For All" remove

Painkiller\Team Deathmatch
Mutex: PK
1 if game != "Team Deathmatch" remove

Painkiller\People Can Fly
Mutex: PK
1 if game != "People Can Fly" remove

Painkiller\The Light Bearer
Mutex: PK
1 if game != "The Light Bearer" remove

Painkiller\Voosh
Mutex: PK
1 if game != "Voosh" remove

Painkiller\Other
Mutex: PK
Flags: OTHER

Praetorians
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Praetorians\Path
ExeName: Praetorians.exe
JoinTemplate: DP
HostTemplate: DP
GUID: {c93e1314-ac6c-49e4-ac64-14f6358f881a}
VersionKey: HKEY_LOCAL_MACHINE\SOFTWARE\Pyro Studios\Praetorians Game\Config\Version
MapList: Face Off (2)|Dire Straits (2)|Fields of War (2)|Snowy Pass (2)|A Handful of Cities (4)|Crossroads (4)|A Quiet Lake (4)|Flower of Conflict (4)|Hurricane (6)|Desert Oasis (6)|King of the Mountain (6)|The Plain (6)|Hill Country (6)|Where Two Rivers Cross (8)|Chaos Island (8)|Sacred Land (8)
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Praetorians" remove

Praetorians demo
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectPlay\Applications\Praetorians Multiplayer Demo\Path
ExeName: Praetorians.exe
JoinTemplate: DP
HostTemplate: DP
GUID: {de756467-2cbd-432a-8806-d0c79d7ab9fb}
MapList: Crossroads
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Praetorians demo" remove

Purge Jihad
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Freeform Interactive\Purge\Purge
ExeName: PurgeJihad.exe
JoinTemplate: {EXEPATH} +ASE 1 +ASE_IP {ip} +ASE_Port {hostport}[ +ASE_PW "{PASSWORD}"][ +ASE_Name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27777
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "purge" remove
3 if version == "*d" remove

Purge demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Freeform Interactive\Purge demo\Purge demo
ExeName: Purge.exe
JoinTemplate: {EXEPATH} +ASE 1 +ASE_IP {ip} +ASE_Port {hostport}[ +ASE_PW "{PASSWORD}"][ +ASE_Name "{NAME}"]
HostTemplate: {EXEPATH}
Port: 27777
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "purge" remove
3 if version != "*d" remove

QFusion
ServerType: Q2
RegKey: HKEY_LOCAL_MACHINE\Software\Id\Quake III Arena\INSTALLPATH
ExeName: QFusion.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 27910
Maps: QUAKE3
Mutex: SV
1 if servertype != "Q2" remove
2 if gamename ~!= "baseq3" remove

QuakeWorld
ServerType: QW
RegKey: HKEY_CURRENT_USER\Software\GameSpy\GameSpy 3D\QuakeWorld\CmdLineQW
ExeName: QWCL.EXE
JoinTemplate: BUILTIN_QW
SpecTemplate: BUILTIN_QW
Port: 27500
Maps: QUAKE
Mutex: SV
Icon: IDI_QW
1 if servertype != "QW" remove

QuakeWorld\DeathMatch
Mutex: QWGAME
2 if game == "" goto 20
3 if game ~== "id1" keep
4 if game ~== "qw*" keep
5 if game ~== "duel" keep
6 if game ~== "crystal" keep
7 if *progs == "25300" keep
8 if game ~== "*team*" keep
9 if game ~!= "*clan*" remove
10 if game == "*arena*" remove
11 keep
20 if *progs != "666" keep
21 if map == "start" remove

QuakeWorld\DeathMatch\1 on 1
1 if game ~== "duel" keep
2 if game ~== "crystal" keep
4 if maxclients == "2" keep
5 if hostname ~== "*duel*" keep
6 remove

QuakeWorld\DeathMatch\2 on 2
1 if maxclients != "4" remove

QuakeWorld\DeathMatch\Team Play
1 if maxclients < "8" remove
2 if hostname ~== "*ffa*" remove
3 if hostname ~== "*team*" keep
4 if hostname ~== "*clan*" keep
5 if hostname ~== "*kteam*" keep
6 if hostname ~== "*claim*" keep
7 if hostname ~== "*comp*" keep
8 if hostname ~== "*book*" keep
9 if hostname ~== "*qwring*" keep
10 if hostname ~== "*decl*" keep
11 remove

QuakeWorld\DeathMatch\Free For All
1 if maxclients < "6" remove
2 if *progs == "25300" remove
3 if hostname ~== "*ffa*" keep
4 if hostname ~== "*claim*" remove
5 if hostname ~== "*clan*" remove
6 if hostname ~== "*team*" remove
7 if hostname ~== "*kteam*" remove
8 if hostname ~== "*comp*" remove
9 if hostname ~== "*book*" remove
10 if hostname ~== "*decl*" remove

QuakeWorld\DeathMatch\KTeams
Group: KT
1 if status == "" remove

QuakeWorld\Team Fortress
Mutex: QWGAME
1 if game ~!= "fortress" remove

QuakeWorld\Team Fortress\1 on 1
Mutex: QWTF
1 if maxclients == "2" keep
2 if hostname ~== "*duel*" keep
3 remove

QuakeWorld\Team Fortress\MegaTF
Mutex: QWTF
1 if maxclients == "2" remove
2 if hostname ~== "*mega*" keep
3 if *progs = "45115" keep
4 if *progs = "37639" keep
10 remove

QuakeWorld\Team Fortress\OzTF
Mutex: QWTF
1 if hostname ~== "* OZ*" keep
2 if *progs ~== "36051" keep
3 if *progs ~== "48314" keep
4 if *progs ~== "132" keep
5 if *progs ~== "17185" keep
6 if *progs ~== "41010" keep
7 if *progs ~== "53380" keep
8 if *progs ~== "7156" keep
9 if *progs ~== "8822" keep
11 remove

QuakeWorld\Team Fortress\Regular
Mutex: QWTF
1 if maxclients == "2" remove
2 if hostname ~== "*mega*" remove

QuakeWorld\Capture The Flag
Mutex: QWGAME
1 if game ~!= "ctf" remove

QuakeWorld\Rocket Arena
Mutex: QWGAME
1 if game ~== "*arena" keep
2 if game ~!= "ca" remove

QuakeWorld\Rocket Arena\1 on 1
1 if maxclients < "8" keep
2 if *progs == "60586" keep
3 if *progs == "20147" remove
4 if hostname ~== "*clan arena*" remove
5 if hostname ~== "* ca *" remove
6 if map ~== "dm?" remove

QuakeWorld\Rocket Arena\Clan Arena
1 if game == "ca" keep
2 if maxclients < "8" remove
3 if *progs == "60586" remove
4 if *progs == "20147" keep
5 if hostname ~== "*clan arena*" keep
6 if hostname ~== "* ca *" keep
7 if map ~== "dm?" keep
8 remove

QuakeWorld\Public Qizmos
Mutex: QWGAME
1 if game != "" remove
2 if *progs != "666" remove
3 if map != "start" remove

QuakeWorld\Misc
Mutex: QWGAME
Flags: OTHER

QuakeWorld\Misc\Painkeep
Mutex: QWGAME2
1 if game ~!= "painkeep" remove

QuakeWorld\Misc\Future vs Fantasy
Mutex: QWGAME2
1 if game ~!= "fvf" remove

QuakeWorld\Misc\Head Hunters
Mutex: QWGAME2
1 if game ~!= "hh" remove

QuakeWorld\Misc\Paintball
Mutex: QWGAME2
1 if game ~!= "pball" remove

QuakeWorld\Misc\Runes
Mutex: QWGAME2
1 if game ~!= "*rune*" remove

QuakeWorld\Misc\Requiem
Mutex: QWGAME2
1 if game ~!= "requiem" remove

QuakeWorld\Misc\Orange
Mutex: QWGAME2
1 if game ~!= "orange" remove

QuakeWorld\Misc\Total Destruction
Mutex: QWGAME2
1 if game ~!= "td*" remove

QuakeWorld\Misc\Other
Mutex: QWGAME2
Flags: OTHER

Quake 2
ServerType: Q2
ExeName: Quake2.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +set game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"]
SpecTemplate: {EXEPATH} +connect {address}[ +set game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +spectator 1[ +spectator_password "{SPECTATOR_PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 27910
Maps: QUAKE
Mutex: SV
Icon: IDI_Q2
1 if servertype != "Q2" remove

Quake 2\Deathmatch
Mutex: Q2GAME
1 if game ~== "" keep
2 if game ~== "gxmod" keep
3 if game ~== "lfiredm" keep
4 if game ~== "puredm*" keep
5 if game ~== "sconfig30" keep
6 if game ~== "tourney*" keep
7 if game ~== "duel*" keep
8 if game ~== "quad*" keep
9 if game ~== "team*" keep
10 if game ~== "zcomp" keep
11 if game ~== "q2comp" keep
12 if game ~== "battle" keep
13 if game ~== "tdm" keep
14 remove

Quake 2\Deathmatch\Free For All
3 if game ~== "" goto 20
5 if game ~== "lfiredm" keep
6 if game ~== "puredm*" keep
7 if game ~== "sconfig30" keep
8 if game ~== "tourney*" goto 16
15 remove
16 if match_type == "RegularDM" keep
17 remove
20 if hostname ~== "*clan server*" remove
21 if hostname ~== "*team*" remove

Quake 2\Deathmatch\Teamplay
2 if game ~== "tdm" keep
3 if game ~== "battle" goto 10
4 if game ~== "gxmod" goto 10
5 if game ~== "zcomp" goto 10
6 if game ~== "q2comp" keep
7 if game ~== "tourney*" goto 16
8 if game ~== "" goto 20
9 remove
10 if hostname ~== "*duel*" remove
11 if hostname ~== "*1*1*" remove
12 keep
16 if match_type == "TeamPlay" keep
17 remove
20 if hostname ~== "*clan server*" keep
21 if hostname ~== "*team*" keep
22 remove

Quake 2\Deathmatch\1 on 1
2 if game ~== "duel*" keep
4 if game ~== "gxmod" goto 16
5 if game ~== "lfiredm" goto 16
6 if game ~== "puredm*" goto 16
7 if game ~== "sconfig30" goto 16
8 if game ~== "tourney*" goto 20
9 if game ~== "quad*" goto 16
10 if game ~== "team*" goto 16
11 if game ~== "zcomp" goto 16
12 if game ~== "q2comp" goto 16
13 if game ~== "battle" goto 16
15 remove
16 if hostname ~== "*duel*" keep
17 if hostname ~== "*one*one*" keep
18 if hostname ~== "*1*1*" keep
19 remove
20 if match_type == "1-vs-1" keep
21 if hostname ~== "*duel*" keep
22 remove

Quake 2\Lithium
Mutex: Q2GAME
1 if game ~!= "lithium*" remove

Quake 2\Capture The Flag
Mutex: Q2GAME
1 if game ~== "ctf" keep
2 if game ~== "lmctf" keep
3 remove

Quake 2\Action Quake 2
Mutex: Q2GAME
Icon: $BASE\Action\actq2.ico
1 if game ~== "action" keep
2 remove

Quake 2\Rocket Arena 2
Mutex: Q2GAME
1 if game ~== "arena" keep
2 remove

Quake 2\Weapons Factory
Mutex: Q2GAME
1 if game ~== "wf" keep
2 remove

Quake 2\Weapons Of Destruction
Mutex: Q2GAME
1 if game ~== "weapons" keep
2 remove

Quake 2\Gloom
Mutex: Q2GAME
1 if game ~== "gloom*" keep
2 remove

Quake 2\Other
Mutex: Q2GAME
Flags: OTHER

Quake 2\Other\Freeze Tag
Mutex: Q2GAME2
1 if game ~!= "freeze" remove

Quake 2\Other\Paintball
Mutex: Q2GAME2
Icon: $BASE\paintball2.exe
1 if game ~!= "pball" remove

Quake 2\Other\Rail Arena
Mutex: Q2GAME2
1 if game ~!= "rail" remove

Quake 2\Other\Jailbreak
Mutex: Q2GAME2
1 if game ~!= "jail" remove

Quake 2\Other\Chaos
Mutex: Q2GAME2
1 if game ~!= "chaos" remove

Quake 2\Other\Rogue
Mutex: Q2GAME2
1 if game ~!= "rogue" remove

Quake 2\Other\Xatrix
Mutex: Q2GAME2
1 if game ~!= "xatrix" remove

Quake 2\Other\DDay
Mutex: Q2GAME2
Icon: $BASE\dday\dday_icon.ico
1 if game ~!= "dday" remove

Quake 2\Other\Other
Mutex: Q2GAME2
Flags: OTHER

Quake 3: Arena
ServerType: Q3
RegKey: HKEY_LOCAL_MACHINE\Software\Id\Quake III Arena\INSTALLPATH
ExeName: Quake3.EXE
JoinTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 27960
Maps: QUAKE3
Mutex: SV
Icon: IDI_Q3
1 if servertype != "Q3" remove

Quake 3: Arena\baseq3
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
Mutex: Q3GAME
1 if game ~!= "baseq3" remove
2 if g_enableDust != "" remove
3 if gameversion == "OSP*" remove

Quake 3: Arena\baseq3\FFA
Mutex: Q3BASE
1 if g_gametype != "0" remove

Quake 3: Arena\baseq3\Duel
Mutex: Q3BASE
1 if g_gametype != "1" remove

Quake 3: Arena\baseq3\Team DM
Mutex: Q3BASE
1 if g_gametype != "3" remove

Quake 3: Arena\baseq3\CTF
Mutex: Q3BASE
1 if g_gametype != "4" remove

Quake 3: Arena\OSP
Icon: $BASE\osp\OSP Config Generator.exe
JoinTemplate: {EXEPATH} +set fs_game osp[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
Mutex: Q3GAME
1 if game ~== "osp" keep
2 if game ~!= "baseq3" remove
3 if gameversion != "OSP*" remove

Quake 3: Arena\OSP\FFA
Mutex: Q3OSP
1 if g_gametype != "0" remove

Quake 3: Arena\OSP\Duel
Mutex: Q3OSP
1 if g_gametype != "1" remove

Quake 3: Arena\OSP\Team DM
Mutex: Q3OSP
1 if g_gametype != "3" remove

Quake 3: Arena\OSP\Team DM\Standard
Mutex: Q3OSPTDM
1 if server_freezetag != "" remove

Quake 3: Arena\OSP\Team DM\OSP FT
Mutex: Q3OSPTDM
1 if server_freezetag != "1" remove

Quake 3: Arena\OSP\Team DM\Vanilla FT
Mutex: Q3OSPTDM
1 if server_freezetag != "2" remove

Quake 3: Arena\OSP\CTF
Mutex: Q3OSP
1 if g_gametype != "4" remove

Quake 3: Arena\OSP\Clan Arena
Mutex: Q3OSP
1 if g_gametype != "5" remove

Quake 3: Arena\OSP\Other
Mutex: Q3OSP
Flags: OTHER

Quake 3: Arena\OSP\Pro Mode
Group: NUL

Quake 3: Arena\OSP\Pro Mode\Vanilla
Group: Q3OSPRO
Mutex: Q3OSPRO
1 if server_promode > "0" remove

Quake 3: Arena\OSP\Pro Mode\Pro Mode
Group: Q3OSPRO
Mutex: Q3OSPRO
Flags: OTHER

Quake 3: Arena\Rocket Arena
Mutex: Q3GAME
4 if game ~!= "arena" remove

Quake 3: Arena\Rocket Arena\1.76
Mutex: Q3RA
1 if g_version != "RA3 1.76*" remove

Quake 3: Arena\Rocket Arena\1.75
Mutex: Q3RA
1 if g_version != "RA3 1.75*" remove

Quake 3: Arena\Rocket Arena\1.7
Mutex: Q3RA
1 if g_version != "RA3 1.7*" remove

Quake 3: Arena\Rocket Arena\1.65
Mutex: Q3RA
1 if g_version != "RA3 1.65*" remove

Quake 3: Arena\Rocket Arena\1.6
Mutex: Q3RA
1 if g_version != "RA3 1.6*" remove

Quake 3: Arena\Rocket Arena\Other
Mutex: Q3RA
Flags: OTHER

Quake 3: Arena\Urban Terror
Icon: $BASE\q3ut3\q3ut.ico
Mutex: Q3GAME
4 if game ~!= "Q3UT*" remove

Quake 3: Arena\Urban Terror\FFA
Mutex: Q3GAMEUT
1 if g_gametype > "2" remove

Quake 3: Arena\Urban Terror\Team DM
Mutex: Q3GAMEUT
1 if g_gametype != "3" remove

Quake 3: Arena\Urban Terror\Team Survivor
Mutex: Q3GAMEUT
1 if g_gametype != "4" remove

Quake 3: Arena\Urban Terror\Follow the Leader
Mutex: Q3GAMEUT
1 if g_gametype != "5" remove

Quake 3: Arena\Urban Terror\Capture & Hold
Mutex: Q3GAMEUT
1 if g_gametype != "6" remove

Quake 3: Arena\Urban Terror\Capture the Flag
Mutex: Q3GAMEUT
1 if g_gametype != "7" remove

Quake 3: Arena\Urban Terror\Bomb
Mutex: Q3GAMEUT
1 if g_gametype != "8" remove

Quake 3: Arena\Urban Terror\v3.7
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.7" remove

Quake 3: Arena\Urban Terror\v3.6
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.6" remove

Quake 3: Arena\Urban Terror\v3.5
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.5" remove

Quake 3: Arena\Urban Terror\v3.4
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.4" remove

Quake 3: Arena\Urban Terror\v3.3
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.3" remove

Quake 3: Arena\Urban Terror\v3.2
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.2" remove

Quake 3: Arena\Urban Terror\v3.1
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.1" remove

Quake 3: Arena\Urban Terror\v3.0
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "3.0" remove

Quake 3: Arena\Urban Terror\v2.6a
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "2.6a" remove

Quake 3: Arena\Urban Terror\Older
Group: Q3UTVER
Mutex: Q3UTVER
1 if g_modversion != "" remove

Quake 3: Arena\Urban Terror\Newer
Group: Q3UTVER
Mutex: Q3UTVER
Flags: OTHER

Quake 3: Arena\Q3F 2.0
Icon: $BASE\q3f2\q3f.ico
Mutex: Q3GAME
4 if game ~!= "q3f2" remove

Quake 3: Arena\Team Arena
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
Mutex: Q3GAME
1 if game ~!= "baseq3" remove
2 if g_enableDust == "" remove

Quake 3: Arena\Team Arena\FFA
Mutex: Q3GAMETA
1 if g_gametype != "0" remove

Quake 3: Arena\Team Arena\Duel
Mutex: Q3GAMETA
1 if g_gametype != "1" remove

Quake 3: Arena\Team Arena\Team DM
Mutex: Q3GAMETA
1 if g_gametype != "3" remove

Quake 3: Arena\Team Arena\CTF
Mutex: Q3GAMETA
1 if g_gametype != "4" remove

Quake 3: Arena\Team Arena\1 Flag CTF
Mutex: Q3GAMETA
1 if g_gametype != "5" remove

Quake 3: Arena\Team Arena\Overload
Mutex: Q3GAMETA
1 if g_gametype != "6" remove

Quake 3: Arena\Team Arena\Harvester
Mutex: Q3GAMETA
1 if g_gametype != "7" remove

Quake 3: Arena\Weapons Factory
Icon: $BASE\wfa\wfa.ico
Mutex: Q3GAME
1 if game ~!= "wfa" remove

Quake 3: Arena\CPMA
Mutex: Q3GAME
Icon: $BASE\cpma\cpma.ico
1 if game ~!= "cpma" remove

Quake 3: Arena\CPMA\FFA
Mutex: CPMA
1 if g_gametype ~!= "0" remove

Quake 3: Arena\CPMA\Duel
Mutex: CPMA
1 if g_gametype ~!= "1" remove

Quake 3: Arena\CPMA\Team Deathmatch
Mutex: CPMA
1 if g_gametype ~!= "3" remove

Quake 3: Arena\CPMA\CTF
Mutex: CPMA
1 if g_gametype ~!= "4" remove

Quake 3: Arena\CPMA\Clan Arena
Mutex: CPMA
1 if g_gametype ~!= "5" remove

Quake 3: Arena\CPMA\Freeze
Mutex: CPMA
1 if g_gametype ~!= "6" remove

Quake 3: Arena\CPMA\Version
Group: NUL

Quake 3: Arena\CPMA\Version\1.0
Group: CPMAVER
Mutex: CPMAVER
1 if gameversion != "1.0" remove

Quake 3: Arena\CPMA\Version\Older
Group: CPMAVER
Mutex: CPMAVER
1 if gameversion > "1.0" remove

Quake 3: Arena\CPMA\Version\Newer
Group: CPMAVER
Mutex: CPMAVER
Flags: OTHER

Quake 3: Arena\Threewave CTF
Mutex: Q3GAME
Icon: $BASE\threewave\threewavelogo.ico
1 if game ~!= "threewave" remove

Quake 3: Arena\Threewave CTF\Capturestrike
Mutex: Q3W
1 if g_serverData == "G09 " keep
2 if g_serverData == "P01 G09 " keep
3 if g_serverData == "P02 G09 " keep
4 remove

Quake 3: Arena\Threewave CTF\Threewave CTF
Mutex: Q3W
1 if g_serverData == "G04 " keep
2 if g_serverData == "P01 G04 " keep
3 if g_serverData == "P02 G04 " keep
4 remove

Quake 3: Arena\Threewave CTF\Classic CTF
Mutex: Q3W
1 if g_serverData == "G10 " keep
2 if g_serverData == "P01 G010 " keep
3 if g_serverData == "P02 G010 " keep
4 remove

Quake 3: Arena\Threewave CTF\Mixed Gametypes
Flags: OTHER

Quake 3: Arena\Navy Seals
Icon: $BASE\seals\ns.ico
Mutex: Q3GAME
1 if game ~!= "seals" remove

Quake 3: Arena\Navy Seals\1.93
Mutex: NSCO
1 if gameversion != "seals-1.93" remove

Quake 3: Arena\Navy Seals\1.91a
Mutex: NSCO
1 if gameversion != "seals-1.91a" remove

Quake 3: Arena\Navy Seals\1.91
Mutex: NSCO
1 if gameversion != "seals-1.91" remove

Quake 3: Arena\Navy Seals\1.9
Mutex: NSCO
1 if gameversion != "seals-1.9" remove

Quake 3: Arena\Navy Seals\1.45
Mutex: NSCO
1 if gameversion != "seals-1.45" remove

Quake 3: Arena\Navy Seals\Other
Mutex: NSCO
Flags: OTHER

Quake 3: Arena\Reaction Quake
Icon: $BASE\rq3\reaction-3.ico
Mutex: Q3GAME
1 if game ~== "rq3" keep
2 if game ~!= "reaction" remove

Quake 3: Arena\Reaction Quake\DeathMatch
Mutex: REACTION
1 if g_gametype != "0" remove

Quake 3: Arena\Reaction Quake\Teamplay
Mutex: REACTION
1 if g_gametype != "4" remove

Quake 3: Arena\Reaction Quake\Capture the Briefcase
Mutex: REACTION
1 if g_gametype != "5" remove

Quake 3: Arena\Reaction Quake\3.2
Group: RQVER
Mutex: RQVER
1 if g_RQ3_version != "*3.2*" remove

Quake 3: Arena\Reaction Quake\3.1
Group: RQVER
Mutex: RQVER
1 if g_RQ3_version != "*3.1*" remove

Quake 3: Arena\Reaction Quake\3.0
Group: RQVER
Mutex: RQVER
JoinTemplate: {EXEPATH} +set fs_game rq3[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
1 if g_RQ3_version != "*3.0*" remove

Quake 3: Arena\Reaction Quake\2.2
Group: RQVER
Mutex: RQVER
1 if g_RQ3_version != "*2.2*" remove

Quake 3: Arena\Reaction Quake\Other
Group: RQVER
Mutex: RQVER
Flags: OTHER

Quake 3: Arena\True Combat
Icon: $BASE\truecombat\tc.ico
Mutex: Q3GAME
1 if game ~== "truecombat" keep
2 if game ~!= "Q3TC*" remove

Quake 3: Arena\True Combat\1.0
Mutex: Q3TC
1 if game ~!= "truecombat" remove

Quake 3: Arena\True Combat\0.45
Mutex: Q3TC
1 if game ~!= "Q3TC*" remove

Quake 3: Arena\Tremulous
Mutex: Q3GAME
1 if game ~!= "tremulous" remove

Quake 3: Arena\InstaUnlagged
Mutex: Q3GAME
1 if game ~!= "instaunlagged" remove

Quake 3: Arena\InstaGib
Mutex: Q3GAME
1 if game ~!= "insta*" remove

Quake 3: Arena\Excessive
Mutex: Q3GAME
1 if game ~!= "excessive" remove
2 if xp_version ~== "xp *" remove

Quake 3: Arena\Freeze Tag
Mutex: Q3GAME
Icon: $BASE\freeze\freeze.ico
1 if game ~!= "freeze" remove

Quake 3: Arena\Ultra Freeze Tag
Mutex: Q3GAME
1 if game ~!= "ufreeze" remove

Quake 3: Arena\Freeze Plus
Mutex: Q3GAME
1 if game ~!= "Freezeplus" remove

Quake 3: Arena\Battle
Mutex: Q3GAME
1 if game ~!= "battle" remove

Quake 3: Arena\LRCTF
Mutex: Q3GAME
1 if game ~!= "lrctf" remove

Quake 3: Arena\NoGhost
Mutex: Q3GAME
1 if game ~!= "NoGhost" remove

Quake 3: Arena\PadMod
Mutex: Q3GAME
1 if map ~!= "wop_*" remove

Quake 3: Arena\Jailbreak: Prisoners of War
Mutex: Q3GAME
1 if game ~!= "pow" remove

Quake 3: Arena\Other
Mutex: Q3GAME
Flags: OTHER

Quake 3: Arena\Other\Fortress Evolution
Mutex: Q3GAME2
1 if game ~!= "fe" remove

Quake 3: Arena\Other\Excessive Plus
Mutex: Q3GAME2
1 if game ~== "excessiveplus" keep
2 if game ~!= "excessive" remove
3 if xp_version ~!= "xp *" remove

Quake 3: Arena\Other\Alliance CTF
Mutex: Q3GAME2
1 if game ~!= "alliance" remove

Quake 3: Arena\Other\Bid For Power
JoinTemplate: {EXEPATH} +set fs_game bfpq3[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH} +set fs_game bfpq3[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
Mutex: Q3GAME2
1 if game ~!= "bfp*" remove

Quake 3: Arena\Other\Q3 Rally
JoinTemplate: {EXEPATH} +set fs_game q3rally[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH} +set fs_game q3rally[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
Mutex: Q3GAME2
1 if game ~!= "Q3Rally*" remove

Quake 3: Arena\Other\Generations
Icon: $BASE\generations\gen.ico
Mutex: Q3GAME2
1 if game ~!= "generations" remove

Quake 3: Arena\Other\Beryllium
Mutex: Q3GAME2
1 if game ~!= "beryllium" remove

Quake 3: Arena\Other\Rune Quake 3
Mutex: Q3GAME2
1 if game ~!= "Rune Quake 3" remove

Quake 3: Arena\Other\Painkeep
JoinTemplate: {EXEPATH} +set fs_game pkarena[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH} +set fs_game pkarena[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
Mutex: Q3GAME2
1 if game ~!= "pkarena*" remove

Quake 3: Arena\Other\GridIron
Mutex: Q3GAME2
1 if game ~!= "gridiron" remove

Quake 3: Arena\Other\Paintball
Mutex: Q3GAME2
1 if game ~!= "paintball" remove

Quake 3: Arena\Other\Unlagged
Mutex: Q3GAME2
1 if game ~!= "unlagged" remove

Quake 3: Arena\Other\Corkscrew
JoinTemplate: {EXEPATH} +set fs_game CorkScrew[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH} +set fs_game CorkScrew[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
Mutex: Q3GAME2
1 if game ~!= "The CorkScrew Mod*" remove

Quake 3: Arena\Other\Urban Terror 1.27
Icon: $BASE\q3ut\q3ut.ico
Mutex: Q3GAME2
1 if game ~!= "Q3UT*" remove

Quake 3: Arena\Other\Sidrial
Mutex: Q3GAME2
1 if game ~!= "sidrial" remove

Quake 3: Arena\Other\Bazooka Quake
Mutex: Q3GAME2
1 if game ~!= "Bazooka*" remove

Quake 3: Arena\Other\ProBall
Mutex: Q3GAME2
1 if game ~!= "proball" remove

Quake 3: Arena\Other\Alternate Fire
Mutex: Q3GAME2
1 if game ~!= "alternatefire" remove

Quake 3: Arena\Other\Bouncy
Mutex: Q3GAME2
1 if game ~!= "bouncy" remove

Quake 3: Arena\Other\Head Hunters 3
Mutex: Q3GAME2
1 if game ~!= "hh3" remove

Quake 3: Arena\Other\Western Quake 3
Mutex: Q3GAME2
1 if game ~!= "westernq3" remove

Quake 3: Arena\Other\Xtreme Arena
Mutex: Q3GAME2
1 if game ~!= "xtreme arena" remove

Quake 3: Arena\Other\Ultra
Mutex: Q3GAME2
1 if game ~!= "ultra" remove

Quake 3: Arena\Other\Defrag
Mutex: Q3GAME2
1 if game ~!= "defrag" remove

Quake 3: Arena\Other\Other
Mutex: Q3GAME2
Flags: OTHER

Quake 3: Arena\Other\Other\QPong Arena
Mutex: Q3GAME3
1 if game ~!= "qpong arena" remove

Quake 3: Arena\Other\Other\Classic CTF
Mutex: Q3GAME3
1 if game ~!= "cctf" remove

Quake 3: Arena\Other\Other\InstaUnlagged
Mutex: Q3GAME3
1 if game ~!= "InstaunLagged" remove

Quake 3: Arena\Other\Other\Other
Mutex: Q3GAME3
Flags: OTHER

Quake 3: Arena\PunkBuster
Group: NUL

Quake 3: Arena\PunkBuster\On
Mutex: Q3PB
Group: Q3PB
1 if sv_punkbuster != "1" remove

Quake 3: Arena\PunkBuster\Off
Mutex: Q3PB
Group: Q3PB
Flags: OTHER

Quake 3: Arena\Version
Group: NUL

Quake 3: Arena\Version\1.32
Mutex: Q3VER
Group: Q3VER
1 if protocol != "68" remove

Quake 3: Arena\Version\1.32\GTV
Group: Q3VER
1 if version != "GTV*" remove

Quake 3: Arena\Version\1.31
Mutex: Q3VER
Group: Q3VER
1 if protocol != "67" remove

Quake 3: Arena\Version\1.31\GTV
Group: Q3VER
1 if version != "GTV*" remove

Quake 3: Arena\Version\1.30
Mutex: Q3VER
Group: Q3VER
1 if protocol != "66" remove
2 if version != "Q3 1.3*" remove

Quake 3: Arena\Version\1.29
Mutex: Q3VER
Group: Q3VER
1 if protocol != "66" remove
1 if version != "Q3 1.29*" remove

Quake 3: Arena\Version\1.27
Mutex: Q3VER
Group: Q3VER
1 if protocol != "48" remove

Quake 3: Arena\Version\1.25
Mutex: Q3VER
Group: Q3VER
1 if protocol != "46" remove

Quake 3: Arena\Version\1.17
Mutex: Q3VER
Group: Q3VER
1 if protocol != "45" remove

Quake 3: Arena\Version\1.16 - 1.11
Mutex: Q3VER
Group: Q3VER
1 if protocol != "43" remove
2 if map ~== "dc_*" remove
3 if sv_keywords ~== "*demo*" remove

Quake 3: Arena\Version\1.16 Dreamcast
Mutex: Q3VER
Group: Q3VER
1 if map ~!= "dc_*" remove

Quake 3: Arena\Version\Quake 3 demo
Mutex: Q3VER
Group: Q3VER
1 if protocol != "43" remove
2 if sv_keywords ~!= "*demo*" remove

Quake 3: Arena\Version\Team Arena demo
Mutex: Q3VER
Group: Q3VER
1 if version != "Q3 Team Arena*" remove

Quake 3: Arena\Version\Other
Mutex: Q3VER
Group: Q3VER
Flags: OTHER

Quake 4
ServerType: D3
RegKey: HKEY_LOCAL_MACHINE\Software\Id\Quake 4\InstallPath
ExeName: Quake4.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +ui_name "{NAME}"][ +password "{PASSWORD}"][ +net_clientRemoteConsolePassword "{RCON_PASSWORD}"] +connect {address} +com_allowconsole 1
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +ui_name "{NAME}"][ +password "{PASSWORD}"][ +net_clientRemoteConsolePassword "{RCON_PASSWORD}"] +ui_spectate Spectate +connect {address} +com_allowconsole 1
HostTemplate: {EXEPATH}
Port: 28004
Maps: DOOM3
Mutex: SV
1 if servertype != "D3" remove
2 if si_version != "Quake4*" remove


Quake 4\Arena CTF
Mutex: Q4
1 if game ~!= "Arena CTF" remove

Quake 4\CTF
Mutex: Q4
1 if game ~!= "CTF" remove

Quake 4\DM
Mutex: Q4
1 if game ~!= "DM" remove

Quake 4\Team DM
Mutex: Q4
1 if game ~!= "Team DM" remove

Quake 4\Tourney
Mutex: Q4
1 if game ~!= "Tourney" remove

Quake 4\Other
Mutex: Q4
Flags: OTHER

Quake 4\Maps
Group: NUL

Quake 4\Maps\Classic
Group: Q4MAPS
Mutex: Q4MAPS
1 if map ~== "mp/q4ctf1" keep
2 if map ~== "mp/q4ctf1.map" keep
3 if map ~== "mp/q4ctf2" keep
4 if map ~== "mp/q4ctf2.map" keep
5 if map ~== "mp/q4ctf3" keep
6 if map ~== "mp/q4ctf3.map" keep
7 if map ~== "mp/q4ctf4" keep
8 if map ~== "mp/q4ctf4.map" keep
9 if map ~== "mp/q4ctf5" keep
10 if map ~== "mp/q4ctf5.map" keep
11 if map ~== "mp/q4dm1" keep
12 if map ~== "mp/q4dm1.map" keep
13 if map ~== "mp/q4dm2" keep
14 if map ~== "mp/q4dm2.map" keep
15 if map ~== "mp/q4dm3" keep
16 if map ~== "mp/q4dm3.map" keep
17 if map ~== "mp/q4dm4" keep
18 if map ~== "mp/q4dm4.map" keep
19 if map ~== "mp/q4dm5" keep
20 if map ~== "mp/q4dm5.map" keep
21 if map ~== "mp/q4dm6" keep
22 if map ~== "mp/q4dm6.map" keep
23 if map ~== "mp/q4dm7" keep
24 if map ~== "mp/q4dm7.map" keep
25 if map ~== "mp/q4dm8" keep
26 if map ~== "mp/q4dm8.map" keep
27 if map ~== "mp/q4dm11v1" keep
28 if map ~== "mp/q4dm11v1.map" keep
29 remove

Quake 4\Maps\Classic\CTF
Group: Q4MAPS
Mutex: Q4MAPSC
1 if map ~!= "mp/q4ctf*" remove

Quake 4\Maps\Classic\CTF\q4ctf1
Group: Q4MAPS
Mutex: Q4MAPSCCTF
1 if map ~== "mp/q4ctf1" keep
2 if map ~== "mp/q4ctf1.map" keep
3 remove

Quake 4\Maps\Classic\CTF\q4ctf2
Group: Q4MAPS
Mutex: Q4MAPSCCTF
1 if map ~== "mp/q4ctf2" keep
2 if map ~== "mp/q4ctf2.map" keep
3 remove

Quake 4\Maps\Classic\CTF\q4ctf3
Group: Q4MAPS
Mutex: Q4MAPSCCTF
1 if map ~== "mp/q4ctf3" keep
2 if map ~== "mp/q4ctf3.map" keep
3 remove

Quake 4\Maps\Classic\CTF\q4ctf4
Group: Q4MAPS
Mutex: Q4MAPSCCTF
1 if map ~== "mp/q4ctf4" keep
2 if map ~== "mp/q4ctf4.map" keep
3 remove

Quake 4\Maps\Classic\CTF\q4ctf5
Group: Q4MAPS
Mutex: Q4MAPSCCTF
1 if map ~== "mp/q4ctf5" keep
2 if map ~== "mp/q4ctf5.map" keep
3 remove

Quake 4\Maps\Classic\DM
Group: Q4MAPS
Mutex: Q4MAPSC
1 if map ~== "mp/q4dm?1v1*" remove

Quake 4\Maps\Classic\DM\q4dm1
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm1" keep
2 if map ~== "mp/q4dm1.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm2
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm2" keep
2 if map ~== "mp/q4dm2.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm3
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm3" keep
2 if map ~== "mp/q4dm3.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm4
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm4" keep
2 if map ~== "mp/q4dm4.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm5
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm5" keep
2 if map ~== "mp/q4dm5.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm6
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm6" keep
2 if map ~== "mp/q4dm6.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm7
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm7" keep
2 if map ~== "mp/q4dm7.map" keep
3 remove

Quake 4\Maps\Classic\DM\q4dm8
Group: Q4MAPS
Mutex: Q4MAPSCDM
1 if map ~== "mp/q4dm8" keep
2 if map ~== "mp/q4dm8.map" keep
3 remove

Quake 4\Maps\Classic\1v1 DM
Group: Q4MAPS
Mutex: Q4MAPSC
Flags: OTHER

Quake 4\Maps\Classic\1v1 DM\q4dm11v1
Group: Q4MAPS
Mutex: Q4MAPSC1V1
1 if map ~== "mp/q4dm11v1" keep
2 if map ~== "mp/q4dm11v1.map" keep
3 remove

Quake 4\Maps\Other
Group: Q4MAPS
Mutex: Q4MAPS
Flags: OTHER

Quake 4\Version
Group: NUL

Quake 4\Version\1.0
Group: Q4V
Mutex: Q4V
1 if si_version != "*V1.0.0.0*" remove

Quake 4\Version\Other
Group: Q4V
Mutex: Q4V
Flags: OTHER

RalliSport Challenge
ServerType: OLD
ExeName: RalliSportMultiplayer.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\RalliSport Challenge\1.0\EXE Path
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 17500
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename ~!= "Rallisport*" remove

Rally Masters
ServerType: OLD
ExeName: RallyLobby.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 16666
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "rally" remove

Raven Shield
ServerType: RVS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Red Storm Entertainment\RAVENSHIELD\InstalledPath
ExeName: System\RavenShield.EXE
JoinTemplate: {EXEPATH}[ mod={L2}] -ip={ip}:{port}[ -pwd={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 8777
HostPort: 7777
Maps: UNREAL
MapExt: RSM
Mutex: SV
1 if servertype != "RVS" remove
2 if gamename != "rvnshld" remove

Raven Shield\Team Deathmatch
Mutex: RVS
1 if game != "RGM_TeamDeathmatchMode" remove

Raven Shield\Terrorist Hunt
Mutex: RVS
1 if game != "RGM_TerroristHuntCoopMode" remove

Raven Shield\Bomb
Mutex: RVS
1 if game != "RGM_BombAdvMode" remove

Raven Shield\Deathmatch
Mutex: RVS
1 if game != "RGM_DeathmatchMode" remove

Raven Shield\Hostage Rescue
Mutex: RVS
1 if game != "RGM_HostageRescue*Mode" remove

Raven Shield\Mission
Mutex: RVS
1 if game != "RGM_MissionMode" remove

Raven Shield\Escort
Mutex: RVS
1 if game != "RGM_EscortAdvMode" remove

Raven Shield\Free Backup
Mutex: RVS
1 if game != "RGM_FreeBackupAdvMode" remove

Raven Shield\Limited Seats
Mutex: RVS
1 if game != "RGM_LimitSeatsAdvMode" remove

Raven Shield\Virus Upload
Mutex: RVS
1 if game != "RGM_VirusUploadAdvMode" remove

Raven Shield\Intruder
Mutex: RVS
1 if game != "RGM_IntruderAdvMode" remove

Raven Shield\Gas Alert
Mutex: RVS
1 if game != "RGM_GazAlertAdvMode" remove

Raven Shield\Other
Mutex: RVS
Flags: OTHER

Raven Shield\Server Type
Group: NUL

Raven Shield\Server Type\dedicated
Mutex: RVSDED
Group: RVSDED
1 if dedicated != "1" remove

Raven Shield\Server Type\non-dedicated
Group: RVSDED
Mutex: RVSDED
Flags: OTHER

Raven Shield\Friendly Fire
Group: NUL

Raven Shield\Friendly Fire\On
Mutex: RVSFF
Group: RVSFF
1 if FriendlyFire != "1" remove

Raven Shield\Friendly Fire\Off
Mutex: RVSFF
Group: RVSFF
Flags: OTHER

Raven Shield\PunkBuster
Group: NUL

Raven Shield\PunkBuster\On
Mutex: RVSPB
Group: RVSPB
1 if PunkBuster != "1" remove

Raven Shield\PunkBuster\Off
Mutex: RVSPB
Group: RVSPB
Flags: OTHER

Raven Shield\Version
Group: NUL

Raven Shield\Version\IW 1.0
Group: RVSVER
Mutex: RVSVER
1 if L2 != "IronWrath" remove
2 if version != "RETAIL 1.00*" remove

Raven Shield\Version\1.6
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.60*" remove

Raven Shield\Version\AS 1.10
Group: RVSVER
Mutex: RVSVER
1 if L2 != "AthenaSword" remove
2 if version != "PATCH 1.10*" remove

Raven Shield\Version\1.56
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.56*" remove

Raven Shield\Version\AS 1.02
Group: RVSVER
Mutex: RVSVER
1 if L2 != "AthenaSword" remove
2 if version != "PATCH 1.02*" remove

Raven Shield\Version\1.55
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.55*" remove

Raven Shield\Version\AS 1.01
Group: RVSVER
Mutex: RVSVER
1 if L2 != "AthenaSword" remove
2 if version != "PATCH 1.01*" remove

Raven Shield\Version\1.53
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.53*" remove

Raven Shield\Version\1.52
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.52*" remove

Raven Shield\Version\1.51
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.51*" remove

Raven Shield\Version\1.5
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.50*" remove

Raven Shield\Version\1.41
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.41*" remove

Raven Shield\Version\1.4
Group: RVSVER
Mutex: RVSVER
1 if version != "PATCH 1.40*" remove

Raven Shield\Version\1.31
Group: RVSVER
Mutex: RVSVER
1 if version != "Retail 1.31*" remove

Raven Shield\Version\1.3
Group: RVSVER
Mutex: RVSVER
1 if version != "Retail 1.30*" remove

Raven Shield\Version\1.2
Group: RVSVER
Mutex: RVSVER
1 if version != "Retail 1.20*" remove

Raven Shield\Version\Other
Group: RVSVER
Mutex: RVSVER
Flags: OTHER

Razor Unit
ServerType: RU
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision Value\FUN labs\Razor\Path1
ExeName: bin\Razor.EXE
JoinTemplate: {EXEPATH} -nointro -join {ip} -port {port}[ -password {PASSWORD}]
HostTemplate: {EXEPATH} -nointro
Port: 7778
Mutex: SV
1 if servertype != "RU" remove

Razor Unit demo
ServerType: RU
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision Value\FUN labs\Razor Demo (mature)\Path1
ExeName: bin\Razor.EXE
JoinTemplate: {EXEPATH} -nointro -join {ip} -port {port}[ -password {PASSWORD}]
HostTemplate: {EXEPATH} -nointro
Port: 7778
Mutex: SV
1 if servertype != "RU" remove

Real War
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\RealWar\DirTree
ExeName: RealWar.EXE
JoinTemplate: {EXEPATH} -S0 -N{ip} "-P{NAME}"
HostTemplate: {EXEPATH} -S1 "-P{NAME}"
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Real War" remove

Real War: Rogue States
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\RogueStates\DirTree
ExeName: RWX.EXE
JoinTemplate: {EXEPATH} -S0 -N{ip} "-P{NAME}"
HostTemplate: {EXEPATH} -S1 "-P{NAME}"
Port: 27244
Mutex: SV
1 if servertype != "LOB" remove
2 if gamename != "Real War: Rogue States" remove

Red Ace Squadron
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\SmallRockets\Application\Squadron\location
ExeName: acenet_client_release.EXE
JoinTemplate: {EXEPATH} -client {ip}
HostTemplate: {EXEPATH} -host
Port: 6114
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "ras" remove

Renegade
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Westwood\Renegade\InstallPath
ExeName: Renegade.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +NetPlayerName "{NAME}"][ +pass {PASSWORD}]
HostTemplate: {EXEPATH}
Port: 25300
HostPort: 4848
Maps: EXT
MapDir: data
MapExt: mix pkg
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "ccrenegade" remove

Renegade\dedicated
Group: RNGD
1 if DED != "1" remove

Renegade\Friendly Fire
Group: NUL

Renegade\Friendly Fire\On
Group: RNGFF
1 if FF != "1" remove

Renegade\Friendly Fire\Off
Group: RNGFF
Flags: OTHER

Renegade\Bandwidth
Group: NUL

Renegade\Bandwidth\>1Mbit
Group: RNGBW
1 if BW < "1000000" remove

Renegade\Bandwidth\>2Mbit
Group: RNGBW
1 if BW < "2000000" remove

Renegade\Bandwidth\>5Mbit
Group: RNGBW
1 if BW < "5000000" remove

Renegade\Bandwidth\>10Mbit
Group: RNGBW
1 if BW < "10000000" remove

Renegade\Version
Group: NUL

Renegade\Version\1.037
Group: RNGVER
Mutex: RNGVER
1 if gamever != "838" remove

Renegade\Version\1.036
Group: RNGVER
Mutex: RNGVER
1 if gamever != "837" remove

Renegade\Version\1.035
Group: RNGVER
Mutex: RNGVER
1 if gamever != "836" remove

Renegade\Version\1.034
Group: RNGVER
Mutex: RNGVER
1 if gamever != "835" remove

Renegade\Version\1.032
Group: RNGVER
Mutex: RNGVER
1 if gamever != "825" remove

Renegade\Version\1.031
Group: RNGVER
Mutex: RNGVER
1 if gamever != "820" remove

Renegade\Version\1.030
Group: RNGVER
Mutex: RNGVER
1 if gamever != "815" remove

Renegade\Version\1.015
Group: RNGVER
Mutex: RNGVER
1 if gamever != "756" remove

Renegade\Version\1.014
Group: RNGVER
Mutex: RNGVER
1 if gamever != "753" remove

Renegade\Version\Other
Group: RNGVER
Mutex: RNGVER
Flags: OTHER

Renegade demo
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Westwood\RenegadeMPDemo\InstallPath
ExeName: RenegadeDemo.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +NetPlayerName "{NAME}"][ +pass {PASSWORD}]
HostTemplate: {EXEPATH}
Port: 25300
HostPort: 4848
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "ccrenegadedemo" remove

Renegade demo\dedicated
Group: RNGDD
1 if DED == "1" keep
2 if DED == "0" remove
3 if dedicated != "1" remove

Renegade demo\Version
Group: NUL

Renegade demo\Version\1.019
Group: RNGDVER
Mutex: RNGDVER
1 if gamever != "262" remove

Renegade demo\Version\1.007
Group: RNGDVER
Mutex: RNGDVER
1 if gamever != "261" remove

Renegade demo\Version\1.006
Group: RNGDVER
Mutex: RNGDVER
1 if gamever != "236" remove

Renegade demo\Version\1.005
Group: RNGDVER
Mutex: RNGDVER
1 if gamever != "Win*170)" remove

Renegade demo\Version\Other
Group: RNGDVER
Mutex: RNGDVER
Flags: OTHER

Return to Castle Wolfenstein
ServerType: RTCW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Return to Castle Wolfenstein\DisplayIcon
ExeName: WolfMP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 27960
Maps: QUAKE3
Mutex: SV
Icon: IDI_RTCW
1 if servertype != "RTCW" remove
2 if protocol >= "70" remove

Return to Castle Wolfenstein\Main
1 if game ~!= "main" remove

Return to Castle Wolfenstein\Main\Standard MP
Mutex: RTCWMAIN
1 if g_gametype != "5" remove

Return to Castle Wolfenstein\Main\Checkpoint
Mutex: RTCWMAIN
1 if g_gametype != "7" remove

Return to Castle Wolfenstein\Main\Stopwatch
Mutex: RTCWMAIN
1 if g_gametype != "6" remove

Return to Castle Wolfenstein\OSP
Mutex: RTCW
1 if game ~!= "osp" remove

Return to Castle Wolfenstein\OSP\Standard MP
Mutex: RTCWOSP
1 if g_gametype != "5" remove

Return to Castle Wolfenstein\OSP\Checkpoint
Mutex: RTCWOSP
1 if g_gametype != "7" remove

Return to Castle Wolfenstein\OSP\Stopwatch
Mutex: RTCWOSP
1 if g_gametype != "6" remove

Return to Castle Wolfenstein\Shrub
Mutex: RTCW
1 if game != "shrub" remove

Return to Castle Wolfenstein\Shrub\Standard MP
Mutex: RTCWSHRUB
1 if g_gametype != "5" remove

Return to Castle Wolfenstein\Shrub\Checkpoint
Mutex: RTCWSHRUB
1 if g_gametype != "7" remove

Return to Castle Wolfenstein\Shrub\Stopwatch
Mutex: RTCWSHRUB
1 if g_gametype != "6" remove

Return to Castle Wolfenstein\Banimod
Mutex: RTCW
1 if game != "banimod" remove

Return to Castle Wolfenstein\Banimod\Assassin
Mutex: RTCWBANI
1 if g_gametype2 != "5" remove

Return to Castle Wolfenstein\Banimod\GoldRush
Mutex: RTCWBANI
1 if g_gametype2 != "1" remove

Return to Castle Wolfenstein\Banimod\King Of The Hill
Mutex: RTCWBANI
1 if g_gametype2 != "2" remove

Return to Castle Wolfenstein\Banimod\Ultra Checkpoint
Mutex: RTCWBANI
1 if g_gametype2 != "3" remove

Return to Castle Wolfenstein\Banimod\Instagib
Group: RTCWBANIIG
1 if g_instagib != "1" remove

Return to Castle Wolfenstein\Wild West
Mutex: RTCW
1 if game != "WildWest" remove

Return to Castle Wolfenstein\Wolf Tactics
Mutex: RTCW
Icon: $BASE\wolftactics\wolftactics.ico
1 if game != "wolftactics" remove

Return to Castle Wolfenstein\Wolf Tactics\Assault
Mutex: RTCWWT
1 if g_gametype != "5" remove

Return to Castle Wolfenstein\Wolf Tactics\Stopwatch
Mutex: RTCWWT
1 if g_gametype != "6" remove

Return to Castle Wolfenstein\Wolf Tactics\Checkpoint
Mutex: RTCWWT
1 if g_gametype != "7" remove

Return to Castle Wolfenstein\Wolf Tactics\CTO
Mutex: RTCWWT
1 if g_gametype != "9" remove

Return to Castle Wolfenstein\Wolf Tactics\HTO
Mutex: RTCWWT
1 if g_gametype != "10" remove

Return to Castle Wolfenstein\Wolf Tactics\Other
Mutex: RTCWWT
Flags: OTHER

Return to Castle Wolfenstein\DeGeneration
Mutex: RTCW
1 if game ~!= "DeGeneration" remove

Return to Castle Wolfenstein\Other
Mutex: RTCW
Flags: OTHER

Return to Castle Wolfenstein\Max lives
Group: NUL

Return to Castle Wolfenstein\Max lives\On
Group: RTCWML
Mutex: RTCWML
1 if g_maxlives < "1" remove

Return to Castle Wolfenstein\Max lives\Off
Group: RTCWML
Mutex: RTCWML
Flags: OTHER

Return to Castle Wolfenstein\PunkBuster
Group: NUL

Return to Castle Wolfenstein\PunkBuster\On
Group: RTCWPUNK
Mutex: RTCWPUNK
1 if sv_punkbuster != "1" remove

Return to Castle Wolfenstein\PunkBuster\Off
Group: RTCWPUNK
Mutex: RTCWPUNK
Flags: OTHER

Return to Castle Wolfenstein\Friendly Fire
Group: NUL

Return to Castle Wolfenstein\Friendly Fire\FF On
Mutex: RTCWFF
Group: RTCWFF
1 if g_friendlyFire < "1" remove

Return to Castle Wolfenstein\Friendly Fire\FF Off
Mutex: RTCWFF
Group: RTCWFF
Flags: OTHER

Return to Castle Wolfenstein\Anti-lag
Group: NUL

Return to Castle Wolfenstein\Anti-lag\On
Mutex: RTCWAL
Group: RTCWAL
1 if g_antilag < "1" remove

Return to Castle Wolfenstein\Anti-lag\Off
Mutex: RTCWAL
Group: RTCWAL
Flags: OTHER

Return to Castle Wolfenstein\Server type
Group: NUL

Return to Castle Wolfenstein\Server type\Linux
Mutex: RTCWSV
Group: RTCWSV
1 if version != "*linux*" remove

Return to Castle Wolfenstein\Server type\Windows
Mutex: RTCWSV
Group: RTCWSV
Flags: OTHER

Return to Castle Wolfenstein\Version
Group: NUL

Return to Castle Wolfenstein\Version\1.4
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "60" remove
2 if version != "Wolf 1.4*" remove

Return to Castle Wolfenstein\Version\1.4\1.41
Group: RTCWVER
1 if version != "Wolf 1.41*" remove

Return to Castle Wolfenstein\Version\1.33
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "59" remove
2 if version != "Wolf 1.33*" remove

Return to Castle Wolfenstein\Version\1.32
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "59" remove
2 if version != "Wolf 1.32*" remove

Return to Castle Wolfenstein\Version\1.3
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "58" remove

Return to Castle Wolfenstein\Version\1.3\1.31
Group: RTCWVER
1 if version != "Wolf 1.31*" remove

Return to Castle Wolfenstein\Version\1.1
Group: RTCWVER
Mutex: RTCWVER
1 if version != "Wolf 1.1*" remove
2 if protocol != "57" remove

Return to Castle Wolfenstein\Version\1.0
Group: RTCWVER
Mutex: RTCWVER
1 if version != "Wolf 1.0*" remove
2 if protocol != "57" remove

Return to Castle Wolfenstein\Version\MP Demo
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "50" remove

Return to Castle Wolfenstein\Version\MP Test 2
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "56" remove

Return to Castle Wolfenstein\Version\MP Test 1
Group: RTCWVER
Mutex: RTCWVER
1 if protocol != "55" remove

Return to Castle Wolfenstein\Version\WolfTV
Group: RTCWVER
Mutex: RTCWVER
1 if version != "WOLF-TV*" remove

Return to Castle Wolfenstein\Version\Other
Group: RTCWVER
Mutex: RTCWVER
Flags: OTHER

Ricochet Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\Ricochet\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Icon: $BASE\ricochet\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*Ricochet
WindowName: Ricochet
Custom: 60
1 if servertype != "HL" remove
2 if gamedir ~!= "ricochet" remove
3 if sv_region == "" remove

Rise of Nations
ServerType: LOB
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Games\RiseOfNations\1.0\EXE Path
ExeName: Nations.exe
HostMsg: You are the host. Go to Multiplayer/Local Area Network inside the game and select Create. Press OK to launch Rise of Nations.
JoinMsg: Go to Multiplayer\Local Area Network inside the game. The game will appear there after a while. Press OK to launch Rise of Nations.
JoinTemplate: {EXEPATH}
HostTemplate: {EXEPATH}
Port: 27244
HostPort: 34987
Mutex: SV
Flags: PF
1 if servertype != "LOB" remove
2 if gamename != "Rise of Nations" remove

Rogue Spear
ServerType: RS
ExeName: RogueSpear.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Red Storm Entertainment\Rogue Spear\InstallationPath
JoinTemplate: {EXEPATH} -client {ip} {port}
HostTemplate: {EXEPATH} -server 2346
Port: 2346
Mutex: SV
Icon: IDI_RS
Flags: LH
1 if servertype != "RS" goto 4
2 if gamename != "roguespear" remove
3 keep
4 if servertype != "LOB" remove
5 if gamename != "Rogue Spear" remove

Rogue Spear\Team Survival
Mutex: RSGAME
1 if game != "Team Survival" remove

Rogue Spear\Cooperative
Mutex: RSGAME
1 if game != "Cooperative" remove

Rogue Spear\Survival
Mutex: RSGAME
1 if game != "Survival" remove

Rogue Spear\Other
Mutex: RSGAME
Flags: OTHER

Rogue Spear: Urban Ops
ServerType: RS
ExeName: UrbanOperations.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Red Storm Entertainment\Rogue Spear\InstallationPath
JoinTemplate: {EXEPATH} -client {ip} {port}
HostTemplate: {EXEPATH} -server 2346
Port: 2346
Flags: LH
Mutex: SV
1 if servertype != "RS" goto 5
2 if gamename != "rsurbanops" remove
3 if gamever == "002.61" remove
4 keep
5 if servertype != "LOB" remove
6 if gamename != "Rogue Spear: Urban Ops" remove

Rogue Spear: Urban Ops\Team Survival
Mutex: RSGAME
1 if game != "Team Survival" remove

Rogue Spear: Urban Ops\Cooperative
Mutex: RSGAME
1 if game != "Cooperative" remove

Rogue Spear: Urban Ops\Survival
Mutex: RSGAME
1 if game != "Survival" remove

Rogue Spear: Urban Ops\Other
Mutex: RSGAME
Flags: OTHER

Rogue Spear: Black Thorn
ServerType: RS
ExeName: BlackThorn.EXE
JoinTemplate: {EXEPATH} -client {ip} {port}
HostTemplate: {EXEPATH} -server 2346
Port: 2346
Flags: LH
Mutex: SV
1 if servertype != "RS" goto 5
2 if gamename != "rsurbanops" remove
3 if gamever != "002.61" remove
4 keep
5 if servertype != "LOB" remove
6 if gamename != "Rogue Spear: Black Thorn" remove

Rogue Spear: Black Thorn\Team Survival
Mutex: RSGAME
1 if game != "Team Survival" remove

Rogue Spear: Black Thorn\Cooperative
Mutex: RSGAME
1 if game != "Cooperative" remove

Rogue Spear: Black Thorn\Survival
Mutex: RSGAME
1 if game != "Survival" remove

Rogue Spear: Black Thorn\Other
Mutex: RSGAME
Flags: OTHER

Rune
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Human Head Studios\Installed Apps\Rune\Folder
ExeName: System\Rune.EXE
JoinTemplate: {EXEPATH} {address}[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 7778
HostPort: 7777
Maps: UNREAL
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "rune" remove

Rune\v1.08
Mutex: RUNEVER
1 if gamever != "108 HOV" remove

Rune\v1.07
Mutex: RUNEVER
1 if gamever != "107" remove

Rune\v1.06
Mutex: RUNEVER
1 if gamever != "106" remove

Rune\v1.04
Mutex: RUNEVER
1 if gamever != "104" remove

Rune\v1.02
Mutex: RUNEVER
1 if gamever != "102" remove

Rune\v1.01
Mutex: RUNEVER
1 if gamever != "101" remove

Rune\v1.0
Mutex: RUNEVER
1 if gamever != "100" remove

Rune\Other
Mutex: RUNEVER
Flags: OTHER

Sacred Underworld
ServerType: NEW
RegKey: HKEY_CURRENT_USER\Software\Ascaron Entertainment\Sacred Underworld\InstallLocation
ExeName: Sacred.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 2004
HostPort: 2006
Mutex: SV
1 if gamename ~!= "sacrund" remove

Savage
ServerType: SAV
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{41851B16-0EB6-42E4-88ED-B6FA5D98507A}\InstallLocation
ExeName: Savage.EXE
JoinTemplate: {EXEPATH} set autoexec "[name {NAME}; ]connect {address}[; cl_password {PASSWORD}]"
HostTemplate: {EXEPATH}
Port: 11235
1 if servertype != "SAV" remove

Savage\v2.0
Mutex: SAV
1 if protocol != "12" remove

Savage\v1.02
Mutex: SAV
1 if protocol != "10" remove

Savage\v1.0
Mutex: SAV
1 if protocol != "9" remove

Savage\Other
Mutex: SAV
Flags: OTHER

Savage\Need Commander
Group: NUL

Savage\Need Commander\Yes
Group: SAVCMDR
Mutex: SAVCMDR
1 if needcmdr != "1" remove

Savage\Need Commander\No
Group: SAVCMDR
Mutex: SAVCMDR
Flags: OTHER

Savage demo
ServerType: SAV
ExeName: Savage_demo.EXE
JoinTemplate: {EXEPATH} set autoexec "[name {NAME}; ]connect {address}[; cl_password {PASSWORD}]"
HostTemplate: {EXEPATH}
Port: 11235
Mutex: SV
1 if servertype != "SAV" remove
2 if hostname ~!= "*demo*" remove

Scorched3D
ServerType: NEW
RegKey: HKEY_CURRENT_USER\Software\Scorched\Location
ExeName: Scorched.exe
JoinTemplate: {EXEPATH} -connect {address} -nooptions [-name "{NAME}"]
Port: 27393
HostPort: 27270
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scorch3d" remove

Scorched3D\Simultaneous Play
Group: NUL

Scorched3D\Simultaneous Play\On
Group: S3DSP
Mutex: S3DSP
1 if SimultaneousPlay != "1" remove

Scorched3D\Simultaneous Play\Off
Group: S3DSP
Mutex: S3DSP
Flags: OTHER

Scorched3D\Rounds Left
Group: NUL

Scorched3D\Rounds Left\>5
Group: S3DRL
1 if RoundsLeft < "5" remove

Scorched3D\Rounds Left\>10
Group: S3DRL
1 if RoundsLeft < "10" remove

Scorched3D\Rounds Left\>15
Group: S3DRL
1 if RoundsLeft < "15" remove

Scorched3D\Version
Group: NUL

Scorched3D\Version\35
Group: S3DVER
Mutex: S3DVER
1 if Version != "35" remove

Scorched3D\Version\33
Group: S3DVER
Mutex: S3DVER
1 if Version != "33" remove

Scorched3D\Version\32
Group: S3DVER
Mutex: S3DVER
1 if Version != "32" remove

Scorched3D\Version\31
Group: S3DVER
Mutex: S3DVER
1 if Version != "31" remove

Scorched3D\Version\Other
Group: S3DVER
Mutex: S3DVER
Flags: OTHER

Scrapland
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\MercurySteam Entertainment\Scrapland\DIRECTORY
ExeName: bin\Scrap.exe
JoinTemplate: {EXEPATH} -JoinServerOnStartup:1 -DefaultServerPort:{port} -DefaultServerAddress:{ip}[ -PlayerName:"{NAME}"]
HostTemplate: {EXEPATH} -server[ "-PlayerName:{NAME}"]
Port: 28209
HostPort: 28086
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scrapland" remove

Scrapland\dev test filter
Group: NUL

Scrapland demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\MercurySteam Entertainment\Scrapland Demo\DIRECTORY
ExeName: bin\Scrap.exe
JoinTemplate: {EXEPATH} -JoinServerOnStartup:1 -DefaultServerPort:{port} -DefaultServerAddress:{ip}[ -PlayerName:"{NAME}"]
HostTemplate: {EXEPATH} -server[ "-PlayerName:{NAME}"]
Port: 28209
HostPort: 28086
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scraplandd" remove

Scrapland demo\DeathMatch
Mutex: SCRAP
1 if game != "DeathMatch" remove

Scrapland demo\Team DM
Mutex: SCRAP
1 if game != "TeamDM" remove

Scrapland demo\Flag Hunt
Mutex: SCRAP
1 if game != "FlagHunt" remove

Scrapland demo\Team Flag Hunt
Mutex: SCRAP
1 if game != "TeamFlag" remove

SDK test
ServerType: NEW
ExeName: Example.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +config "{CONFIG}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 623
HostPort: 500
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "test" remove

Serious Sam
ServerType: SS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\serioussam
ExeName: SeriousSam.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 25601
HostPort: 25600
Maps: SERIOUS
Mutex: SV
Icon: IDI_SS
1 if servertype != "SS" remove
2 if gamename != "serioussam" remove

Serious Sam\Cooperative
Mutex: SSGAME
1 if gametype != "Cooperative" remove

Serious Sam\Cooperative\Tourist
Mutex: SSS
1 if difficulty != "Tourist" remove

Serious Sam\Cooperative\Easy
Mutex: SSS
1 if difficulty != "Easy" remove

Serious Sam\Cooperative\Normal
Mutex: SSS
1 if difficulty != "Normal" remove

Serious Sam\Cooperative\Hard
Mutex: SSS
1 if difficulty != "Hard" remove

Serious Sam\Cooperative\Serious
Mutex: SSS
1 if difficulty != "Serious" remove

Serious Sam\Fragmatch
Mutex: SSGAME
1 if gametype != "Fragmatch" remove

Serious Sam\Scorematch
Mutex: SSGAME
1 if gametype != "Scorematch" remove

Serious Sam\other
Mutex: SSGAME
Flags: OTHER

Serious Sam: The Second Encounter
ServerType: SS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\serioussamse
ExeName: SeriousSam.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 25601
HostPort: 25600
Maps: SERIOUS
Mutex: SV
1 if servertype != "SS" remove
2 if gamename != "serioussamse" remove

Serious Sam: The Second Encounter\Cooperative
Mutex: SS2GAME
1 if gametype != "*oop*" remove

Serious Sam: The Second Encounter\Cooperative\Tourist
Mutex: SS2S
1 if difficulty != "Tourist" remove

Serious Sam: The Second Encounter\Cooperative\Easy
Mutex: SS2S
1 if difficulty != "Easy" remove

Serious Sam: The Second Encounter\Cooperative\Normal
Mutex: SS2S
1 if difficulty != "Normal" remove

Serious Sam: The Second Encounter\Cooperative\Hard
Mutex: SS2S
1 if difficulty != "Hard" remove

Serious Sam: The Second Encounter\Cooperative\Serious
Mutex: SS2S
1 if difficulty != "Serious" remove

Serious Sam: The Second Encounter\Fragmatch
Mutex: SS2GAME
1 if gametype != "Fragmatch" remove

Serious Sam: The Second Encounter\Scorematch
Mutex: SS2GAME
1 if gametype != "Scorematch" remove

Serious Sam: The Second Encounter\Warped
Mutex: SS2GAME
1 if gametype != "Warped" remove

Serious Sam: The Second Encounter\other
Mutex: SSGAME
Flags: OTHER

Serious Sam: The Second Encounter\Version
Group: NUL

Serious Sam: The Second Encounter\Version\1.07
Group: SS2VER
Mutex: SS2VER
1 if gamever != "1.07" remove

Serious Sam: The Second Encounter\Version\1.05
Group: SS2VER
Mutex: SS2VER
1 if gamever != "1.05" remove

Serious Sam: The Second Encounter\Version\Other
Group: SS2VER
Mutex: SS2VER
Flags: OTHER

Serious Sam: The Second Encounter demo
ServerType: SS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\GameSpy\games\serioussamsed
ExeName: SeriousSam.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 25601
HostPort: 25600
Maps: SERIOUS
Mutex: SV
1 if servertype != "SS" remove
2 if gamename != "serioussamsed" remove

Shogo
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Microsoft\DirectPlay\Applications\Shogo\CurrentDirectory
ExeName: client.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 27888
Maps: LITH
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "shogo" remove

Sin
ServerType: OLD
ExeName: Sin.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 22449
HostPort: 22450
Maps: QUAKE
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "Sin" remove

Soldat
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Soldat_is1\Inno Setup: App Path
ExeName: Soldat.EXE
JoinTemplate: {EXEPATH} -join {ip} {port}
HostTemplate: {EXEPATH}
Port: 23196
HostPort: 23073
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "soldat" remove

Soldat\Deathmatch
Mutex: SOLDAT
1 if game != "Deathmatch" remove

Soldat\Capture the Flag
Mutex: SOLDAT
1 if game != "Capture the Flag" remove

Soldat\Infiltration
Mutex: SOLDAT
1 if game != "Infiltration" remove

Soldat\Pointmatch
Mutex: SOLDAT
1 if game != "Pointmatch" remove

Soldat\Rambomatch
Mutex: SOLDAT
1 if game != "Rambomatch" remove

Soldat\Teammatch
Mutex: SOLDAT
1 if game != "Teammatch" remove

Soldat\Other
Mutex: SOLDAT
Flags: OTHER

Soldat\Version
Group: NUL

Soldat\Version\1.2.0
Group: SOLVER
Mutex: SOLVER
1 if version != "1.2.0" remove

Soldat\Version\1.1.5
Group: SOLVER
Mutex: SOLVER
1 if Version != "1.1.5" remove

Soldat\Version\1.1.4
Group: SOLVER
Mutex: SOLVER
1 if Version != "1.1.4" remove

Soldat\Version\1.1.3
Group: SOLVER
Mutex: SOLVER
1 if Version != "1.1.3" remove

Soldat\Version\1.1.2
Group: SOLVER
Mutex: SOLVER
1 if Version != "1.1.2" remove

Soldat\Version\Other
Group: SOLVER
Mutex: SOLVER
Flags: OTHER

Soldier of Fortune
ServerType: SOF
RegKey: HKEY_CURRENT_USER\Software\Raven Software\SoF\Path
ExeName: SOF.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rcon_password "{RCON_PASSWORD}"] +spectator 1[ +spectator_password "{SPECTATOR_PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH}
Port: 28910
Maps: QUAKE
Mutex: SV
Icon: IDI_SOF
1 if servertype != "SOF" remove

Soldier of Fortune\Standard DM
Mutex: SOFGAME
1 if deathmatch != "1" remove

Soldier of Fortune\Assassin
Mutex: SOFGAME
1 if deathmatch != "2" remove

Soldier of Fortune\Arsenal
Mutex: SOFGAME
1 if deathmatch != "3" remove

Soldier of Fortune\CTF
Mutex: SOFGAME
1 if deathmatch != "4" remove

Soldier of Fortune\Realistic
Mutex: SOFGAME
1 if deathmatch != "5" remove

Soldier of Fortune\Other
Mutex: SOFGAME
Flags: OTHER

Soldier of Fortune\SoF eXp
Group: EXP
1 if map ~!= "exp*" remove

Soldier of Fortune\Haxorcist
Group: SOFHAX
1 if version != "*[AC]" remove

Soldier of Fortune 2
ServerType: SOF2
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Soldier of Fortune II - Double Helix\InstallPath
ExeName: SoF2MP.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 20100
Maps: QUAKE3
Mutex: SV
1 if servertype != "SOF2" remove
2 if protocol < "2002" remove

Soldier of Fortune 2\DM
Mutex: SOF2
1 if g_gametype ~!= "dm" remove

Soldier of Fortune 2\Infiltration
Mutex: SOF2
1 if g_gametype ~!= "inf" remove

Soldier of Fortune 2\TDM
Mutex: SOF2
1 if g_gametype ~!= "tdm" remove

Soldier of Fortune 2\Elimination
Mutex: SOF2
1 if g_gametype ~!= "elim" remove

Soldier of Fortune 2\CTF
Mutex: SOF2
1 if g_gametype ~!= "ctf" remove

Soldier of Fortune 2\Demolition
Mutex: SOF2
1 if g_gametype ~!= "dem" remove

Soldier of Fortune 2\Other
Mutex: SOF2
Flags: OTHER

Soldier of Fortune 2\Maps
Group: NUL

Soldier of Fortune 2\Maps\mp_air1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_air1" remove

Soldier of Fortune 2\Maps\mp_barn
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_barn" remove

Soldier of Fortune 2\Maps\mp_col1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_col1" remove

Soldier of Fortune 2\Maps\mp_col2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_col2" remove

Soldier of Fortune 2\Maps\mp_finca
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_finca" remove

Soldier of Fortune 2\Maps\mp_hk1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_hk1" remove

Soldier of Fortune 2\Maps\mp_hk2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_hk2" remove

Soldier of Fortune 2\Maps\mp_hos1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_hos1" remove

Soldier of Fortune 2\Maps\mp_hos2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_hos2" remove

Soldier of Fortune 2\Maps\mp_kam1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_kam1" remove

Soldier of Fortune 2\Maps\mp_kam2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_kam2" remove

Soldier of Fortune 2\Maps\mp_kam3
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_kam3" remove

Soldier of Fortune 2\Maps\mp_kam4
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_kam4" remove

Soldier of Fortune 2\Maps\mp_pra1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_pra1" remove

Soldier of Fortune 2\Maps\mp_pra2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_pra2" remove

Soldier of Fortune 2\Maps\mp_raven
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_raven" remove

Soldier of Fortune 2\Maps\mp_shop
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_shop" remove

Soldier of Fortune 2\Maps\mp_small
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "arioche/mp_small" remove

Soldier of Fortune 2\Maps\mp_jor1
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_jor1" remove

Soldier of Fortune 2\Maps\mp_kam5
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_kam5" remove

Soldier of Fortune 2\Maps\mp_shop2
Group: SOF2MAP
Mutex: SOF2MAP
1 if map != "mp_shop2" remove

Soldier of Fortune 2\Maps\Other
Group: SOF2MAP
Mutex: SOF2MAP
Flags: OTHER

Soldier of Fortune 2\Mods
Group: NUL

Soldier of Fortune 2\Mods\SOF2MP
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~== "sof2mp" keep
2 if game ~!= "osp" remove

Soldier of Fortune 2\Mods\SOF2MP\No mods
Group: SOF2MOD
Mutex: SOF2MPMOD
1 if gameversion != "" remove

Soldier of Fortune 2\Mods\SOF2MP\OSP
Group: SOF2MOD
Mutex: SOF2MPMOD
1 if game ~== "osp" keep
2 if gameversion ~!= "osp*" remove

Soldier of Fortune 2\Mods\SOF2MP\Sneaky Mod
Group: SOF2MOD
Mutex: SOF2MPMOD
1 if gameversion ~!= "sneaky*" remove

Soldier of Fortune 2\Mods\SOF2MP\RoCmod
Group: SOF2MOD
Mutex: SOF2MPMOD
1 if gameversion ~!= "RoCmod*" remove

Soldier of Fortune 2\Mods\SOF2MP\Psycho
Group: SOF2MOD
Mutex: SOF2MPMOD
1 if gameversion ~!= "Psycho*" remove

Soldier of Fortune 2\Mods\SOF2MP\Other
Group: SOF2MOD
Mutex: SOF2MPMOD
Flags: OTHER

Soldier of Fortune 2\Mods\ManDown
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "*mandown*" remove

Soldier of Fortune 2\Mods\Goldrush
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "goldrush" remove

Soldier of Fortune 2\Mods\SoFPX
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "sofpx" remove

Soldier of Fortune 2\Mods\ICS
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "ics" remove

Soldier of Fortune 2\Mods\BARD
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "BARD*" remove

Soldier of Fortune 2\Mods\adm
Mutex: SOF2MOD
Group: SOF2MOD
1 if game ~!= "adm*" remove

Soldier of Fortune 2\Mods\Other
Mutex: SOF2MOD
Group: SOF2MOD
Flags: OTHER

Soldier of Fortune 2\Friendly Fire
Group: NUL

Soldier of Fortune 2\Friendly Fire\Yes
Group: SOF2FF
1 if g_friendlyfire >= "1" keep
2 if g_friendlyFire >= "1" keep
3 remove

Soldier of Fortune 2\Friendly Fire\No
Group: SOF2FF
Flags: OTHER

Soldier of Fortune 2\Pure server
Group: NUL

Soldier of Fortune 2\Pure server\Yes
Group: SOF2PURE
1 if sv_pure < "1" remove

Soldier of Fortune 2\Pure server\No
Group: SOF2PURE
Flags: OTHER

Soldier of Fortune 2\PunkBuster
Group: NUL

Soldier of Fortune 2\PunkBuster\Yes
Group: SOF2PB
1 if sv_punkbuster < "1" remove

Soldier of Fortune 2\PunkBuster\No
Group: SOF2PB
Flags: OTHER

Soldier of Fortune 2\Version
Group: NUL

Soldier of Fortune 2\Version\1.02/1.03
Group: SOF2VER
Mutex: SOF2VER
1 if version == "SOF2MP V1.02*" keep
2 if version != "SOF2MP GOLD V1.03*" remove

Soldier of Fortune 2\Version\1.01
Group: SOF2VER
Mutex: SOF2VER
1 if version != "SOF2MP V1.01*" remove

Soldier of Fortune 2\Version\1.0
Group: SOF2VER
Mutex: SOF2VER
1 if version != "SOF2MP V1.00*" remove

Soldier of Fortune 2\Version\other
Group: SOF2VER
Mutex: SOF2VER
Flags: OTHER

Soldier of Fortune 2 MP Test
ServerType: SOF2
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Soldier of Fortune II - Double Helix MP TEST\InstallPath
ExeName: SoF2MP-Test.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 20100
Maps: QUAKE3
Mutex: SV
1 if servertype != "SOF2" remove
2 if protocol != "2001" remove

Soldier of Fortune 2 MP Test\DM
Mutex: SOF2
1 if g_gametype ~!= "dm" remove

Soldier of Fortune 2 MP Test\Infiltration
Mutex: SOF2
1 if g_gametype ~!= "inf" remove

Soldier of Fortune 2 MP Test\TDM
Mutex: SOF2
1 if g_gametype ~!= "tdm" remove

Soldier of Fortune 2 MP Test\Elimination
Mutex: SOF2
1 if g_gametype ~!= "elim" remove

Soldier of Fortune 2 MP Test\Other
Mutex: SOF2
Flags: OTHER

Soldiers: Heroes of WWII
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Codemasters\Soldiers - Heroes of World War II\INSTALL_PATH
ExeName: Soldiers.EXE
JoinTemplate: {EXEPATH} -join {ip}:{port}[ -playerName "{NAME}"][ -password "{PASSWORD}"]
HostTemplate: {EXEPATH} -host
Port: 23196
HostPort: 23073
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "soldiers" remove

Soldiers: Heroes of WWII\staging only
Group: SOLSTG
1 if gamestate != "lobby" remove

Splinter Cell Chaos Theory COOP
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Tom Clancy's Splinter Cell Chaos Theory\InstallDir
ExeName: SplinterCell3.exe
JoinTemplate: {EXEPATH} -connect {address}
HostTemplate: {EXEPATH} -host
Port: 9011
HostPort: 8888
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scctc" remove

Splinter Cell Chaos Theory Versus
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Ubisoft\Tom Clancy's Splinter Cell Chaos Theory\InstallDir
ExeName: Versus\System\SCCT_Versus.exe
JoinTemplate: {EXEPATH} -connect {address}
HostTemplate: {EXEPATH} -host
Port: 9011
HostPort: 8888
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scct" remove

Splinter Cell Chaos Theory Versus\Story
Mutex: SCCTV
1 if game != "Story" remove
2 if Alternate == "true" remove

Splinter Cell Chaos Theory Versus\Story alternate
Mutex: SCCTV
1 if game != "Story" remove
2 if Alternate == "false" remove

Splinter Cell Chaos Theory Versus\Death Match
Mutex: SCCTV
1 if game != "DeathMatch" remove
2 if Alternate == "true" remove

Splinter Cell Chaos Theory Versus\Death Match alternate
Mutex: SCCTV
1 if game != "DeathMatch" remove
2 if Alternate == "false" remove

Splinter Cell Chaos Theory Versus\Disk Hunt
Mutex: SCCTV
1 if game != "DiskHunt" remove

Splinter Cell: Pandora Tomorrow
ServerType: NEW
ExeName: SCPT.EXE
JoinTemplate: {EXEPATH} +connect {address}
HostTemplate: {EXEPATH}
Port: 2346
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "scpt" remove

Splinter Cell: Pandora Tomorrow\dev test filter
Group: NUL

Star Wars: Battlefront
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\LucasArts\Star Wars Battlefront\1.0\ExePath
ExeName: Battlefront.exe
JoinTemplate: {EXEPATH} +connect {address}[ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 3658
Mutex: SV
1 if servertype != "GS" remove
2 if swbregion == "" remove

Star Wars: Battlefront\Maps
Group: NUL

Star Wars: Battlefront\Maps\Bespin: Platforms
Group: SWBMAP
Mutex: SWBMAP
1 if map != "bes1*" remove

Star Wars: Battlefront\Maps\Bespin: Cloud City
Group: SWBMAP
Mutex: SWBMAP
1 if map != "bes2*" remove

Star Wars: Battlefront\Maps\Endor: Bunker
Group: SWBMAP
Mutex: SWBMAP
1 if map != "end1*" remove

Star Wars: Battlefront\Maps\Geonosis: Spire
Group: SWBMAP
Mutex: SWBMAP
1 if map != "geo1r" remove

Star Wars: Battlefront\Maps\Hoth: Echo Base
Group: SWBMAP
Mutex: SWBMAP
1 if map != "hot1i" remove

Star Wars: Battlefront\Maps\Kamino: Tipoca City
Group: SWBMAP
Mutex: SWBMAP
1 if map != "kam1c" remove

Star Wars: Battlefront\Maps\Kashyyyk: Islands
Group: SWBMAP
Mutex: SWBMAP
1 if map != "kas1*" remove

Star Wars: Battlefront\Maps\Kashyyyk: Docks
Group: SWBMAP
Mutex: SWBMAP
1 if map != "kas2*" remove

Star Wars: Battlefront\Maps\Naboo: Plains
Group: SWBMAP
Mutex: SWBMAP
1 if map != "nab1*" remove

Star Wars: Battlefront\Maps\Naboo: Theed
Group: SWBMAP
Mutex: SWBMAP
1 if map != "nab2*" remove

Star Wars: Battlefront\Maps\Rhen Var: Harbor
Group: SWBMAP
Mutex: SWBMAP
1 if map != "rhn1*" remove

Star Wars: Battlefront\Maps\Rhen Var: Citadel
Group: SWBMAP
Mutex: SWBMAP
1 if map != "rhn2*" remove

Star Wars: Battlefront\Maps\Tatooine: Dune Sea
Group: SWBMAP
Mutex: SWBMAP
1 if map != "tat1*" remove

Star Wars: Battlefront\Maps\Tatooine: Mos Eisley
Group: SWBMAP
Mutex: SWBMAP
1 if map != "tat2*" remove

Star Wars: Battlefront\Maps\Yavin 4: Temple
Group: SWBMAP
Mutex: SWBMAP
1 if map != "yav1*" remove

Star Wars: Battlefront\Maps\Yavin 4: Arena
Group: SWBMAP
Mutex: SWBMAP
1 if map != "yav2*" remove

Star Wars: Battlefront\Maps\Other
Group: SWBMAP
Mutex: SWBMAP
Flags: OTHER

Star Wars: Battlefront\Bots
Group: NUL

Star Wars: Battlefront\Bots\Yes
Group: SWBBOT
Mutex: SWBBOT
1 if numai < "1" remove

Star Wars: Battlefront\Bots\No
Group: SWBBOT
Mutex: SWBBOT
Flags: OTHER

Star Wars: Battlefront\Heroes
Group: NUL

Star Wars: Battlefront\Heroes\On
Group: SWBHER
Mutex: SWBHER
1 if heroes != "1" remove

Star Wars: Battlefront\Heroes\Off
Group: SWBHER
Mutex: SWBHER
Flags: OTHER

Star Wars: Battlefront\Balance Teams
Group: NUL

Star Wars: Battlefront\Balance Teams\On
Group: SWBBAL
Mutex: SWBBAL
1 if autoteam != "1" remove

Star Wars: Battlefront\Balance Teams\Off
Group: SWBBAL
Mutex: SWBBAL
Flags: OTHER

Star Wars: Battlefront\Version
Group: NUL

Star Wars: Battlefront\Version\1.38
Group: SWBVER
Mutex: SWBVER
1 if gamever != "1.38" remove

Star Wars: Battlefront\Version\1.2
Group: SWBVER
Mutex: SWBVER
1 if gamever != "1.2" remove

Star Wars: Battlefront\Version\1.1
Group: SWBVER
Mutex: SWBVER
1 if gamever != "1.1" remove

Star Wars: Battlefront\Version\1.0
Group: SWBVER
Mutex: SWBVER
1 if gamever != "1.0" remove

Star Wars: Battlefront\Version\Other
Group: SWBVER
Mutex: SWBVER
Flags: OTHER

ST: Bridge Commander
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Activision\Star Trek: Bridge Commander\v1.0\INSTALLPATH
ExeName: STBC.EXE
JoinTemplate: {EXEPATH} -Client -IP {ip}[ -Name "{NAME}"][ -Password {PASSWORD}]
HostTemplate: {EXEPATH}
Port: 22101
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bcommander" remove

ST: Elite Force
ServerType: EF
RegKey: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\stvoy.exe\Path
ExeName: STVoyHM.EXE
JoinTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 27960
Maps: QUAKE3
Mutex: SV
Icon: IDI_EF
1 if servertype != "EF" remove
2 if version != "ST:V HM*" remove

ST: Elite Force\FFA
Mutex: EFGAME
1 if g_gametype != "0" remove

ST: Elite Force\Duel
Mutex: EFGAME
1 if g_gametype != "1" remove

ST: Elite Force\Teamplay
Mutex: EFGAME
1 if g_gametype != "3" remove

ST: Elite Force\CTF
Mutex: EFGAME
1 if g_gametype != "4" remove

ST: Elite Force\Other
Mutex: EFGAME
Flags: OTHER

Star Trek: Elite Force 2
ServerType: EF
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Elite Force II\InstallPath
ExeName: EF2.EXE
JoinTemplate: {EXEPATH} +set introcommand ""[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
HostTemplate: {EXEPATH}
Port: 29253
Maps: QUAKE3
Mutex: SV
1 if servertype != "EF" remove
2 if version != "Elite Force II*" remove

Star Trek: Elite Force 2\Holomatch
Mutex: EF2
1 if mp_gametype != "0" remove

Star Trek: Elite Force 2\Team Holomatch
Mutex: EF2
1 if mp_gametype != "1" remove

Star Trek: Elite Force 2\CTF
Mutex: EF2
1 if mp_gametype != "2" remove

Star Trek: Elite Force 2\Bomb Defusion
Mutex: EF2
1 if mp_gametype != "3" remove

Star Trek: Elite Force 2\Version
Group: NUL

Star Trek: Elite Force 2\Version\1.10
Group: EF2VER
Mutex: EF2VER
1 if protocol != "66" remove

Star Trek: Elite Force 2\Version\1.0
Group: EF2VER
Mutex: EF2VER
1 if protocol != "65" remove

Star Trek: Elite Force 2\Version\Other
Group: EF2VER
Mutex: EF2VER
Flags: OTHER

Sum of All Fears
ServerType: GR
ExeName: SOAF.EXE
JoinTemplate: {EXEPATH} -client {ip} {port}[ -password "{PASSWORD}"]
HostTemplate: {EXEPATH} -server 2346
Port: 2348
HostPort: 2346
Mutex: SV
1 if servertype != "GR" remove
2 if gamebyte != "13" remove

Sum of All Fears\less than 2 mins left
Group: SOAFTIME
1 if status == "joining" keep
2 if timeleft == "--:--" remove
3 if timeleft >= "2" remove

Sum of All Fears demo
ServerType: GR
ExeName: SOAFDemo.EXE
JoinTemplate: {EXEPATH} -client {ip} {port}[ -password "{PASSWORD}"]
HostTemplate: {EXEPATH} -server 2346
Port: 2348
HostPort: 2346
Mutex: SV
1 if servertype != "GR" remove
2 if gamebyte != "14" remove

Sum of All Fears demo\less than 2 mins left
Group: SOAFDTIME
1 if status == "joining" keep
2 if timeleft == "--:--" remove
3 if timeleft >= "2" remove

Swat 4
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Sierra\SWAT 4\InstallPath
ExeName: Content\System\Swat4.exe
JoinTemplate: {EXEPATH} {address}[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 10481
HostPort: 10480
Mutex: SV
1 if servertype != "GS" remove
2 if gamevariant != "SWAT 4" remove

Swat 4\Barricaded Suspects
Mutex: SWAT4
1 if gametype != "Barricaded Suspects" remove

Swat 4\CO-OP
Mutex: SWAT4
1 if gametype != "CO-OP" remove

Swat 4\Rapid Deployment
Mutex: SWAT4
1 if gametype != "Rapid Deployment" remove

Swat 4\VIP Escort
1 if gametype != "VIP Escort" remove

Swat 4\Version
Group: NUL

Swat 4\Version\1.1
Group: SWAT4VER
Mutex: SWAT4VER
1 if gamever != "1.1" remove

Swat 4\Version\1.0
Group: SWAT4VER
Mutex: SWAT4VER
1 if gamever != "1.0" remove

Swat 4\Version\Other
Group: SWAT4VER
Mutex: SWAT4VER
Flags: OTHER

Tactical Ops
ServerType: UT
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Tactical Ops\InstallLocation
ExeName: System\TacticalOps.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
Mutex: SVTO
1 if servertype != "UT" remove
2 if game ~== "TO340" keep
3 if game ~== "TO350" keep
4 if game ~!= "s_SwatGame" remove

Tactical Ops\Original
1 if game ~!= "s_SwatGame" remove

Tactical Ops\Tactical Ops 340
1 if game ~!= "to340" remove

Tactical Ops\Tactical Ops 350
1 if game ~!= "to350" remove

TeamFortress Classic Steam
ServerType: HL
RegKey: HKEY_LOCAL_MACHINE\Software\Valve\Steam\InstallPath
ExeName: SteamApps\*\team fortress classic\HL.EXE
JoinTemplate: BUILTIN_HL
SpecTemplate: BUILTIN_HL
HostTemplate: {EXEPATH} -console
Port: 27015
Icon: $BASE\tfc\game.ico
Mutex: SV
Flags: LAUNCHER STEAM
PathMustHave: SteamApps*team fortress classic
WindowName: Team Fortress
Custom: 20
1 if servertype != "HL" remove
2 if gamedir ~!= "tfc" remove
3 if sv_region == "" remove

TeamFortress Classic Steam\2fort
Mutex: TFCMAP
2 if map ~!= "2fort" remove

TeamFortress Classic Steam\well
Mutex: TFCMAP
2 if map ~!= "well" remove

TeamFortress Classic Steam\rock2
Mutex: TFCMAP
2 if map ~!= "rock2" remove

TeamFortress Classic Steam\crossover2
Mutex: TFCMAP
2 if map ~!= "crossover2" remove

TeamFortress Classic Steam\badlands
Mutex: TFCMAP
2 if map ~!= "badlands" remove

TeamFortress Classic Steam\dustbowl
Mutex: TFCMAP
2 if map ~!= "dustbowl" remove

TeamFortress Classic Steam\flagrun
Mutex: TFCMAP
2 if map ~!= "flagrun" remove

TeamFortress Classic Steam\avanti
Mutex: TFCMAP
2 if map ~!= "avanti" remove

TeamFortress Classic Steam\warpath
Mutex: TFCMAP
2 if map ~!= "warpath" remove

TeamFortress Classic Steam\hunted
Mutex: TFCMAP
2 if map ~!= "hunted" remove

TeamFortress Classic Steam\epicenter
Mutex: TFCMAP
2 if map ~!= "epicenter" remove

TeamFortress Classic Steam\cz2
Mutex: TFCMAP
2 if map ~!= "cz2" remove

TeamFortress Classic Steam\casbah
Mutex: TFCMAP
2 if map ~!= "casbah" remove

TeamFortress Classic Steam\Other
Mutex: TFCMAP
Flags: OTHER

TeamFortress Classic Steam\NeoTF
Group: NUL

TeamFortress Classic Steam\NeoTF\Yes
Group: NEOTF
Mutex: NEOTF
1 if neotf == "" remove

TeamFortress Classic Steam\NeoTF\No
Group: NEOTF
Mutex: NEOTF
Flags: OTHER

TeamFortress Classic Steam\FoxBots
Group: NUL

TeamFortress Classic Steam\FoxBots\Yes
Group: FOXBOT
Mutex: FOXBOT
1 if foxbot == "" remove

TeamFortress Classic Steam\FoxBots\No
Group: FOXBOT
Mutex: FOXBOT
Flags: OTHER

TeamFortress Classic Steam\Friendly Fire
Group: NUL

TeamFortress Classic Steam\Friendly Fire\On
Group: TFCSFF
Mutex: TFCSFF
1 if mp_friendlyfire != "1" remove

TeamFortress Classic Steam\Friendly Fire\Off
Group: TFCSFF
Mutex: TFCSFF
1 if mp_friendlyfire == "1" remove

TeamFortress Classic Steam\Metamod
Group: NUL

TeamFortress Classic Steam\Metamod\Admin Mod
Group: TFCSAM
1 if admin_mod_version == "" remove

TeamFortress Classic Steam\Metamod\United Admins
Group: NUL

TeamFortress Classic Steam\Metamod\United Admins\HLGuard 1.7
Group: TFCSUA
Mutex: TFCSHLG
1 if hlg_version < "1.6999" remove

TeamFortress Classic Steam\Metamod\United Admins\HLGuard 1.6
Group: TFCSUA
Mutex: TFCSHLG
1 if hlg_version < "1.5999" remove

TeamFortress Classic Steam\Metamod\United Admins\HLGuard
Group: TFCSUA
Mutex: TFCSHLG
1 if hlguard_version == "" remove

TeamFortress Classic Steam\Metamod\United Admins\No HLGuard
Group: TFCSUA
Mutex: TFCSHLG
Flags: OTHER

TeamFortress Classic Steam\Metamod\United Admins\ClanMod
Group: TFCSCM
1 if clanmod_version == "" remove

TeamFortress Classic Steam\Valve Anti-Cheat
Group: NUL

TeamFortress Classic Steam\Valve Anti-Cheat\On
Group: VACCSS
Mutex: VACCSS
1 if secure != "1" remove

TeamFortress Classic Steam\Valve Anti-Cheat\Off
Group: VACCSS
Mutex: VACCSS
Flags: OTHER

TeamFortress Classic Steam\Cheating-Death
Icon: $HL CD\CDeath.exe
Group: NUL

TeamFortress Classic Steam\Cheating-Death\Required
Mutex: TFCSCD
Group: TFCSCD
1 if cdversion == "" remove
2 if cdrequired != "1" remove

TeamFortress Classic Steam\Cheating-Death\Optional
Mutex: TFCSCD
Group: TFCSCD
1 if cdversion == "" remove
2 if cdrequired == "1" remove

TeamFortress Classic Steam\Cheating-Death\No Cheating-Death
Mutex: TFCSCD
Group: TFCSCD
1 if cdversion != "" remove

TeamFortress Classic Steam\Server type
Group: NUL

TeamFortress Classic Steam\Server type\Dedicated
Group: TFCSSV
Mutex: TFCSSV
1 if sv != "d" remove

TeamFortress Classic Steam\Server type\Listen
Mutex: TFCSSV
Group: TFCSSV
1 if sv != "l" remove

TeamFortress Classic Steam\Server type\HLTV
Mutex: TFCSSV
Group: TFCSSV
1 if sv != "p" remove

TeamFortress Classic Steam\Server type\Windows
Group: TFCSOS
Mutex: TFCSOS
1 if os != "w" remove

TeamFortress Classic Steam\Server type\Linux
Group: TFCSOS
Mutex: TFCSOS
1 if os != "l" remove

TeamFortress Classic Steam\Server type\Ping Booster
Group: TFCSPB
1 if server_fps == "" remove

Terminus
ServerType: OLD
ExeName: Terminus.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 12286
HostPort: 12287
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "terminus" remove

Tribes
ServerType: TR
RegKey: HKEY_LOCAL_MACHINE\Software\Dynamix\Starsiege Tribes\Path
ExeName: Tribes.EXE
JoinTemplate: BUILTIN_TR
HostTemplate: {EXEPATH}
Port: 28001
Maps: TRIBES
Mutex: SV
Icon: IDI_TR
1 if servertype != "TR" remove

Tribes\CTF
Mutex: TRGAME
2 if game == "CTF" keep
3 if game == "CTFb" keep
4 if game != "CTF+" remove

Tribes\CTF\CTF
Mutex: TRCTF
2 if game != "CTF" remove

Tribes\CTF\CTFb
Mutex: TRCTF
2 if game != "CTFb" remove

Tribes\CTF\CTF+
Mutex: TRCTF
2 if game != "CTF+" remove

Tribes\C&H
Mutex: TRGAME
2 if game == "C&H" keep
3 if game != "C&Hb" remove

Tribes\C&H\C&H
Mutex: TRCH
2 if game != "C&H" remove

Tribes\C&H\C&Hb
Mutex: TRCH
2 if game != "C&Hb" remove

Tribes\D&D
Mutex: TRGAME
2 if game != "D&D" remove

Tribes\F&R
Mutex: TRGAME
2 if game != "F&R" remove

Tribes\DM
Mutex: TRGAME
2 if game != "DM" remove

Tribes\Open Call
Mutex: TRGAME
2 if game != "Open Cal" remove

Tribes\Arena
Mutex: TRGAME
2 if game != "Arena" remove

Tribes\Duel
Mutex: TRGAME
2 if game != "Duel*" remove

Tribes\Other
Mutex: TRGAME
Flags: OTHER

Tribes\Other\TAC
Mutex: TRGAME2
2 if game != "TAC" remove

Tribes\Other\RPG
Mutex: TRGAME2
2 if game != "RPGMOD" remove

Tribes\Other\Rabbit
Mutex: TRGAME2
2 if game != "Rabbit" remove

Tribes\Other\Other
Mutex: TRGAME2
Flags: OTHER

Tribes\Mods
Group: NUL

Tribes\Mods\base
Group: TRMODS
3 if mods == "base" keep
4 if mods == "ixadmin  base" keep
5 if mods == "bwadmin  base" keep
6 if mods ~== "admincon  base" keep
7 if mods == "Fstat  base" keep
8 if mods == "pskin  base" keep
9 if mods == "modmgt  base" keep
10 if mods ~== "teamplay  base" keep
100 remove

Tribes\Mods\Renegades
Group: TRMODS
3 if mods ~== "*ultra*" remove
4 if mods != "*enegades*" remove

Tribes\Mods\Insomniax
Group: TRMODS
3 if mods != "*insomniax*" remove

Tribes\Mods\Ultra Renegades
Group: TRMODS
3 if mods ~!= "*ultra_renegades*" remove

Tribes\Mods\Shifter
Group: TRMODS
3 if mods ~!= "*shifter*" remove

Tribes\Mods\Other
Group: TRMODS
Flags: OTHER

Tribes\Server type
Group: NUL

Tribes\Server type\Dedicated
Group: TRSV
Mutex: TRSV
1 if dedicated != "1" remove

Tribes\Server type\Listen
Group: TRSV
Mutex: TRSV
1 if dedicated != "0" remove

Tribes 2
ServerType: T2
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Sierra OnLine\Setup\Tribes2\path
ExeName: Tribes2.EXE
JoinTemplate: {EXEPATH} -connect IP:{address}[ -password {PASSWORD}]
HostTemplate: {EXEPATH}
Port: 28000
Maps: TRIBES2
Mutex: SV
Icon: IDI_T2
1 if servertype != "T2" remove

Tribes 2\Capture the Flag
Mutex: T2GAME
1 if game != "Capture the Flag" remove

Tribes 2\Team Rabbit 2
Mutex: T2GAME
1 if game != "Team Rabbit 2" remove

Tribes 2\Capture and Hold
Mutex: T2GAME
1 if game != "Capture and Hold" remove

Tribes 2\Siege
Mutex: T2GAME
1 if game != "Siege" remove

Tribes 2\Rabbit
Mutex: T2GAME
1 if game != "Rabbit" remove

Tribes 2\Deathmatch
Mutex: T2GAME
1 if game != "Deathmatch" remove

Tribes 2\Hunters
Mutex: T2GAME
1 if game != "Hunters" remove

Tribes 2\Bounty
Mutex: T2GAME
1 if game != "Bounty" remove

Tribes 2\Team Hunters
Mutex: T2GAME
1 if game != "Team Hunters" remove

Tribes 2\Duel
Mutex: T2GAME
1 if game != "Duel MOD" remove

Tribes 2\Defend and Destroy
Mutex: T2GAME
1 if game != "Defend and Destroy" remove

Tribes 2\Other
Mutex: T2GAME
Flags: OTHER

Tribes 2\Mods
Group: NUL

Tribes 2\Mods\base
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "base" remove

Tribes 2\Mods\Classic
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "classic" remove

Tribes 2\Mods\BWadmin
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "bwadmin" remove

Tribes 2\Mods\base++
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "base++" remove

Tribes 2\Mods\Tricon2
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "tricon*" remove

Tribes 2\Mods\Shifter
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "Shifter" remove

Tribes 2\Mods\RevMod2
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "RevMod2" remove

Tribes 2\Mods\Renegades
Group: T2MODS
Mutex: T2MODS
1 if mods != "Renegades" remove

Tribes 2\Mods\Anarchy
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "Anarchy" remove

Tribes 2\Mods\NinjaMod
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "NinjaMod" remove

Tribes 2\Mods\Meltdown
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "meltdown*" remove

Tribes 2\Mods\Mechina
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "mechina*" remove

Tribes 2\Mods\MouseMod
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "MouseMod" remove

Tribes 2\Mods\NecroBones
Group: T2MODS
Mutex: T2MODS
1 if mods ~!= "BONES" remove

Tribes 2\Mods\Other
Group: T2MODS
Mutex: T2MODS
Flags: OTHER

Tribes 2\Version
Group: NUL

Tribes 2\Version\v25034
Group: T2VER
Mutex: T2VER
1 if version != "25034" remove

Tribes 2\Version\v25026
Group: T2VER
Mutex: T2VER
1 if version != "25026" remove

Tribes 2\Version\v24834
Group: T2VER
Mutex: T2VER
1 if version != "24834" remove

Tribes 2\Version\Newer
Group: T2VER
Mutex: T2VER
1 if version <= "25026" remove

Tribes 2\Version\Older
Group: T2VER
Mutex: T2VER
Flags: OTHER

Tribes: Vengeance
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\VUGames\Tribes Vengeance\ExePath
ExeName: TV_CD_DVD.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?JoinPassword={PASSWORD}]
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}][?JoinPassword={PASSWORD}]?IsFemale=True?VoiceSet=QuickChatJulia
HostTemplate: {EXEPATH}
Port: 7778
HostPort: 7777
Mutex: SV
1 if servertype != "GS" remove
2 if gamename != "tribesv" remove

Tribes: Vengeance\CTF
Mutex: TV
1 if game != "CTF" remove

Tribes: Vengeance\Arena
Mutex: TV
1 if game != "Arena" remove

Tribes: Vengeance\Ball
Mutex: TV
1 if game != "Ball" remove

Tribes: Vengeance\Fuel
Mutex: TV
1 if game != "Fuel" remove

Tribes: Vengeance\Rabbit
Mutex: TV
1 if game != "Rabbit" remove

Tribes: Vengeance\Other
Mutex: TV
Flags: OTHER

Tribes: Vengeance\Stats
Group: NUL

Tribes: Vengeance\Stats\On
Group: TVSTAT
Mutex: TVSTAT
1 if trackingstats != "True" remove

Tribes: Vengeance\Stats\Off
Group: TVSTAT
Mutex: TVSTAT
Flags: OTHER

Tribes: Vengeance\Version
Group: NUL

Tribes: Vengeance\Version\1.0
Group: TVVER
Mutex: TVVER
1 if gamever != "63446" remove

Tribes: Vengeance\Version\Beta
Group: TVVER
Mutex: TVVER
1 if gamever != "59407" remove

Tribes: Vengeance\Version\Other
Group: TVVER
Mutex: TVVER
Flags: OTHER

Tribes: Vengeance demo
ServerType: GS
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\VUGames\Tribes Vengeance MP Demo\ExePath
ExeName: tribesv_mpdemo_en.exe
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}
Port: 7778
HostPort: 7777
Mutex: SV
1 if servertype != "GS" remove
2 if gamename != "tribesvd" remove

Tribes: Vengeance demo\CTF
Mutex: TVD
1 if game != "CTF" remove

Tribes: Vengeance demo\Arena
Mutex: TVD
1 if game != "Arena" remove

Tribes: Vengeance demo\Ball
Mutex: TVD
1 if game != "Ball" remove

Tribes: Vengeance demo\Fuel
Mutex: TVD
1 if game != "Fuel" remove

Tribes: Vengeance demo\Rabbit
Mutex: TVD
1 if game != "Rabbit" remove

Tribes: Vengeance demo\Other
Mutex: TVD
Flags: OTHER

Trophy Hunter 3
ServerType: OLD
ExeName: Rocky Mountain Trophy Hunter 3.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 1975
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "rmth3" remove

Turok 2
ServerType: OLD
ExeName: Turok2MP.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 12880
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "turok2" remove

Universal Combat
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\3000ad\Universal Combat\path
ExeName: ucmp.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH} /s
Port: 2425
HostPort: 2302
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "bcg" remove

Unreal
ServerType: OLD
ExeName: Unreal.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "unreal" remove

Unreal\[INF] DeathMatch
Mutex: UNREAL
1 if game != "[INF] DeathMatch" remove

Unreal\[INF] StandoffCD
Mutex: UNREAL
1 if game != "[INF] StandoffCD" remove

Unreal\Coop Game
Mutex: UNREAL
1 if game != "Coop Game" remove

Unreal\DeathMatch
Mutex: UNREAL
1 if game != "DeathMatch" remove

Unreal\Team Game
Mutex: UNREAL
1 if game != "Team Game" remove

Unreal\Other
Mutex: UNREAL
Flags: OTHER

Unreal 2 XMP
ServerType: UT
ExeName: System\U2XMP.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5FFF27A9-87B6-4E96-AE16-244BD5AA4A7D}\InstallLocation
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7787
HostPort: 7777
Maps: UNREAL
Mutex: SV
1 if servertype != "UT" remove
2 if gamename != "unreal2" remove
3 if game == "XMPGameDemo" remove

Unreal 2 XMP demo
ServerType: UT
ExeName: System\U2XMP.EXE
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F5D72747-7C89-4CC8-B654-BE4C4CB25CCB}\InstallLocation
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7787
HostPort: 7777
Maps: UNREAL
Mutex: SV
1 if servertype != "UT" remove
2 if gamename != "unreal2" remove
3 if game != "XMPGameDemo" remove

Unreal Tournament
ServerType: UT
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\UnrealTournament\Folder
ExeName: System\UnrealTournament.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
Mutex: SV
Icon: IDI_UT
1 if servertype != "UT" remove
2 if gamename != "ut" remove

Unreal Tournament\DeathMatch
Mutex: UTGAME
2 if game != "DeathMatchPlus" remove

Unreal Tournament\Team DM
Mutex: UTGAME
2 if game != "TeamGamePlus" remove

Unreal Tournament\CTF
Mutex: UTGAME
2 if game != "CTFGame" remove

Unreal Tournament\Domination
Mutex: UTGAME
2 if game != "Domination" remove

Unreal Tournament\Assault
Mutex: UTGAME
2 if game != "Assault" remove

Unreal Tournament\Last Man Standing
Mutex: UTGAME
2 if game != "LastManStanding" remove

Unreal Tournament\Tactical Ops
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] INI=TacticalOps.ini USERINI=TOUser.ini LOG=TacticalOps.log
Mutex: UTGAME
Icon: $BASE\..\help\TacticalOps.ico
2 if game ~== "TO340" keep
3 if game ~== "TO350" keep
4 if game ~!= "s_SwatGame" remove

Unreal Tournament\Tactical Ops\Original
1 if game ~!= "s_SwatGame" remove

Unreal Tournament\Tactical Ops\Tactical Ops 340
1 if game ~!= "to340" remove

Unreal Tournament\Tactical Ops\Tactical Ops 350
1 if game ~!= "to350" remove

Unreal Tournament\Strike Force
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] INI=StrikeForce.ini USERINI=SFUser.ini
Icon: $BASE\Strike Force.exe
Mutex: UTGAME
2 if game ~!= "sf*" remove

Unreal Tournament\Strike Force\Team DM
Mutex: UTSF
2 if game != "SFTeamDM" remove

Unreal Tournament\Strike Force\Escape
Mutex: UTSF
2 if game != "SFEscape" remove

Unreal Tournament\Strike Force\Hostage Rescue
Mutex: UTSF
2 if game != "SFHostageRescue" remove

Unreal Tournament\Strike Force\DM
Mutex: UTSF
2 if game != "Sfdm" remove

Unreal Tournament\Thievery
JoinTemplate: {BASEPATH}\\Thievery.exe {address}/[?Name={NAME}][?Password={PASSWORD}]
Icon: $BASE\Thievery.exe
Mutex: UTGAME
2 if game ~!= "thievery*" remove

Unreal Tournament\The Third Reich
JoinTemplate: {BASEPATH}\\TTRSystem.exe {address}/[?Name={NAME}][?Password={PASSWORD}] -nolog INI=TTR.ini USERINI=TTRUser.ini LOG=TTR.log
Mutex: UTGAME
Icon: $BASE\TTR.exe
2 if game ~!= "TTR*" remove

Unreal Tournament\Infiltration
JoinTemplate: {BASEPATH}\\Infiltration.exe {address}/[?Name={NAME}][?Password={PASSWORD}] INI=Infiltration.ini USERINI=InfiltrationUser.ini
Icon: $BASE\..\Infiltration\Help\InfIcon.ico
Mutex: UTGAME
2 if game ~!= "INF*" remove

Unreal Tournament\Other
Mutex: UTGAME
Flags: OTHER

Unreal Tournament\Other\Rocket Arena
Mutex: UTGAME2
2 if game != "RocketArenaGame" remove

Unreal Tournament\Other\Unreal Fortress
Mutex: UTGAME2
2 if game != "Game_unrealfortress" remove

Unreal Tournament\Other\Weapons Factory
Mutex: UTGAME2
2 if game != "WFGame" remove

Unreal Tournament\Other\Excessive
Mutex: UTGAME2
2 if game != "Excessive*" remove

Unreal Tournament\Other\Neo Cairo
Mutex: UTGAME2
2 if game != "OW*" remove

Unreal Tournament\Other\JailBreak
Mutex: UTGAME2
2 if game != "JailBreak" remove

Unreal Tournament\Other\Other
Mutex: UTGAME2
Flags: OTHER

Unreal Tournament\Demo only
Group: UTDEMO
2 if map ~!= "*demo*" remove

Unreal Tournament\Mutators
Group: NUL

Unreal Tournament\Mutators\No mutators
Group: UTMUTATORS
Mutex: UTMUT
2 if mutators != "" remove

Unreal Tournament\Mutators\Any
Group: UTMUTATORS
Mutex: UTMUT
2 if mutators == "" remove

Unreal Tournament\Mutators\InstaGib
Group: UTMUTATORS
2 if mutators ~!= "*InstaGib*" remove

Unreal Tournament\Mutators\Relics
Group: UTMUTATORS
2 if mutators != "*Relic*" remove

Unreal Tournament\Mutators\ZeroPing
Group: UTMUTATORS
2 if mutators != "*ZeroPing*" remove

Unreal Tournament\Mutators\Strangelove
Group: UTMUTATORS
2 if mutators != "*Strangelove*" remove

Unreal Tournament\Server type
Group: NUL

Unreal Tournament\Server type\Dedicated
Group: UTSV
Mutex: UTSV
1 if listenserver != "False" remove

Unreal Tournament\Server type\Listen
Group: UTSV
Mutex: UTSV
1 if listenserver != "True" remove

Unreal Tournament\Version
Group: NUL

Unreal Tournament\Version\451
Group: UTVER
Mutex: UTVER
1 if gamever != "451" remove

Unreal Tournament\Version\440
Group: UTVER
Mutex: UTVER
1 if gamever != "440" remove

Unreal Tournament\Version\436
Group: UTVER
Mutex: UTVER
1 if gamever != "436" remove

Unreal Tournament\Version\432
Group: UTVER
Mutex: UTVER
1 if gamever != "432" remove

Unreal Tournament\Version\425
Group: UTVER
Mutex: UTVER
1 if gamever != "425" remove

Unreal Tournament\Version\420
Group: UTVER
Mutex: UTVER
1 if gamever != "420" remove

Unreal Tournament\Version\400
Group: UTVER
Mutex: UTVER
1 if gamever != "400" remove

Unreal Tournament\Version\348 (demo)
Group: UTVER
Mutex: UTVER
1 if gamever != "348" remove

Unreal Tournament\Version\338 (demo)
Group: UTVER
Mutex: UTVER
1 if gamever != "338" remove

Unreal Tournament\Version\322 (demo)
Group: UTVER
Mutex: UTVER
1 if gamever != "322" remove

Unreal Tournament\Version\321 (demo)
Group: UTVER
Mutex: UTVER
1 if gamever != "321" remove

Unreal Tournament\Version\Other
Group: UTVER
Mutex: UTVER
Flags: OTHER

Unreal Tournament 2003
ServerType: UT2
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\UT2003\Folder
ExeName: System\UT2003.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
MapExt: UT2
Mutex: SV
1 if servertype != "UT2" goto 5
2 if ServerVersion >= "3120" remove
3 if ServerVersion == "" remove
4 keep
5 if servertype != "UT" remove
6 if gamename != "ut2" remove

Unreal Tournament 2003\Deathmatch
Mutex: UT2
1 if game != "xDeathMatch" remove

Unreal Tournament 2003\CTF
Mutex: UT2
1 if game != "xCTFGame" remove

Unreal Tournament 2003\Bombing Run
Mutex: UT2
1 if game != "xBombingRun" remove

Unreal Tournament 2003\Team
Mutex: UT2
1 if game != "xTeamGame" remove

Unreal Tournament 2003\Double Domination
Mutex: UT2
1 if game != "xDoubleDom" remove

Unreal Tournament 2003\Mutant
Mutex: UT2
1 if game != "xMutantGame" remove

Unreal Tournament 2003\Invasion
Mutex: UT2
1 if game != "Invasion" remove

Unreal Tournament 2003\Last Man Standing
Mutex: UT2
1 if game != "xLastManStandingGame" remove

Unreal Tournament 2003\DeathBall
Mutex: UT2
1 if game != "DB_DeathBall" remove

Unreal Tournament 2003\Overload
Mutex: UT2
1 if game != "OverloadGame" remove

Unreal Tournament 2003\Faceoff
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -ini=faceoff.ini -userini=faceoffuser.ini -log=faceoff.log
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}] -ini=faceoff.ini -userini=faceoffuser.ini -log=faceoff.log
Mutex: UT2
1 if game != "GameFaceoff*" remove

Unreal Tournament 2003\Faceoff\TDM
Mutex: UT2FO
1 if game != "GameFaceoff" remove

Unreal Tournament 2003\Faceoff\CTF
Mutex: UT2FO
1 if game != "GameFaceoffCTF" remove

Unreal Tournament 2003\Faceoff\OBJ
Mutex: UT2FO
1 if game != "GameFaceoffOBJ" remove

Unreal Tournament 2003\Troopers
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -ini=troopers.ini -userini=tuser.ini -log=troopers.log -userlogo=TroopersLogo.bmp
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}] -ini=troopers.ini -userini=tuser.ini -log=troopers.log -userlogo=TroopersLogo.bmp
Mutex: UT2
1 if game != "T*" remove
2 if game == "TCTFGame" keep
3 if game == "TTeamGame" keep
4 if game == "TObjectiveGame" keep
5 remove

Unreal Tournament 2003\Troopers\CTF
Mutex: UT2TR
1 if game != "TCTFGame" remove

Unreal Tournament 2003\Troopers\TDM
Mutex: UT2TR
1 if game != "TTeamGame" remove

Unreal Tournament 2003\Troopers\Objective
Mutex: UT2TR
1 if game != "TObjectiveGame" remove

Unreal Tournament 2003\Air Buccaneers
Mutex: UT2
1 if game != "ES*" remove

Unreal Tournament 2003\Jungle Warfare
Mutex: UT2
1 if game != "G_JWF*" remove

Unreal Tournament 2003\Shattered Oasis
Mutex: UT2
1 if game != "SO_*" remove

Unreal Tournament 2003\Red Orchestra
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -ini=../RedOrchestra/System/RedOrchestra.ini -userini=../RedOrchestra/System/ROUser.ini log=../RedOrchestra/System/RedOrchestra.log -userlogo=ROLogo.bmp
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}] -ini=../RedOrchestra/System/RedOrchestra.ini -userini=../RedOrchestra/System/ROUser.ini log=../RedOrchestra/System/RedOrchestra.log -userlogo=ROLogo.bmp
Icon: $BASE\..\help\RO.ico
Mutex: UT2
1 if game != "ROTeamGame" remove

Unreal Tournament 2003\Frag.Ops
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -ini=FragOps.ini -userini=FOUser.ini -log=FragOps.log -userlogo=fosplash.bmp
Mutex: UT2
Icon: $BASE\..\Frag.Ops\Textures\FragOps.ico
1 if game != "FragOps*" remove

Unreal Tournament 2003\Rocketeer
Mutex: UT2
1 if game != "RKT_*" remove

Unreal Tournament 2003\Other
Mutex: UT2
Flags: OTHER

Unreal Tournament 2003\No bots
Group: UT2BOTS
1 if clients <= minplayers remove

Unreal Tournament 2003\Stats
Group: NUL

Unreal Tournament 2003\Stats\On
Group: UT2STAT
Mutex: UT2STAT
1 if gamestats != "true" remove

Unreal Tournament 2003\Stats\Off
Group: UT2STAT
Mutex: UT2STAT
Flags: OTHER

Unreal Tournament 2003\Game speed
Group: NUL

Unreal Tournament 2003\Game speed\Normal
Group: UT2SPEED
Mutex: UT2SPEED
1 if gamespeed == "" keep
2 if gamespeed < "1" remove
3 if gamespeed > "1" remove

Unreal Tournament 2003\Game speed\Faster
Group: UT2SPEED
Mutex: UT2SPEED
1 if gamespeed <= "1" remove

Unreal Tournament 2003\Game speed\Faster\10% Faster
Group: UT2SPEED
Mutex: UT2SPEED2
1 if gamespeed > "1.19" remove

Unreal Tournament 2003\Game speed\Faster\20% Faster
Group: UT2SPEED
Mutex: UT2SPEED2
1 if gamespeed > "1.29" remove

Unreal Tournament 2003\Game speed\Faster\30% Faster
Group: UT2SPEED
Mutex: UT2SPEED2
1 if gamespeed > "1.39" remove

Unreal Tournament 2003\Game speed\Faster\40% Faster
Group: UT2SPEED
Mutex: UT2SPEED2
1 if gamespeed > "1.49" remove

Unreal Tournament 2003\Game speed\Faster\50% Faster
Group: UT2SPEED
Mutex: UT2SPEED2
1 if gamespeed > "1.59" remove

Unreal Tournament 2003\Game speed\Faster\Ludicrous speed
Group: UT2SPEED
Mutex: UT2SPEED2
Flags: OTHER

Unreal Tournament 2003\Game speed\Slower
Group: UT2SPEED
Mutex: UT2SPEED
1 if gamespeed >= "1" remove

Unreal Tournament 2003\Server mode
Group: NUL

Unreal Tournament 2003\Server mode\Dedicated
Group: UT2DED
Mutex: UT2DED
1 if servermode != "dedicated" remove

Unreal Tournament 2003\Server mode\Non-Dedicated
Group: UT2DED
Mutex: UT2DED
Flags: OTHER

Unreal Tournament 2003\Mutators
Group: NUL

Unreal Tournament 2003\Mutators\None
Group: UT2MUT
1 if Mutator != "" remove

Unreal Tournament 2003\Mutators\InstaGib
Group: UT2MUT
1 if Mutator != "*Insta?ib*" remove

Unreal Tournament 2003\Mutators\LowGrav
Group: UT2MUT
1 if Mutator != "*LowGrav*" remove

Unreal Tournament 2003\Mutators\TTM2003
Group: UT2MUT
1 if Mutator != "*TTM_MutMain*" remove

Unreal Tournament 2003\Mutators\Excessive
Group: UT2MUT
1 if Mutator != "*Excessive*" remove

Unreal Tournament 2003\Mutators\Other
Group: UT2MUT
Flags: OTHER

Unreal Tournament 2003 demo
ServerType: UT
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\UT2003Demo\Folder
ExeName: System\UT2003.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7787
HostPort 7777
Mutex: SV
1 if servertype != "UT" remove
2 if gamename != "ut2d" remove

Unreal Tournament 2003 demo\Deathmatch
Mutex: UT2D
1 if game != "xDeathMatch" remove

Unreal Tournament 2003 demo\CTF
Mutex: UT2D
1 if game != "xCTFGame" remove

Unreal Tournament 2003 demo\Bombing Run
Mutex: UT2D
1 if game != "xBombingRun" remove

Unreal Tournament 2003 demo\Team
Mutex: UT2D
1 if game != "xTeamGame" remove

Unreal Tournament 2003 demo\Other
Mutex: UT2D
Flags: OTHER

Unreal Tournament 2003 demo\Version
Group: NUL

Unreal Tournament 2003 demo\Version\2206
Group: UT2DVER
Mutex: UT2DVER
1 if gamever != "2206" remove

Unreal Tournament 2003 demo\Version\1142
Group: UT2DVER
Mutex: UT2DVER
1 if gamever != "1142" remove

Unreal Tournament 2003 demo\Version\1080
Group: UT2DVER
Mutex: UT2DVER
1 if gamever != "1080" remove

Unreal Tournament 2003 demo\Version\1077
Group: UT2DVER
Mutex: UT2DVER
1 if gamever != "1077" remove

Unreal Tournament 2003 demo\Version\Other
Group: UT2DVER
Mutex: UT2DVER
Flags: OTHER

Unreal Tournament 2004
ServerType: UT2
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\UT2004\Folder
ExeName: System\UT2004.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
MapExt: UT2
Mutex: SV
1 if servertype != "UT2" remove
2 if ServerVersion < "3186" goto 5
3 if ServerVersion > "6000" remove
4 keep
5 if Server\ Version == "" remove

Unreal Tournament 2004\Onslaught
Mutex: UT4
1 if game != "ONSOnslaughtGame" remove

Unreal Tournament 2004\Onslaught\Arctic Stronghold
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-arcticstronghold" remove

Unreal Tournament 2004\Onslaught\Aridoom
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-aridoom" remove

Unreal Tournament 2004\Onslaught\Ascendancy
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-ascendancy" remove

Unreal Tournament 2004\Onslaught\Crossfire
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-crossfire" remove

Unreal Tournament 2004\Onslaught\Dawn
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-dawn" remove

Unreal Tournament 2004\Onslaught\Dria
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-dria" remove

Unreal Tournament 2004\Onslaught\Frostbite
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-frostbite" remove

Unreal Tournament 2004\Onslaught\Icarus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-icarus" remove

Unreal Tournament 2004\Onslaught\Primeval
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-primeval" remove

Unreal Tournament 2004\Onslaught\Red Planet
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-redplanet" remove

Unreal Tournament 2004\Onslaught\Severance
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-severance" remove

Unreal Tournament 2004\Onslaught\Torlan
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-torlan" remove

Unreal Tournament 2004\Onslaught\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ons-cbp*" remove

Unreal Tournament 2004\Onslaught\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\DeathMatch
Mutex: UT4
1 if game != "xDeathMatch" remove

Unreal Tournament 2004\DeathMatch\Albatross
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-albatross" remove

Unreal Tournament 2004\DeathMatch\Antalus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-antalus" remove

Unreal Tournament 2004\DeathMatch\Asbestos
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-asbestos" remove

Unreal Tournament 2004\DeathMatch\Compressed
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-compressed" remove

Unreal Tournament 2004\DeathMatch\Corrugation
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-corrugation" remove

Unreal Tournament 2004\DeathMatch\Crash
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-crash" remove

Unreal Tournament 2004\DeathMatch\Curse
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-curse4" remove

Unreal Tournament 2004\DeathMatch\Deck 17
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-deck17" remove

Unreal Tournament 2004\DeathMatch\Desert Isle
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-desertisle" remove

Unreal Tournament 2004\DeathMatch\Desolation
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-desolation" remove

Unreal Tournament 2004\DeathMatch\Flux
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Flux2" remove

Unreal Tournament 2004\DeathMatch\Gael
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Gael" remove

Unreal Tournament 2004\DeathMatch\Gestalt
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Gestalt" remove

Unreal Tournament 2004\DeathMatch\Goliath
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-goliath" remove

Unreal Tournament 2004\DeathMatch\Grendel Keep
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-grendelkeep" remove

Unreal Tournament 2004\DeathMatch\Hyper Blast
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-hyperblast2" remove

Unreal Tournament 2004\DeathMatch\Ice Tomb
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-icetomb" remove

Unreal Tournament 2004\DeathMatch\Idoma
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-idoma" remove

Unreal Tournament 2004\DeathMatch\Inferno
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-inferno" remove

Unreal Tournament 2004\DeathMatch\Injector
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-injector" remove

Unreal Tournament 2004\DeathMatch\Insidious
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-insidious" remove

Unreal Tournament 2004\DeathMatch\Ironic
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-ironic" remove

Unreal Tournament 2004\DeathMatch\Iron Deity
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-irondeity" remove

Unreal Tournament 2004\DeathMatch\Iron Dust
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-irondust" remove

Unreal Tournament 2004\DeathMatch\Junkyard
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-junkyard" remove

Unreal Tournament 2004\DeathMatch\Leviathan
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-leviathan" remove

Unreal Tournament 2004\DeathMatch\Metallurgy
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-metallurgy" remove

Unreal Tournament 2004\DeathMatch\Mixer
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-mixer" remove

Unreal Tournament 2004\DeathMatch\Morpheus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-morpheus3" remove

Unreal Tournament 2004\DeathMatch\Oceanic
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-oceanic" remove

Unreal Tournament 2004\DeathMatch\Osiris
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-osiris2" remove

Unreal Tournament 2004\DeathMatch\Phobos
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-phobos2" remove

Unreal Tournament 2004\DeathMatch\Plunge
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-plunge" remove

Unreal Tournament 2004\DeathMatch\Rankin
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rankin" remove

Unreal Tournament 2004\DeathMatch\Roughinery
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-roughinery" remove

Unreal Tournament 2004\DeathMatch\Rrajigar
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rrajigar" remove

Unreal Tournament 2004\DeathMatch\Rustatorium
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rustatorium" remove

Unreal Tournament 2004\DeathMatch\Serpentine
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-serpentine" remove

Unreal Tournament 2004\DeathMatch\Spirit
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-spirit" remove

Unreal Tournament 2004\DeathMatch\Squader
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-squader" remove

Unreal Tournament 2004\DeathMatch\Sulphur
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-sulphur" remove

Unreal Tournament 2004\DeathMatch\Tokara Forest
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-tokaraforest" remove

Unreal Tournament 2004\DeathMatch\Training Day
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-trainingday" remove

Unreal Tournament 2004\DeathMatch\Trite
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-trite" remove

Unreal Tournament 2004\DeathMatch\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "DM-CBP*" remove

Unreal Tournament 2004\DeathMatch\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\Team DeathMatch
Mutex: UT4
1 if game != "xTeamGame" remove

Unreal Tournament 2004\Team DeathMatch\Albatross
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-albatross" remove

Unreal Tournament 2004\Team DeathMatch\Antalus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-antalus" remove

Unreal Tournament 2004\Team DeathMatch\Asbestos
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-asbestos" remove

Unreal Tournament 2004\Team DeathMatch\Compressed
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-compressed" remove

Unreal Tournament 2004\Team DeathMatch\Corrugation
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-corrugation" remove

Unreal Tournament 2004\Team DeathMatch\Crash
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-crash" remove

Unreal Tournament 2004\Team DeathMatch\Curse
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-curse4" remove

Unreal Tournament 2004\Team DeathMatch\Deck 17
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-deck17" remove

Unreal Tournament 2004\Team DeathMatch\Desert Isle
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-desertisle" remove

Unreal Tournament 2004\Team DeathMatch\Desolation
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-desolation" remove

Unreal Tournament 2004\Team DeathMatch\Flux
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Flux2" remove

Unreal Tournament 2004\Team DeathMatch\Gael
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Gael" remove

Unreal Tournament 2004\Team DeathMatch\Gestalt
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-Gestalt" remove

Unreal Tournament 2004\Team DeathMatch\Goliath
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-goliath" remove

Unreal Tournament 2004\Team DeathMatch\Grendel Keep
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-grendelkeep" remove

Unreal Tournament 2004\Team DeathMatch\Hyper Blast
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-hyperblast2" remove

Unreal Tournament 2004\Team DeathMatch\Ice Tomb
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-icetomb" remove

Unreal Tournament 2004\Team DeathMatch\Idoma
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-idoma" remove

Unreal Tournament 2004\Team DeathMatch\Inferno
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-inferno" remove

Unreal Tournament 2004\Team DeathMatch\Injector
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-injector" remove

Unreal Tournament 2004\Team DeathMatch\Insidious
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-insidious" remove

Unreal Tournament 2004\Team DeathMatch\Ironic
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-ironic" remove

Unreal Tournament 2004\Team DeathMatch\Iron Deity
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-irondeity" remove

Unreal Tournament 2004\Team DeathMatch\Iron Dust
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-irondust" remove

Unreal Tournament 2004\Team DeathMatch\Junkyard
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-junkyard" remove

Unreal Tournament 2004\Team DeathMatch\Leviathan
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-leviathan" remove

Unreal Tournament 2004\Team DeathMatch\Metallurgy
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-metallurgy" remove

Unreal Tournament 2004\Team DeathMatch\Mixer
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-mixer" remove

Unreal Tournament 2004\Team DeathMatch\Morpheus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-morpheus3" remove

Unreal Tournament 2004\Team DeathMatch\Oceanic
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-oceanic" remove

Unreal Tournament 2004\Team DeathMatch\Osiris
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-de-osiris2" remove

Unreal Tournament 2004\Team DeathMatch\Phobos
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-phobos2" remove

Unreal Tournament 2004\Team DeathMatch\Plunge
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-plunge" remove

Unreal Tournament 2004\Team DeathMatch\Rankin
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rankin" remove

Unreal Tournament 2004\Team DeathMatch\Roughinery
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-roughinery" remove

Unreal Tournament 2004\Team DeathMatch\Rrajigar
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rrajigar" remove

Unreal Tournament 2004\Team DeathMatch\Rustatorium
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-rustatorium" remove

Unreal Tournament 2004\Team DeathMatch\Serpentine
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-serpentine" remove

Unreal Tournament 2004\Team DeathMatch\Spirit
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-spirit" remove

Unreal Tournament 2004\Team DeathMatch\Squader
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-squader" remove

Unreal Tournament 2004\Team DeathMatch\Sulphur
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-sulphur" remove

Unreal Tournament 2004\Team DeathMatch\Tokara Forest
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-tokaraforest" remove

Unreal Tournament 2004\Team DeathMatch\Training Day
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-trainingday" remove

Unreal Tournament 2004\Team DeathMatch\Trite
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-1on1-trite" remove

Unreal Tournament 2004\Team DeathMatch\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dm-CBP*" remove

Unreal Tournament 2004\Team DeathMatch\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\Assault
Mutex: UT4
1 if game != "ASGameInfo" remove

Unreal Tournament 2004\Assault\Convoy
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-convoy" remove

Unreal Tournament 2004\Assault\Fallen City
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-fallencity" remove

Unreal Tournament 2004\Assault\Glacier
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-glacier" remove

Unreal Tournament 2004\Assault\Junkyard
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-junkyard" remove

Unreal Tournament 2004\Assault\Mothership
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-mothership" remove

Unreal Tournament 2004\Assault\Robot Factory
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-robotfactory" remove

Unreal Tournament 2004\Assault\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "as-CBP*" remove

Unreal Tournament 2004\Assault\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\CTF
Mutex: UT4
1 if game != "xCTFGame" remove

Unreal Tournament 2004\CTF\Absolute Zero
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-absolutezero" remove

Unreal Tournament 2004\CTF\Avaris
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-avaris" remove

Unreal Tournament 2004\CTF\Bridge of Fate
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-bridgeoffate" remove

Unreal Tournament 2004\CTF\Chrome
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-chrome" remove

Unreal Tournament 2004\CTF\Citadel
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-Citadel" remove

Unreal Tournament 2004\CTF\Colossus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-colossus" remove

Unreal Tournament 2004\CTF\December
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-december" remove

Unreal Tournament 2004\CTF\Double Dammage
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-doubledammage" remove

Unreal Tournament 2004\CTF\Electric Fields
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-de-elecfields" remove

Unreal Tournament 2004\CTF\Face
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-face3" remove

Unreal Tournament 2004\CTF\Face Classic
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-faceclassic" remove

Unreal Tournament 2004\CTF\Geothermal
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-geothermal" remove

Unreal Tournament 2004\CTF\Grassy Knoll
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-grassyknoll" remove

Unreal Tournament 2004\CTF\Grendel Keep
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-grendelkeep" remove

Unreal Tournament 2004\CTF\January
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-january" remove

Unreal Tournament 2004\CTF\Joust
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-1on1-joust" remove

Unreal Tournament 2004\CTF\Lost Faith
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-lostfaith" remove

Unreal Tournament 2004\CTF\Magma
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-magma" remove

Unreal Tournament 2004\CTF\Maul
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-maul" remove

Unreal Tournament 2004\CTF\Moon Dragon
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-moondragon" remove

Unreal Tournament 2004\CTF\Orbital
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-orbital2" remove

Unreal Tournament 2004\CTF\Smote
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-smote" remove

Unreal Tournament 2004\CTF\Twin Tombs
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-twintombs" remove

Unreal Tournament 2004\CTF\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "ctf-CBP*" remove

Unreal Tournament 2004\CTF\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\Bombing Run
Mutex: UT4
1 if game != "xBombingRun" remove

Unreal Tournament 2004\Bombing Run\Anubis
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-anubis" remove

Unreal Tournament 2004\Bombing Run\Bifrost
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-bifrost" remove

Unreal Tournament 2004\Bombing Run\Bridge of Fate
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-bridgeoffate" remove

Unreal Tournament 2004\Bombing Run\Canyon
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-canyon" remove

Unreal Tournament 2004\Bombing Run\Colossus
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-colossus" remove

Unreal Tournament 2004\Bombing Run\Disclosure
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-disclosure" remove

Unreal Tournament 2004\Bombing Run\Ice Fields
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-icefields" remove

Unreal Tournament 2004\Bombing Run\Serenity
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-serenity" remove

Unreal Tournament 2004\Bombing Run\Skyline
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-skyline" remove

Unreal Tournament 2004\Bombing Run\Slaughterhouse
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-slaughterhouse" remove

Unreal Tournament 2004\Bombing Run\Twin Tombs
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-twintombs" remove

Unreal Tournament 2004\Bombing Run\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "br-CBP*" remove

Unreal Tournament 2004\Bombing Run\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\Double Domination
Mutex: UT4
1 if game != "xDoubleDom" remove

Unreal Tournament 2004\Double Domination\Access
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-access" remove

Unreal Tournament 2004\Double Domination\Aswan
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-aswan" remove

Unreal Tournament 2004\Double Domination\Atlantis
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-atlantis" remove

Unreal Tournament 2004\Double Domination\Conduit
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-conduit" remove

Unreal Tournament 2004\Double Domination\Core
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-core" remove

Unreal Tournament 2004\Double Domination\Junkyard
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-junkyard" remove

Unreal Tournament 2004\Double Domination\Renascent
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-renascent" remove

Unreal Tournament 2004\Double Domination\Ruination
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-ruination" remove

Unreal Tournament 2004\Double Domination\Scortched Earth
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-scortchedearth" remove

Unreal Tournament 2004\Double Domination\Sepukku Gorge
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-sepukkugorge" remove

Unreal Tournament 2004\Double Domination\Sun Temple
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-suntemple" remove

Unreal Tournament 2004\Double Domination\CBP maps
Group: UT4MAPS
Mutex: UT4MAPS
1 if map ~!= "dom-CBP*" remove

Unreal Tournament 2004\Double Domination\Other
Group: UT4MAPS
Mutex: UT4MAPS
Flags: OTHER

Unreal Tournament 2004\Mutant Game
Mutex: UT4
1 if game != "xMutantGame" remove

Unreal Tournament 2004\Invasion
Mutex: UT4
1 if game != "Invasion" remove

Unreal Tournament 2004\Last Man Standing
Mutex: UT4
1 if game != "xLastManStandingGame" remove

Unreal Tournament 2004\Vehicle CTF
Mutex: UT4
1 if game != "xVehicleCTFGame" remove

Unreal Tournament 2004\Mods
Mutex: UT4
Flags: OTHER

Unreal Tournament 2004\Mods\Action
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Action
Icon: $BASE\..\Action\aut.ico
Mutex: UT4MODS
1 if game ~!= "aut*" remove

Unreal Tournament 2004\Mods\AirBuccaneers
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=AirBuccaneers
Icon: $BASE\..\AirBuccaneers\Help\abuicon.ico
Mutex: UT4MODS
1 if game ~!= "ESTeamGame" remove

Unreal Tournament 2004\Mods\Alien Swarm
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=AlienSwarm
Icon: $BASE\..\AlienSwarm\AlienSwarm.exe
Mutex: UT4MODS
1 if game ~!= "Ao*" remove

Unreal Tournament 2004\Mods\Atlantis
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Atlantis
Icon: $BASE\..\Atlantis\Help\Atlantis.ico
Mutex: UT4MODS
1 if game ~!= "AT_Game" remove

Unreal Tournament 2004\Mods\CarBall
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
Mutex: UT4MODS
1 if map ~!= "CB-*" remove

Unreal Tournament 2004\Mods\ChaosUT2
Mutex: UT4MODS
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=ChaosUT2
Icon: $BASE\..\ChaosUT2\Help\ChaosUT2Icon.ico
1 if game ~!= "Chaos*" remove

Unreal Tournament 2004\Mods\ChaosUT2\DeathMatch
Mutex: UT4CHUT2
1 if game ~!= "ChaosxDeathMatch*" remove

Unreal Tournament 2004\Mods\ChaosUT2\Duel
Mutex: UT4CHUT2
1 if game ~!= "ChaosDuel*" remove

Unreal Tournament 2004\Mods\ChaosUT2\King Of The Hill
Mutex: UT4CHUT2
1 if game ~!= "ChaosKOTH*" remove

Unreal Tournament 2004\Mods\ChaosUT2\Team King Of The Hill
Mutex: UT4CHUT2
1 if game ~!= "ChaosTeamKOTH*" remove

Unreal Tournament 2004\Mods\ChaosUT2\CTF
Mutex: UT4CHUT2
1 if game ~!= "ChaosCTF*" remove

Unreal Tournament 2004\Mods\Checkmate
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Checkmate
Icon: $BASE\..\Checkmate\Help\checkmate.ico
Mutex: UT4MODS
1 if game ~== "Checkmate" keep
2 remove

Unreal Tournament 2004\Mods\DeathBall
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=DeathBall
Icon: $BASE\..\DeathBall\dbicon.ico
Mutex: UT4MODS
1 if game ~!= "DB_DeathBall" remove

Unreal Tournament 2004\Mods\Defence Alliance 2
Mutex: UT4MODS
1 if game ~!= "da_game_DefenceAlliance" remove

Unreal Tournament 2004\Mods\DodgeBall
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=DodgeBall
Mutex: UT4MODS
1 if map ~!= "DoB-*" remove

Unreal Tournament 2004\Mods\Domain2049
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Domain
Mutex: UT4MODS
1 if game ~!= "DMNGameTeam" remove

Unreal Tournament 2004\Mods\Duffers Golf
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Duffers
Mutex: UT4MODS
1 if game ~!= "DGame" remove

Unreal Tournament 2004\Mods\Flag Domination
Mutex: UT4MODS
1 if map ~!= "FD-*" remove

Unreal Tournament 2004\Mods\FragHouse Invasion
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=FHI2k4
Icon: $BASE\..\FHI2k4\Help\FHI2k4.ico
Mutex: UT4MODS
1 if game ~!= "FHI" remove

Unreal Tournament 2004\Mods\FragOps
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=FragOps
Icon: $BASE\..\FragOps\Help\FragOps.ico
Mutex: UT4MODS
1 if game ~!= "FragOps*" remove

Unreal Tournament 2004\Mods\Happy Fun Ball
Mutex: UT4MODS
1 if game ~!= "HappyFunBall" remove

Unreal Tournament 2004\Mods\InstaGib
Mutex: UT4MODS
1 if game ~!= "insta*" remove

Unreal Tournament 2004\Mods\Jailbreak
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
Mutex: UT4MODS
1 if game ~!= "Jailbreak" remove

Unreal Tournament 2004\Mods\Jungle Warfare
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=JungleWarfareGO
Mutex: UT4MODS
1 if game ~!= "G_JWF*" remove

Unreal Tournament 2004\Mods\Killing Floor
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=KillingFloor
Mutex: UT4MODS
1 if game ~!= "KFGameType" remove

Unreal Tournament 2004\Mods\Law Dogs
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=LawDogs
Icon: $BASE\..\LawDogs\Help\LAWDOGS.ico
Mutex: UT4MODS
1 if game ~!= "LawDogs*" remove

Unreal Tournament 2004\Mods\Muralis
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Muralis
Mutex: UT4MODS
1 if game ~!= "MurTeamDM*" remove

Unreal Tournament 2004\Mods\NeoTokyo
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=NeoTokyo
Mutex: UT4MODS
1 if game ~!= "nEngagement" remove

Unreal Tournament 2004\Mods\Red Orchestra
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=RedOrchestra
Icon: $BASE\..\RedOrchestra\Help\RedOrchestra.ico
Mutex: UT4MODS
1 if game ~!= "ROTeamGame" remove

Unreal Tournament 2004\Mods\Rocketeer
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Rocketeer
Icon: $BASE\..\Rocketeer\Help\Rocketeer.ico
Mutex: UT4MODS
1 if game ~!= "RKT_GlobalGame" remove

Unreal Tournament 2004\Mods\SAS
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=SAS
Icon: $BASE\..\SAS\System\SASPlay.ico
Mutex: UT4MODS
1 if game ~!= "SAS*" remove

Unreal Tournament 2004\Mods\Shattered Oasis
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=ShatteredOasis
Mutex: UT4MODS
1 if game ~== "SO_Detonation*" keep
2 if game ~== "SO_DeathMatch*" keep
3 if game ~== "SO_TDM*" keep
4 remove

Unreal Tournament 2004\Mods\Shattered Oasis\Detonation
Mutex: UT4SO
1 if game ~!= "SO_Detonation" remove

Unreal Tournament 2004\Mods\Shattered Oasis\DeathMatch
Mutex: UT4SO
1 if game ~!= "SO_DeathMatch" remove

Unreal Tournament 2004\Mods\Shattered Oasis\Team DeathMatch
Mutex: UT4SO
1 if game ~!= "SO_TDM" remove

Unreal Tournament 2004\Mods\Strike Force 2004
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=StrikeForce
Icon: $BASE\..\StrikeForce\StrikeForce.exe
Mutex: UT4MODS
1 if game ~!= "sf_*" remove

Unreal Tournament 2004\Mods\Troopers
Mutex: UT4MODS
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=Troopers
Icon: $BASE\..\Troopers\Help\Troopers.ico
1 if game ~== "TObjectiveGame*" keep
2 if game ~== "TCTFGame*" keep
3 if game ~== "TTeamGame*" keep
4 remove

Unreal Tournament 2004\Mods\Troopers\Objective Match
Mutex: UT4TR
1 if game ~!= "TObjectiveGame*" remove

Unreal Tournament 2004\Mods\Troopers\CleanSweep
Mutex: UT4TR
1 if game ~!= "TCleanSweep*" remove

Unreal Tournament 2004\Mods\Troopers\Capture the Flag
Mutex: UT4TR
1 if game ~!= "TCTFGame*" remove

Unreal Tournament 2004\Mods\Troopers\Team DeathMatch
Mutex: UT4TR
1 if game ~!= "TTeamGame*" remove

Unreal Tournament 2004\Mods\Unreal Demolition
Mutex: UT4MODS
1 if game ~== "UD*" keep
2 if game ~== "UnrealDemolition" keep
3 remove

Unreal Tournament 2004\Mods\Unreal Fortress
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=UNF
Mutex: UT4MODS
1 if game ~!= "UNF_*" remove

Unreal Tournament 2004\Mods\Unwheel
Mutex: UT4MODS
1 if map ~!= "UW*" remove

Unreal Tournament 2004\Mods\UTXMP
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=UTXMP
Icon: $BASE\..\UTXMP\Help\UTXMP.ico
Mutex: UT4MODS
1 if game ~!= "XMP*" remove

Unreal Tournament 2004\Mods\Vehicle Invasion
Mutex: UT4MODS
1 if game ~!= "VehicleInvasion" remove

Unreal Tournament 2004\Mods\Weapons of Evil
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}] -mod=WoE
Mutex: UT4MODS
1 if game ~== "Accumulation*" keep
2 if game ~== "LastStand*" keep
3 if game ~== "WoECTF*" keep
4 remove

Unreal Tournament 2004\Mods\Weapons of Evil\Accumulation
Mutex: UT4WOE
1 if game ~!= "Accumulation" remove

Unreal Tournament 2004\Mods\Weapons of Evil\Last Man Standing
Mutex: UT4WOE
1 if game ~!= "LastStand*" remove

Unreal Tournament 2004\Mods\Weapons of Evil\Capture the Flag
Mutex: UT4WOE
1 if game ~!= "WoECTF*" remove

Unreal Tournament 2004\Mods\Other
Mutex: UT4MODS
Flags: OTHER

Unreal Tournament 2004\Mutators
Group: NUL

Unreal Tournament 2004\Mutators\None
Group: UT4MUT
1 if Mutator != "" remove

Unreal Tournament 2004\Mutators\InstaGib
Group: UT4MUT
1 if Mutator != "*Insta?ib*" remove

Unreal Tournament 2004\Mutators\LowGrav
Group: UT4MUT
1 if Mutator != "*LowGrav*" remove

Unreal Tournament 2004\Mutators\Other
Group: UT4MUT
Flags: OTHER

Unreal Tournament 2004\No bots
Group: UT4BOTS
1 if clients <= MinPlayers remove

Unreal Tournament 2004\Stats
Group: NUL

Unreal Tournament 2004\Stats\On
Group: UT4STAT
Mutex: UT4STAT
1 if GameStats != "True" remove

Unreal Tournament 2004\Stats\Off
Group: UT4STAT
Mutex: UT4STAT
Flags: OTHER

Unreal Tournament 2004\Friendly Fire
Group: NUL

Unreal Tournament 2004\Friendly Fire\On
Group: UT4FF
Mutex: UT4FF
1 if FriendlyFireScale <= "0" remove

Unreal Tournament 2004\Friendly Fire\Off
Group: UT4FF
Mutex: UT4FF
Flags: OTHER

Unreal Tournament 2004\Version
Group: NUL

Unreal Tournament 2004\Version\3355
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3355" remove

Unreal Tournament 2004\Version\3339
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3339" remove

Unreal Tournament 2004\Version\3323
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3323" remove

Unreal Tournament 2004\Version\3270
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3270" remove

Unreal Tournament 2004\Version\3236
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3236" remove

Unreal Tournament 2004\Version\3204
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3204" remove

Unreal Tournament 2004\Version\3186
Group: UT2K4VER
Mutex: UT2K4VER
1 if ServerVersion != "3186" remove

Unreal Tournament 2004\Version\Other
Group: UT2K4VER
Mutex: UT2K4VER
Flags: OTHER

Unreal Tournament 2004 old
ServerType: UT
ExeName: System\UT2004.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7787
HostPort: 7777
Maps: UNREAL
MapExt: UT2
Mutex: SV
1 if servertype != "UT" remove
2 if gamename != "ut2004" remove

Unreal Tournament 2004 demo
ServerType: UT
RegKey: HKEY_LOCAL_MACHINE\Software\Unreal Technology\Installed Apps\UT2004-Demo\Folder
ExeName: System\UT2004.EXE
JoinTemplate: {EXEPATH} {address}/[?Name={NAME}][?Password={PASSWORD}]
SpecTemplate: {EXEPATH} {address}/[?Name={NAME}]?spectatoronly=true[?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7787
HostPort: 7777
Maps: UNREAL
MapExt: UT2
Mutex: SV
1 if servertype != "UT" remove
2 if gamename != "ut2004d" remove

Unreal Tournament 2004 demo\Onslaught
Mutex: UT4D
1 if game != "ONSOnslaughtGame" remove

Unreal Tournament 2004 demo\DeathMatch
Mutex: UT4D
1 if game != "xDeathMatch" remove

Unreal Tournament 2004 demo\Team DeathMatch
Mutex: UT4D
1 if game != "xTeamGame" remove

Unreal Tournament 2004 demo\Assault
Mutex: UT4D
1 if game != "ASGameInfo" remove

Unreal Tournament 2004 demo\CTF
Mutex: UT4D
1 if game != "xCTFGame" remove

Unreal Tournament 2004 demo\Bombing Run
Mutex: UT4D
1 if game != "xBombingRun" remove

Vietcong
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\Pterodon\Vietcong\InstallDir
ExeName: Vietcong.EXE
JoinTemplate: {EXEPATH} -pn "{USERNAME}" -gn "{hostname}" -ip {ip} -hostport {hostport}[ -password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 15425
HostPort: 5425
Mutex: SV
1 if servertype != "OLD" remove
2 if uver == "" remove
3 if gamever < "123" remove

Vietcong\UNSUPPORTED GAME
Group: NUL

Vietcong\ATG
Mutex: VC
1 if game != "ATG" remove

Vietcong\Coop
Mutex: VC
1 if game != "Coop" remove

Vietcong\CTF
Mutex: VC
1 if game != "CTF" remove

Vietcong\DM
Mutex: VC
1 if game != "DM" remove

Vietcong\RW
Mutex: VC
1 if game != "RW" remove

Vietcong\TDM
Mutex: VC
1 if game != "TDM" remove

Vietcong\Other
Mutex: VC
Flags: OTHER

Vietcong\Server mode
Group: NUL

Vietcong\Server mode\Dedicated
Group: VCDED
Mutex: VCDED
1 if dedic != "1" remove

Vietcong\Server mode\Non-Dedicated
Group: VCDED
Mutex: VCDED
Flags: OTHER

Vietcong\Vietnam
Group: NUL

Vietcong\Vietnam\On
Group: VCVN
Mutex: VCVN
1 if vietnam != "1" remove

Vietcong\Vietnam\Off
Group: VCVN
Mutex: VCVN
Flags: OTHER

Vietcong\Version
Group: NUL

Vietcong\Version\1.60
Group: VCVER
Mutex: VCVER
1 if uver != "160" remove

Vietcong\Version\1.30
Group: VCVER
Mutex: VCVER
1 if uver != "130" remove

Vietcong\Version\1.20
Group: VCVER
Mutex: VCVER
1 if uver != "120" remove

Vietcong\Version\1.01
Group: VCVER
Mutex: VCVER
1 if uver != "101" remove

Vietcong\Version\1.0
Group: VCVER
Mutex: VCVER
1 if uver != "100" remove

Vietcong\Version\Other
Group: VCVER
Mutex: VCVER
Flags: OTHER

Wheel of Time
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\Software\CLASSES\WOT\DefaultIcon
ExeName: WOT.EXE
JoinTemplate: {EXEPATH} {address}[?Name={NAME}][?Password={PASSWORD}]
HostTemplate: {EXEPATH}[ Name={NAME}]
Port: 7778
HostPort: 7777
Maps: UNREAL
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "WOT" remove

Wild Wings
ServerType: OLD
ExeName: Wild Wings.EXE
JoinTemplate: {EXEPATH} +connect {address}[ +name "{NAME}"][ +password "{PASSWORD}"]
HostTemplate: {EXEPATH}
Port: 1973
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "wildwings" remove

Wolfenstein: Enemy Territory
ServerType: RTCW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Wolfenstein - Enemy Territory\InstallPath
ExeName: ET.EXE
JoinTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +set fs_game "{game}"][ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 27960
Maps: QUAKE3
Mutex: SV
1 if servertype != "RTCW" remove
2 if protocol < "81" remove

Wolfenstein: Enemy Territory\Objective
Mutex: WOLFET
1 if g_gametype != "2" remove

Wolfenstein: Enemy Territory\Stopwatch
Mutex: WOLFET
1 if g_gametype != "3" remove

Wolfenstein: Enemy Territory\Campaign
Mutex: WOLFET
1 if g_gametype != "4" remove

Wolfenstein: Enemy Territory\Last Man Standing
Mutex: WOLFET
1 if g_gametype != "5" remove

Wolfenstein: Enemy Territory\Maps
Group: NUL

Wolfenstein: Enemy Territory\Maps\Battery
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "battery" remove

Wolfenstein: Enemy Territory\Maps\Fueldump
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "fueldump" remove

Wolfenstein: Enemy Territory\Maps\Goldrush
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "goldrush" remove

Wolfenstein: Enemy Territory\Maps\Oasis
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "oasis" remove

Wolfenstein: Enemy Territory\Maps\Radar
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "radar" remove

Wolfenstein: Enemy Territory\Maps\Railgun
Group: ETMAP
Mutex: ETMAP
1 if map ~!= "railgun" remove

Wolfenstein: Enemy Territory\Maps\Other
Group: ETMAP
Mutex: ETMAP
Flags: OTHER

Wolfenstein: Enemy Territory\Mods
Group: NUL

Wolfenstein: Enemy Territory\Mods\None
Group: ETMOD
Mutex: ETMOD
1 if game ~!= "etmain" remove

Wolfenstein: Enemy Territory\Mods\Shrub
Group: ETMOD
Mutex: ETMOD
1 if game ~!= "shrubet" remove

Wolfenstein: Enemy Territory\Mods\ET Pro
Group: ETMOD
Mutex: ETMOD
1 if game ~!= "etpro" remove

Wolfenstein: Enemy Territory\Mods\ETF
Group: ETMOD
Mutex: ETMOD
1 if game ~!= "etf" remove

Wolfenstein: Enemy Territory\Mods\TCEtest
Group: ETMOD
Mutex: ETMOD
1 if game ~!= "tcetest" remove

Wolfenstein: Enemy Territory\Mods\Other
Group: ETMOD
Mutex: ETMOD
Flags: OTHER

Wolfenstein: Enemy Territory\PunkBuster
Group: NUL

Wolfenstein: Enemy Territory\PunkBuster\On
Group: ETPUNK
Mutex: ETPUNK
1 if sv_punkbuster != "1" remove

Wolfenstein: Enemy Territory\PunkBuster\Off
Group: ETPUNK
Mutex: ETPUNK
Flags: OTHER

Wolfenstein: Enemy Territory\Friendly Fire
Group: NUL

Wolfenstein: Enemy Territory\Friendly Fire\FF On
Mutex: ETFF
Group: ETFF
1 if g_friendlyFire < "1" remove

Wolfenstein: Enemy Territory\Friendly Fire\FF Off
Mutex: ETFF
Group: ETFF
Flags: OTHER

Wolfenstein: Enemy Territory\Anti-lag
Group: NUL

Wolfenstein: Enemy Territory\Anti-lag\On
Mutex: ETAL
Group: ETAL
1 if g_antilag < "1" remove

Wolfenstein: Enemy Territory\Anti-lag\Off
Mutex: ETAL
Group: ETAL
Flags: OTHER

Wolfenstein: Enemy Territory\Balanced Teams
Group: NUL

Wolfenstein: Enemy Territory\Balanced Teams\On
Group: ETAB
Mutex: ETAB
1 if g_balancedteams != "1" remove

Wolfenstein: Enemy Territory\Balanced Teams\Off
Group: ETAB
Mutex: ETAB
Flags: OTHER

Wolfenstein: Enemy Territory\Max Lives
Group: NUL

Wolfenstein: Enemy Territory\Max Lives\On
Group: ETML
Mutex: ETML
1 if g_maxlives < "1" remove

Wolfenstein: Enemy Territory\Max Lives\Off
Group: ETML
Mutex: ETML
Flags: OTHER

Wolfenstein: Enemy Territory\Version
Group: NUL

Wolfenstein: Enemy Territory\Version\2.60
Group: ETVER
Mutex: ETVER
1 if protocol != "84" remove

Wolfenstein: Enemy Territory\Version\1.02
Group: ETVER
Mutex: ETVER
1 if protocol != "83" remove

Wolfenstein: Enemy Territory\Version\1.0
Group: ETVER
Mutex: ETVER
1 if protocol != "82" remove

Wolfenstein: Enemy Territory\Version\Other
Group: ETVER
Mutex: ETVER
Flags: OTHER

Wolfenstein: Enemy Territory test
ServerType: RTCW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Wolfenstein - Enemy Territory Map Test\InstallPath
ExeName: ET.EXE
JoinTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +connect {address}
SpecTemplate: {EXEPATH}[ +exec "{CONFIG}"][ +name "{NAME}"][ +password "{PASSWORD}"][ +rconpassword "{RCON_PASSWORD}"] +setu team s +connect {address}
HostTemplate: {EXEPATH}
Port: 27960
Maps: QUAKE3
Mutex: SV
1 if servertype != "RTCW" remove
2 if protocol < "71" remove
3 if protocol > "80" remove

Wolfenstein: Enemy Territory test\Objective
Mutex: WOLFETT
1 if g_gametype != "2" remove

Wolfenstein: Enemy Territory test\Stopwatch
Mutex: WOLFETT
1 if g_gametype != "3" remove

Wolfenstein: Enemy Territory test\Campaign
Mutex: WOLFETT
1 if g_gametype != "4" remove

Wolfenstein: Enemy Territory test\Last Man Standing
Mutex: WOLFETT
1 if g_gametype != "5" remove

Wolfenstein: Enemy Territory test\PunkBuster
Group: NUL

Wolfenstein: Enemy Territory test\PunkBuster\On
Group: ETPUNKT
Mutex: ETPUNKT
1 if sv_punkbuster != "1" remove

Wolfenstein: Enemy Territory test\PunkBuster\Off
Group: ETPUNKT
Mutex: ETPUNKT
Flags: OTHER

Wolfenstein: Enemy Territory test\Friendly Fire
Group: NUL

Wolfenstein: Enemy Territory test\Friendly Fire\FF On
Mutex: ETFFT
Group: ETFFT
1 if g_friendlyFire < "1" remove

Wolfenstein: Enemy Territory test\Friendly Fire\FF Off
Mutex: ETFFT
Group: ETFFT
Flags: OTHER

Wolfenstein: Enemy Territory test\Anti-lag
Group: NUL

Wolfenstein: Enemy Territory test\Anti-lag\On
Mutex: ETALT
Group: ETALT
1 if g_antilag < "1" remove

Wolfenstein: Enemy Territory test\Anti-lag\Off
Mutex: ETALT
Group: ETALT
Flags: OTHER

Wolfenstein: Enemy Territory test\Balanced Teams
Group: NUL

Wolfenstein: Enemy Territory test\Balanced Teams\On
Group: ETABT
Mutex: ETABT
1 if g_balancedteams != "1" remove

Wolfenstein: Enemy Territory test\Balanced Teams\Off
Group: ETABT
Mutex: ETABT
Flags: OTHER

Xpand Rally
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Techland\XpandRally\DestinationDir
ExeName: XpandRally.exe
JoinTemplate: {EXEPATH} -join {ip}[ -password {PASSWORD}][ -profile {NAME}]
Port: 28138
HostPort: 28015
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "xpandrally" remove
3 if version == "0.9.0.0en" remove

Xpand Rally demo
ServerType: NEW
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\Techland\XpandRallyMPDemo\DestinationDir
ExeName: XpandRally.exe
JoinTemplate: {EXEPATH} -join {ip}[ -password {PASSWORD}][ -profile {NAME}]
Port: 28138
HostPort: 28015
Mutex: SV
1 if servertype != "NEW" remove
2 if gamename != "xpandrally" remove
3 if version != "0.9.0.0en" remove

Xpand Rally demo\Race
Mutex: XR
1 if game != "race" remove

Xpand Rally demo\Free Style
Mutex: XR
1 if game != "free style" remove

Buddies
Flags: IMMUNE
1 if buddies == "0" remove

Special
Flags: IMMUNE
1 if special == "0" remove

Special\recently added
Flags: IMMUNE
1 if special !& "1" remove

Special\recently imported
Flags: IMMUNE
1 if special !& "2" remove

Special\recently joined
Flags: IMMUNE
1 if special !& "4" remove

Special\recently received
Flags: IMMUNE
1 if special !& "8" remove

Special\LAN servers
Flags: IMMUNE
1 if special !& "16" remove

Special\Invitations
Flags: IMMUNE
1 if special !& "32" remove

Modifiers
Group: MOD

Modifiers\Ping
Group: NUL

Modifiers\Ping\less than 300
Group: PING
1 if ping >= "300" remove

Modifiers\Ping\less than 200
Group: PING
1 if ping >= "200" remove

Modifiers\Ping\less than 150
Group: PING
1 if ping >= "150" remove

Modifiers\Ping\less than 100
Group: PING
1 if ping >= "100" remove

Modifiers\Ping\less than 50
Group: PING
1 if ping >= "50" remove

Modifiers\Password
Group: NUL

Modifiers\Password\No password
Mutex: PW
Group: PASSWORD
1 if needpass > "0" remove

Modifiers\Password\Need password
Mutex: PW
Group: PASSWORD
1 if needpass <= "0" remove

Modifiers\Players
Group: NUL

Modifiers\Players\Not full
Group: PLAYERS1
2 if maxclients == "0" keep
3 if clients >= maxclients remove

Modifiers\Players\Not empty
Group: PLAYERS2
//1 if maxclients == "0" remove
2 if clients == "0" remove

Modifiers\Players\Not empty\Has human players
Group: PLAYERS2
1 if bots >= clients remove

Modifiers\Players\No bots
Group: PLAYERS3
1 if bots > "0" remove

Modifiers\Country
Group: NUL

Modifiers\Country\Europe
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "1" remove

Modifiers\Country\Europe\Northern Europe
Mutex: EUROPE
Group: COUNTRY
1 if region !& "64" remove

Modifiers\Country\Europe\Northern Europe\Scandinavia
Mutex: NORTHEUROPE
Group: COUNTRY
1 if region !& "2048" remove

Modifiers\Country\Europe\Northern Europe\Scandinavia\Finland
Mutex: SCANDINAVIA
Group: COUNTRY
1 if country != "FI" remove

Modifiers\Country\Europe\Northern Europe\Scandinavia\Sweden
Mutex: SCANDINAVIA
Group: COUNTRY
1 if country != "SE" remove

Modifiers\Country\Europe\Northern Europe\Scandinavia\Denmark
Mutex: SCANDINAVIA
Group: COUNTRY
1 if country != "DK" remove

Modifiers\Country\Europe\Northern Europe\Scandinavia\Norway
Mutex: SCANDINAVIA
Group: COUNTRY
1 if country != "NO" remove

Modifiers\Country\Europe\Northern Europe\Faroe Islands
Mutex: NORTHEUROPE
Group: COUNTRY
1 if country != "FO" remove

Modifiers\Country\Europe\Northern Europe\Iceland
Mutex: NORTHEUROPE
Group: COUNTRY
1 if country != "IS" remove

Modifiers\Country\Europe\Northern Europe\Russia
Mutex: NORTHEUROPE
Group: COUNTRY
1 if country != "RU" remove

Modifiers\Country\Europe\Northern Europe\Baltic
Mutex: NORTHEUROPE
Group: COUNTRY
1 if region !& "1048576" remove

Modifiers\Country\Europe\Northern Europe\Baltic\Estonia
Mutex: BALTIC
Group: COUNTRY
1 if country != "EE" remove

Modifiers\Country\Europe\Northern Europe\Baltic\Latvia
Mutex: BALTIC
Group: COUNTRY
1 if country != "LV" remove

Modifiers\Country\Europe\Northern Europe\Baltic\Lithuania
Mutex: BALTIC
Group: COUNTRY
1 if country != "LT" remove

Modifiers\Country\Europe\Western Europe
Mutex: EUROPE
Group: COUNTRY
1 if region !& "256" remove

Modifiers\Country\Europe\Western Europe\United Kingdom
Group: COUNTRY
Mutex: WESTEUROPE
1 if country != "UK" remove

Modifiers\Country\Europe\Western Europe\Ireland
Group: COUNTRY
Mutex: WESTEUROPE
1 if country != "IE" remove

Modifiers\Country\Europe\Western Europe\Benelux
Group: COUNTRY
Mutex: WESTEUROPE
1 if region !& "2097152" remove

Modifiers\Country\Europe\Western Europe\Benelux\Belgium
Group: COUNTRY
Mutex: BENELUX
1 if country != "BE" remove

Modifiers\Country\Europe\Western Europe\Benelux\Netherlands
Group: COUNTRY
Mutex: BENELUX
1 if country != "NL" remove

Modifiers\Country\Europe\Western Europe\Benelux\Luxembourg
Group: COUNTRY
Mutex: BENELUX
1 if country != "LU" remove

Modifiers\Country\Europe\Western Europe\Germany
Mutex: WESTEUROPE
Group: COUNTRY
1 if country != "DE" remove

Modifiers\Country\Europe\Western Europe\France
Mutex: WESTEUROPE
Group: COUNTRY
1 if country != "FR" remove

Modifiers\Country\Europe\Western Europe\Austria
Mutex: WESTEUROPE
Group: COUNTRY
1 if country != "AT" remove

Modifiers\Country\Europe\Western Europe\Switzerland
Mutex: WESTEUROPE
Group: COUNTRY
1 if country != "CH" remove

Modifiers\Country\Europe\Western Europe\Other
Mutex: WESTEUROPE
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Europe\Eastern Europe
Group: COUNTRY
1 if region !& "512" remove

Modifiers\Country\Europe\Eastern Europe\Baltic
Group: COUNTRY
Mutex: EASTEUROPE
1 if region !& "1048576" remove

Modifiers\Country\Europe\Eastern Europe\Baltic\Estonia
Group: COUNTRY
Mutex: BALTIC
1 if country != "EE" remove

Modifiers\Country\Europe\Eastern Europe\Baltic\Latvia
Group: COUNTRY
Mutex: BALTIC
1 if country != "LV" remove

Modifiers\Country\Europe\Eastern Europe\Baltic\Lithuania
Group: COUNTRY
Mutex: BALTIC
1 if country != "LT" remove

Modifiers\Country\Europe\Eastern Europe\Russia
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "RU" remove

Modifiers\Country\Europe\Eastern Europe\Poland
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "PL" remove

Modifiers\Country\Europe\Eastern Europe\Czech Republic
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "CZ" remove

Modifiers\Country\Europe\Eastern Europe\Slovak Republic
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "SK" remove

Modifiers\Country\Europe\Eastern Europe\Slovenia
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "SI" remove

Modifiers\Country\Europe\Eastern Europe\Croatia
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "HR" remove

Modifiers\Country\Europe\Eastern Europe\Hungary
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "HU" remove

Modifiers\Country\Europe\Eastern Europe\Bosnia & Herzegovina
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "BA" remove

Modifiers\Country\Europe\Eastern Europe\Yugoslavia
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "YU" remove

Modifiers\Country\Europe\Eastern Europe\Romania
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "RO" remove

Modifiers\Country\Europe\Eastern Europe\Bulgaria
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "BG" remove

Modifiers\Country\Europe\Eastern Europe\Ukraine
Mutex: EASTEUROPE
Group: COUNTRY
1 if country != "UA" remove

Modifiers\Country\Europe\Eastern Europe\Other
Mutex: EASTEUROPE
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Europe\Southern Europe
Group: COUNTRY
1 if region !& "128" remove

Modifiers\Country\Europe\Southern Europe\Italy
Mutex: SOUTHEUROPE
Group: COUNTRY
1 if country != "IT" remove

Modifiers\Country\Europe\Southern Europe\San Marino
Mutex: SOUTHEUROPE
Group: COUNTRY
1 if country != "SM" remove

Modifiers\Country\Europe\Southern Europe\Greece
Mutex: SOUTHEUROPE
Group: COUNTRY
1 if country != "GR" remove

Modifiers\Country\Europe\Southern Europe\Cyprus
Mutex: SOUTHEUROPE
Group: COUNTRY
1 if country != "CY" remove

Modifiers\Country\Europe\Southern Europe\Other
Mutex: SOUTHEUROPE
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Europe\Central Europe
Group: COUNTRY
1 if region !& "1024" remove

Modifiers\Country\Europe\Central Europe\Benelux
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if region !& "2097152" remove

Modifiers\Country\Europe\Central Europe\Benelux\Belgium
Mutex: BENELUX
Group: COUNTRY
1 if country != "BE" remove

Modifiers\Country\Europe\Central Europe\Benelux\Netherlands
Mutex: BENELUX
Group: COUNTRY
1 if country != "NL" remove

Modifiers\Country\Europe\Central Europe\Benelux\Luxembourg
Mutex: BENELUX
Group: COUNTRY
1 if country != "LU" remove

Modifiers\Country\Europe\Central Europe\Germany
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "DE" remove

Modifiers\Country\Europe\Central Europe\France
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "FR" remove

Modifiers\Country\Europe\Central Europe\Austria
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "AT" remove

Modifiers\Country\Europe\Central Europe\Switzerland
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "CH" remove

Modifiers\Country\Europe\Central Europe\Poland
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "PL" remove

Modifiers\Country\Europe\Central Europe\Italy
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country == "IT" keep
2 if country != "SM" remove

Modifiers\Country\Europe\Central Europe\Czech Republic
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "CZ" remove

Modifiers\Country\Europe\Central Europe\Slovak Republic
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "SK" remove

Modifiers\Country\Europe\Central Europe\Slovenia
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "SI" remove

Modifiers\Country\Europe\Central Europe\Croatia
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "HR" remove

Modifiers\Country\Europe\Central Europe\Hungary
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "HU" remove

Modifiers\Country\Europe\Central Europe\Bosnia & Herzegovina
Mutex: CENTRALEUROPE
Group: COUNTRY
1 if country != "BA" remove

Modifiers\Country\Europe\Central Europe\Other
Mutex: CENTRALEUROPE
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Europe\Iberian Peninsula
Group: COUNTRY
1 if region !& "524288" remove

Modifiers\Country\Europe\Iberian Peninsula\Spain
Mutex: IBERIA
Group: COUNTRY
1 if country != "ES" remove

Modifiers\Country\Europe\Iberian Peninsula\Portugal
Mutex: IBERIA
Group: COUNTRY
1 if country != "PT" remove

Modifiers\Country\Europe\Iberian Peninsula\Gibraltar
Mutex: IBERIA
Group: COUNTRY
1 if country != "GI" remove

Modifiers\Country\North America
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "2" remove

Modifiers\Country\North America\United States
Mutex: NORTHAMERICA
Group: COUNTRY
1 if country != "US" remove

Modifiers\Country\North America\Canada
Mutex: NORTHAMERICA
Group: COUNTRY
1 if country != "CA" remove

Modifiers\Country\North America\Central America
Mutex: NORTHAMERICA
Group: COUNTRY
1 if region !& "4096" remove

Modifiers\Country\North America\Caribbean
Mutex: NORTHAMERICA
Group: COUNTRY
1 if region !& "8192" remove

Modifiers\Country\North America\Other
Mutex: NORTHAMERICA
Group: COUNTRY
Flags: OTHER

Modifiers\Country\South America
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "4" remove

Modifiers\Country\South America\Argentina
Mutex: SOUTHAMERICA
Group: COUNTRY
1 if country != "AR" remove

Modifiers\Country\South America\Brazil
Mutex: SOUTHAMERICA
Group: COUNTRY
1 if country != "BR" remove

Modifiers\Country\South America\Chile
Mutex: SOUTHAMERICA
Group: COUNTRY
1 if country != "CL" remove

Modifiers\Country\South America\Other
Mutex: SOUTHAMERICA
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Africa
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "8" remove

Modifiers\Country\Africa\Northern Africa
Mutex: AFRICA
Group: COUNTRY
1 if region !& "16384" remove

Modifiers\Country\Africa\Southern Africa
Mutex: AFRICA
Group: COUNTRY
1 if region !& "32768" remove

Modifiers\Country\Asia
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "16" remove

Modifiers\Country\Asia\Middle East
Mutex: ASIA
Group: COUNTRY
1 if region !& "65536" remove

Modifiers\Country\Asia\Middle East\Israel
Mutex: MIDDLEEAST
Group: COUNTRY
1 if country != "IL" remove

Modifiers\Country\Asia\Middle East\Turkey
Mutex: MIDDLEEAST
Group: COUNTRY
1 if country != "TR" remove

Modifiers\Country\Asia\Middle East\Other
Mutex: MIDDLEEAST
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Asia\Far East
Mutex: ASIA
Group: COUNTRY
1 if region !& "131072" remove

Modifiers\Country\Asia\Far East\China
Mutex: FAREAST
Group: COUNTRY
1 if country != "CN" remove

Modifiers\Country\Asia\Far East\Hong Kong
Mutex: FAREAST
Group: COUNTRY
1 if country != "HK" remove

Modifiers\Country\Asia\Far East\India
Mutex: FAREAST
Group: COUNTRY
1 if country != "IN" remove

Modifiers\Country\Asia\Far East\Indonesia
Mutex: FAREAST
Group: COUNTRY
1 if country != "ID" remove

Modifiers\Country\Asia\Far East\Japan
Mutex: FAREAST
Group: COUNTRY
1 if country != "JP" remove

Modifiers\Country\Asia\Far East\Korea
Mutex: FAREAST
Group: COUNTRY
1 if country != "KR" remove

Modifiers\Country\Asia\Far East\Malaysia
Mutex: FAREAST
Group: COUNTRY
1 if country != "MY" remove

Modifiers\Country\Asia\Far East\Philippines
Mutex: FAREAST
Group: COUNTRY
1 if country != "PH" remove

Modifiers\Country\Asia\Far East\Singapore
Mutex: FAREAST
Group: COUNTRY
1 if country != "SG" remove

Modifiers\Country\Asia\Far East\Taiwan
Mutex: FAREAST
Group: COUNTRY
1 if country != "TW" remove

Modifiers\Country\Asia\Far East\Thailand
Mutex: FAREAST
Group: COUNTRY
1 if country != "TH" remove

Modifiers\Country\Asia\Far East\Other
Mutex: FAREAST
Group: COUNTRY
Flags: OTHER

Modifiers\Country\Australia
Mutex: COUNTRY
Group: COUNTRY
1 if region !& "32" remove

Modifiers\Country\Australia\Australia
Mutex: AUSTRALIA
Group: COUNTRY
1 if country != "AU" remove

Modifiers\Country\Australia\New Zealand
Mutex: AUSTRALIA
Group: COUNTRY
1 if country != "NZ" remove

Modifiers\Country\Australia\Oceania
Mutex: AUSTRALIA
Group: COUNTRY
1 if region !& "262144" remove
