Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V   1 2 3

Создание сервера CS:GO с нуля

voed
сообщение 22.12.2014, 20:17
Сообщение #21
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(ssx @ 22.12.2014, 17:34) *
Что мешает написать плагин что бы менял карту если n времени нету n игроков на сервере ?

В гибернации плагины не работают, скорее всего)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 22.12.2014, 21:50
Сообщение #22


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(voed @ 22.12.2014, 19:13) *
В гибернации плагины не работают, скорее всего)

Гибернация это всего лишь смена на на 10 фпс когда 0 игроков и обратно на заданное значение при подключении игрока.


Инфы о том что плагины гибернация ставит на паузу не нашел .


За то нашел фикс гибернации:
оригинал (новая версия плагина) https://forums.alliedmods.net/showthread.php?t=236092
Описание не самой новой версии на русском http://hlmod.ru/forum/plaginy-dlya-sourcem...ernate-fix.html

А тут недавно выложили инфу что Валве пойфиксили данный баг (фикс не актуален походу уже)
http://gameinside.ua/?p=71005
Цитата
* При включенном режиме гибернации игровые сервера теперь будут менять карту при подключении игрока на пустой сервер — еще один шаг для борьбы с This session is no longer available





[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 5.2.2015, 11:34
Сообщение #23


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Как название сервера на русском сделать? Конфиг в utf-8 без BOM, так же разные кодировки пробовал, не помогает.
Много инструкций есть как сделать с использованием hlsw, а без него никак?

p.s. Вместо русских букв отображает вопросительные знаки.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Reality
сообщение 4.3.2015, 16:52
Сообщение #24


Стаж: 17 лет

Сообщений: 519
Благодарностей: 137
Полезность: 156

Сервер только что скачен:
Код:
Error parsing BotProfile.db - unknown attribute 'Rank'
Initializing Steam libraries for secure Internet server
************************************************
* Unable to load Steam support library. *
* This server will operate in LAN mode only. *
************************************************
CGCClientSystem - no ISteamClient interface!


Код:
srcds -game csgo -console +game_type 0 +game_mode 0 +map de_dust2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 4.3.2015, 17:18
Сообщение #25
Стаж: 12 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(Reality @ 4.3.2015, 16:52) *
Сервер только что скачен:
Код:
Error parsing BotProfile.db - unknown attribute 'Rank'
Initializing Steam libraries for secure Internet server
* Unable to load Steam support library. *
* This server will operate in LAN mode only. *
srcds -game csgo -console +game_type 0 +game_mode 0 +map de_dust2

steam_appid.txt - 730
и выкачивать по своим логином

Отредактировал: georgeml, - 4.3.2015, 17:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 4.4.2015, 11:17
Сообщение #26


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

Меценат Меценат

подскажите, в чем может быть проблема?

Цитата
root@wow:~/csgo# ./srcds_linux -game csgo -console +game_type 0 +game_mode 0 +map de_dust2
LD_LIBRARY_PATH=/root/csgo/bin:(null)
Failed to open libtier0.so (libtier0.so: cannot open shared object file: No such file or directory)


файл libtier0.so присутствует в папке /root/csgo/bin

Цитата
Linux wow 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64


Отредактировал: ex3m777, - 4.4.2015, 11:20


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя followX
сообщение 4.4.2015, 11:33
Сообщение #27


Стаж: 12 лет

Сообщений: 523
Благодарностей: 164
Полезность: 526

cshost.com.ua
запусти не с srcds_linux а с srcds_run
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя followX
сообщение 4.4.2015, 11:57
Сообщение #28


Стаж: 12 лет

Сообщений: 523
Благодарностей: 164
Полезность: 526

cshost.com.ua
-port и укажи любой свободный, например 27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя corvinus
сообщение 16.5.2015, 19:29
Сообщение #29
Стаж: 13 лет

Сообщений: 142
Благодарностей: 6
Полезность: 36

А с русским как быть? Название сервера не хочет ставиться на русском.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя drivemaster
сообщение 17.5.2015, 17:43
Сообщение #30


Стаж: 17 лет

Сообщений: 266
Благодарностей: 79
Полезность: 246

Цитата(corvinus @ 16.5.2015, 20:29) *
А с русским как быть? Название сервера не хочет ставиться на русском.


Насколько я знаю через конфиг русское название работать не будет. Я делал через плагин.

Код:
public OnPluginStart()
{
SetConVarString(FindConVar("hostname"), "Название Царского Сервера :)");
}


Удачи.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 19.5.2015, 22:37
Сообщение #31


Стаж: 18 лет

Сообщений: 2145
Благодарностей: 825
Полезность: 521

Ребят использую данный скрипт для управления сервером https://c-s.net.ua/url?u=http%3A%2F%2Fdanie...2Fcsgoserver%2F не могу выйти из консоли сервера, Ctrl+b d не работает =( Может кто поможет с данной проблемой ? Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 19.7.2015, 8:04
Сообщение #32


Стаж: 17 лет

Сообщений: 918
Благодарностей: 105
Полезность: 1

потер, все работает. сервер просто был в какой то коме, поправил конфиг, все отлично работает.

Отредактировал: zippel, - 20.7.2015, 3:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kachmazov
сообщение 31.12.2015, 17:58
Сообщение #33
Стаж: 11 лет

Сообщений: 2
Благодарностей: 2
Полезность: 0

Помогите.. после победы ожидание секунд 5 ну короче длительно! как можно исправить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Venom2013
сообщение 18.1.2016, 3:03
Сообщение #34
Стаж: 11 лет

Сообщений: 18
Благодарностей: 1
Полезность: 0

Если я правильно понимаю, то для CS:GO еще нет подобия Dproto, который запускает Non-steam сервер и обязательно нужно иметь купленную игру или нашли уже метод???Просто не могу понять как Non-steam игроки заходят на сервера и их не банят( или же у них встроенные эмуляторы).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 18.1.2016, 3:55
Сообщение #35
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Venom2013 @ 18.1.2016, 2:59) *
Если я правильно понимаю, то для CS:GO еще нет подобия Dproto, который запускает Non-steam сервер и обязательно нужно иметь купленную игру или нашли уже метод???Просто не могу понять как Non-steam игроки заходят на сервера и их не банят( или же у них встроенные эмуляторы).

Насколько мне известно, на сервере и клиенте должен быть revemu. В нонстиме нет особого смысла, поскольку основная масса игроков вообще не играет на комьюнити серверах, кроме аим и дм карт

Отредактировал: voed, - 18.1.2016, 3:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 18.1.2016, 5:15
Сообщение #36
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

Ставить эмул на сервер это извращение. Потом жалуйтесь "читеры надоели" пусть будет онли стим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя WarDeN4ik
сообщение 16.7.2016, 9:35
Сообщение #37


Стаж: 12 лет

Сообщений: 451
Благодарностей: 142
Полезность: 490

Хочу гангейм создать, в запуске прописал +game_type 1 +game_mode 0, режим запускается.
Но не могу понять почему не настраивается через gamemodes_server.txt.

gamemodes.txt
//
Код
DO NOT MODIFY THIS FILE
//
// To customize your server, see gamemodes_server.txt.example


"GameModes.txt"
{
    "gameTypes"
    {
        "classic"
        {
            "value"                "0"
            "nameID"            "#SFUI_GameTypeClassic"

            "gameModes"
            {
                "casual"
                {
                    "value"                 "0"
                    "nameID"             "#SFUI_GameModeCasual"
                    "descID"             "#SFUI_GameModeCasualDesc"
                    "descID_List"       "#SFUI_GameModeCasualDescSPList"
                    "matchmakingvalue"    "casual"
                    "uid"                "1"
                    "maxplayers"            "20"

                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_CashColon"                "value" "$400" }
                        "1"        { "label" "#SFUI_WinMatchColon"            "value" "30 #SFUI_Minutes" }
                        "2"        { "label" "#SFUI_TimePerRoundColon"        "value" "3 #SFUI_Minutes" }
                        "3"        { "label" "#SFUI_BuyTimeColon"            "value" "45 #SFUI_Seconds" }
                        "4"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateAnyone" }
                        "5"        { "label" "#SFUI_BotsColon"                "value" "#SFUI_BotDifficulty2" }
                    }

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_casual.cfg"
                        "exec" "gamemode_casual_server.cfg"
                    }

                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "random_classic"    "0"
                        
                        //Operation Maps Here
                        //"mg_cs_cruise"        "1"    
                        //"mg_de_coast"        "2"  
                        //"mg_de_empire"        "3"  
                        //"mg_de_mikla"        "4"
                        //"mg_de_royal"        "5"  
                        //"mg_de_santorini"    "6"  
                        //"mg_de_tulip"        "7"                           
                        
                        //active maps
                        "mg_de_dust2"        "1"
                        "mg_de_train"        "2"
                        "mg_de_mirage"        "3"
                        "mg_de_nuke"        "4"  
                        "mg_de_cbble"        "5"
                        "mg_de_overpass"    "6"
                        "mg_de_cache"        "7"
                        
                        //inactive maps
                        "mg_de_inferno"        "8"
                        "mg_de_aztec"        "9"
                        "mg_de_dust"        "10"
                        "mg_de_vertigo"        "11"
                        "mg_cs_office"      "12"
                        "mg_cs_italy"        "13"
                        "mg_cs_assault"        "14"
                        "mg_cs_militia"        "15"
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        //Operation Map Group
                        //"mg_op_op07"        "0"
                        //Other Maps Groups
                        "mg_active"            "0"
                        "mg_reserves"        "1"
                    }
                }
    
                "competitive"
                {
                    "value"                  "1"
                    "nameID"              "#SFUI_GameModeCompetitive"
                    "descID"              "#SFUI_GameModeCompetitiveDesc"
                    "descID_List"       "#SFUI_GameModeCompetitiveDescList"
                    "matchmakingvalue"    "competitive"
                    "uid"                "2"
                    "maxplayers"        "10"

                    "show_rich_presence_map_game"  "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_watch" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_review" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                
                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_CashColon"                "value" "$800" }
                        "1"        { "label" "#SFUI_WinMatchColon"            "value" "30 #SFUI_Rounds" }
                        "2"        { "label" "#SFUI_TimePerRoundColon"        "value" "2 #SFUI_Minutes" }
                        "3"        { "label" "#SFUI_BuyTimeColon"            "value" "45 #SFUI_Seconds" }
                        "4"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateTeamOnly" }
                        "5"        { "label" "#SFUI_BotsColon"                "value" "#SFUI_BotDifficulty3" }
                    }

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_competitive.cfg"
                        "exec" "gamemode_competitive_server.cfg"
                    }
                    
                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "random_classic"    "0"
                        
                        //Operation Maps Here
                        //"mg_cs_cruise"        "1"    
                        //"mg_de_coast"        "2"  
                        //"mg_de_empire"        "3"  
                        //"mg_de_mikla"        "4"
                        //"mg_de_royal"        "5"  
                        //"mg_de_santorini"    "6"  
                        //"mg_de_tulip"        "7"             
                        
                        //active maps
                        "mg_de_dust2"        "1"
                        "mg_de_train"        "2"
                        "mg_de_mirage"        "3"
                        "mg_de_nuke"        "4"  
                        "mg_de_cbble"        "5"
                        "mg_de_overpass"    "6"
                        "mg_de_cache"        "7"
                        
                        //inactive maps
                        "mg_de_inferno"        "8"
                        "mg_de_aztec"        "9"
                        "mg_de_dust"        "10"
                        "mg_de_vertigo"        "11"
                        "mg_cs_office"      "12"
                        "mg_cs_italy"        "13"
                        "mg_cs_assault"        "14"
                        "mg_cs_militia"        "15"
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        // Original Comp Mapgroup
                        //Operation Maps Here
                        //"mg_cs_cruise"        "0"    
                        //"mg_de_coast"        "1"      
                        //"mg_de_empire"        "2"
                        //"mg_de_mikla"        "3"  
                        //"mg_de_royal"        "4"  
                        //"mg_de_santorini"    "5"  
                        //"mg_de_tulip"        "6"                          
                        
                        //active maps
                        "mg_de_dust2"        "0"
                        "mg_de_train"        "1"
                        "mg_de_mirage"        "2"
                        "mg_de_nuke"        "3"
                        "mg_de_cbble"        "4"
                        "mg_de_overpass"    "5"
                        "mg_de_cache"        "6"
                        
                        //inactive maps
                        "mg_de_inferno"        "7"
                        "mg_de_aztec"        "8"
                        "mg_de_dust"        "9"
                        "mg_de_vertigo"        "10"
                        "mg_cs_office"      "11"
                        "mg_cs_italy"        "12"
                        "mg_cs_assault"        "13"
                        "mg_cs_militia"        "14"
                    }
                }
            }
        }
        
        "gungame"
        {
            "value"                "1"
            "nameID"            "#SFUI_GameTypeGungame"

            // This is the list of game modes supported by this game type.
            "gameModes"
            {
                "gungameprogressive"
                {
                    "value"                "0"
                    "nameID"            "#SFUI_GameModeGGProgressive"
                    "descID"            "#SFUI_GameModeGGProgressiveDesc"
                                "descID_List"               "#SFUI_GameModeGGProgressiveDescList"
                    "matchmakingvalue"    "competitive"
                    "uid"                "11"
                    "maxplayers"            "10"

                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_WinMatchColon"            "value" "30 #SFUI_Minutes" }
                        "1"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateAnyone" }
                        "2"        { "label" "#SFUI_BotsColon"                "value" "#SFUI_BotDifficulty2" }
                    }

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_armsrace.cfg"
                        "exec" "gamemode_armsrace_server.cfg"
                    }
                    
                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "random_ar"        "0"
                        "mg_ar_baggage"        "1"
                        "mg_ar_monastery"    "2"
                        "mg_ar_shoots"        "3"
                        "mg_ar_lake"        "4"
                        "mg_ar_stmarc"        "5"
                        "mg_ar_safehouse"    "6"
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        "mg_armsrace"    "0"
                    }

                    "weaponprogression_ct"
                    {
                        "ak47"            { "kills"    "2" }
                        "bizon"            { "kills"    "2" }
                        "ump45"            { "kills"    "2" }
                        "p90"            { "kills"    "2" }
                        "nova"            { "kills"    "2" }
                        "mag7"            { "kills"    "2" }
                        "xm1014"        { "kills"    "2" }
                        "sawedoff"        { "kills"    "2" }
                        "galilar"        { "kills"    "2" }
                        "m4a1"            { "kills"    "2" }
                        "sg556"            { "kills"    "2" }
                        "aug"            { "kills"    "2" }
                        "awp"            { "kills"    "2" }
                        "scar20"        { "kills"    "2" }
                        "negev"            { "kills"    "2" }
                        "tec9"            { "kills"    "2" }
                        "p250"            { "kills"    "2" }
                        "deagle"        { "kills"    "2" }
                        "fiveseven"        { "kills"    "2" }
                        "elite"            { "kills"    "2" }
                        "knifegg"            { "kills"    "1" }
                    }
                    
                    "weaponprogression_t"
                    {
                        "bizon"            { "kills"    "2" }
                        "ump45"            { "kills"    "2" }
                        "p90"            { "kills"    "2" }
                        "nova"            { "kills"    "2" }
                        "mag7"            { "kills"    "2" }
                        "xm1014"        { "kills"    "2" }
                        "sawedoff"        { "kills"    "2" }
                        "galilar"        { "kills"    "2" }
                        "ak47"            { "kills"    "2" }
                        "m4a1"            { "kills"    "2" }
                        "sg556"            { "kills"    "2" }
                        "aug"            { "kills"    "2" }
                        "awp"            { "kills"    "2" }
                        "scar20"        { "kills"    "2" }
                        "negev"            { "kills"    "2" }
                        "tec9"            { "kills"    "2" }
                        "p250"            { "kills"    "2" }
                        "deagle"        { "kills"    "2" }
                        "fiveseven"        { "kills"    "2" }
                        "elite"            { "kills"    "2" }
                        "knifegg"            { "kills"    "1" }
                    }
                }

                "gungametrbomb"
                {
                    "value"                "1"
                    "nameID"            "#SFUI_GameModeGGBomb"
                    "descID"            "#SFUI_GameModeGGBombDesc"
                                "descID_List"               "#SFUI_GameModeGGBombDescList"
                    "matchmakingvalue"    "competitive"
                    "uid"                "12"
                    "maxplayers"            "10"

                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_WinMatchColon"            "value" "10 #SFUI_Rounds" }
                        "1"        { "label" "#SFUI_TimePerRoundColon"        "value" "90 #SFUI_Seconds" }
                        "2"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateTeamOnly" }
                        "3"        { "label" "#SFUI_BotsColon"                "value" "#SFUI_BotDifficulty3" }
                    }

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_demolition.cfg"
                        "exec" "gamemode_demolition_server.cfg"
                    }

                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "random_demo"        "0"
                        "mg_de_bank"        "1"
                        "mg_de_lake"        "2"
                        "mg_de_safehouse"    "3"
                        "mg_de_sugarcane"    "4"
                        "mg_de_stmarc"        "5"
                        "mg_de_shortdust"    "6"
                        "mg_de_shorttrain"    "7"
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        "mg_demolition"        "0"
                    }

                    "weaponprogression_ct"
                    {
                        "m4a1"            { "kills"    "1" }
                        //"m4a1_silencer"    { "kills"    "1" }
                        "p90"            { "kills"    "1" }
                        "ump45"            { "kills"    "1" }
                        "deagle"        { "kills"    "1" }
                        "nova"            { "kills"    "1" }
                        "fiveseven"        { "kills"    "1" }
                        "hkp2000"        { "kills"    "1" }
                        //"usp_silencer"    { "kills"    "1" }
                        "ssg08"            { "kills"    "1" }
                        "awp"            { "kills"    "1" }
                        "Scar20"        { "kills"    "1" }
                    }
                    
                    "weaponprogression_t"
                    {
                        "ak47"            { "kills"    "1" }
                        "p90"            { "kills"    "1" }
                        "bizon"            { "kills"    "1" }
                        "deagle"        { "kills"    "1" }
                        "nova"            { "kills"    "1" }
                        "p250"            { "kills"    "1" }
                        "glock"            { "kills"    "1" }
                        "ssg08"            { "kills"    "1" }
                        "awp"            { "kills"    "1" }
                        "g3sg1"            { "kills"    "1" }
                    }
                }

                "deathmatch"
                {
                    "value"                "2"
                    "nameID"            "#SFUI_Deathmatch"
                    "descID"            "#SFUI_DeathmatchDesc"
                               "descID_List"             "#SFUI_GameModeCasualDescSPList"
                    "matchmakingvalue"    "competitive"
                    "uid"                "13"
                    "maxplayers"        "16"

                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {

                        "0"        { "label" "#SFUI_WinMatchColon"            "value" "10 #SFUI_Rounds" }
                        "1"        { "label" "#SFUI_TimePerRoundColon"        "value" "90 #SFUI_Seconds" }
                        "2"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateTeamOnly" }
                        "3"        { "label" "#SFUI_BotsColon"                "value" "#SFUI_BotDifficulty3" }
                    }

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_deathmatch.cfg"
                        "exec" "gamemode_deathmatch_server.cfg"
                    }

                    "mapgroupsSP"
                    {
                        "random_classic"    "0"
                        
                        //Operation Maps Here
                        //"mg_cs_cruise"        "1"    
                        //"mg_de_coast"        "2"  
                        //"mg_de_empire"        "3"  
                        //"mg_de_mikla"        "4"  
                        //"mg_de_royal"        "5"  
                        //"mg_de_santorini"    "6"  
                        //"mg_de_tulip"        "7"         
                        
                        //active maps
                        "mg_de_dust2"        "1"
                        "mg_de_train"        "2"
                        "mg_de_mirage"        "3"
                        "mg_de_nuke"        "4"
                        "mg_de_cbble"        "5"
                        "mg_de_overpass"    "6"
                        "mg_de_cache"        "7"
                        
                        //inactive maps
                        "mg_de_inferno"        "8"
                        "mg_de_aztec"        "9"
                        "mg_de_dust"        "10"
                        "mg_de_vertigo"        "11"
                        "mg_cs_office"      "12"
                        "mg_cs_italy"        "13"
                        "mg_cs_assault"        "14"
                        "mg_cs_militia"        "15"
                        
                        "mg_de_bank"        "16"
                        "mg_de_lake"        "17"
                        "mg_de_safehouse"    "18"
                        "mg_de_sugarcane"    "19"
                        "mg_de_stmarc"        "20"
                        "mg_de_shortdust"    "21"
                        "mg_de_shorttrain"    "22"

                        "mg_ar_baggage"        "23"
                        "mg_ar_monastery"    "24"
                        "mg_ar_shoots"        "25"
                        "mg_ar_lake"        "26"
                        "mg_ar_stmarc"        "27"
                        "mg_ar_safehouse"    "28"
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        //operation maps map group
                        //"mg_op_op07"        "0"
                        //Other maps groups
                        "mg_active"            "0"
                        "mg_reserves"        "1"
                    }
                }
            }
        }
        
        "training"
        {
            "value"                "2"
            "nameID"            "#SFUI_GameTypeFreestyle"
            "singleplayeronly"    "1"
    
            "gameModes"
            {
                "training"
                {
                    "value"                "0"
                    "nameID"            "#SFUI_GameTypeTraining"
                    "descID"            "#SFUI_GameModeTrainingDesc"
                                "descID_List"               "#SFUI_GameModeTrainingDescList"
                    "showdisclaimer"    "1"
                    "uid"                "21"
                    "maxplayers"        "1"
    
                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_CashColon"                "value" "$16,000" }
                        "1"        { "label" "#SFUI_WinMatchColon"            "value" "30 #SFUI_Minutes" }
                        "2"        { "label" "#SFUI_TimePerRoundColon"        "value" "5 #SFUI_Minutes" }
                        "3"        { "label" "#SFUI_BuyTimeColon"            "value" "90 #SFUI_Seconds" }
                        "4"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateAnyone" }
                        // Bot data is determined by user selection.
                    }
    
                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_training.cfg"
                        "exec" "gamemode_training_server.cfg"
                    }

                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "mg_training1"        "0"
                    }
                }
            }
        }

        "custom"
        {
            "value"                "3"
            "nameID"            "#SFUI_GameTypeCustom"
    
            "gameModes"
            {
                "custom"
                {
                    "value"                "0"
                    "nameID"            "#SFUI_GameModeCustom"
                    "descID"            "#SFUI_GameModeCustomDesc"
                                "descID_List"               "#SFUI_GameModeCustomDescList"
                    "showdisclaimer"    "1"
                    "uid"                "30"
                    "maxplayers"        "100"
    
                    // These are the descriptive ui elements to display in the information box on.
                    // These key/values should be pairs of strings.  The "key" will appear in the left
                    // column, the "value" will appear in the right column.
                    "ui"
                    {
                        "0"        { "label" "#SFUI_CashColon"                "value" "$16,000" }
                        "1"        { "label" "#SFUI_WinMatchColon"            "value" "30 #SFUI_Minutes" }
                        "2"        { "label" "#SFUI_TimePerRoundColon"        "value" "5 #SFUI_Minutes" }
                        "3"        { "label" "#SFUI_BuyTimeColon"            "value" "90 #SFUI_Seconds" }
                        "4"        { "label" "#SFUI_SpectateColon"            "value" "#SFUI_SpectateAnyone" }
                        // Bot data is determined by user selection.
                    }
    
                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        //"exec" "gamemode_custom.cfg"
                    }
                }
            }
        }
        "cooperative"
        {
            "value"                "4"
            "nameID"            "#SFUI_GameTypeCooperative"
    
            "gameModes"
            {
                "cooperative"
                {
                    "value"                "0"
                    "nameID"            "#SFUI_GameModeCooperative"
                    "descID"            "#SFUI_GameModeCooperativeDesc"
                    "maxplayers"        "10"
    
                    "show_rich_presence_map_game"  "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_watch" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_review" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_competitive.cfg"
                        "exec" "gamemode_cooperative.cfg"
                        "exec" "gamemode_cooperative_server.cfg"
                    }
                }
                "coopmission"
                {
                    "value"                "1"
                    "nameID"            "#SFUI_GameModeCoopMission"
                    "descID"            "#SFUI_GameModeCooperativeDesc"
                    "maxplayers"        "10"
    
                    "show_rich_presence_map_game"  "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_watch" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"
                    "show_rich_presence_map_review" "#SFUI_Lobby_StatusRichPresenceSeparator_classic_competitive"

                    // These are the configs that get executed when a game mode of this type is created
                    "exec"
                    {
                        "exec" "gamemode_competitive.cfg"
                        "exec" "gamemode_coopmission.cfg"
                        "exec" "gamemode_coopmission_server.cfg"
                    }
                }
            }
        }
    }

    "mapgroups"
    {
        //
        // Map cycle groups
        // add operation group here is active
        // Operation 07
        
        "mg_op_op07"
        {
            "imagename"                   "mapgroup-op07"
            "nameID"                "#SFUI_Mapgroup_op_op07"
            "tooltipID"                "#SFUI_MapGroup_Tooltip_Desc_Operation"
            "tooltipMaps"            "cs_cruise,de_coast,de_empire,de_mikla,de_royal,de_santorini,de_tulip"
            "name"                    "mg_op_op07"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "cs_cruise"            ""
                "de_coast"            ""
                "de_empire"            ""
                "de_mikla"            ""
                "de_royal"            ""
                "de_santorini"        ""
                "de_tulip"            ""
            }
        }
        
        // Operation 06
        
        "mg_op_op06"
        {
            "imagename"                   "mapgroup-op06"
            "nameID"                "#SFUI_Mapgroup_op_op06"
            "tooltipID"                "#SFUI_MapGroup_Tooltip_Desc_Operation"
            "tooltipMaps"            "de_rails,de_resort,de_zoo,de_log,de_season,cs_agency"
            "name"                    "mg_op_op06"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_rails"            ""              
                "de_resort"            ""
                "de_zoo"            ""
                "de_log"            ""
                "de_season"            ""
                "cs_agency"            ""
            }
        }
        
        // Operation Vanguard
        "mg_op_op05"
        {
            "imagename"                   "mapgroup-vanguard"
            "nameID"                "#SFUI_Mapgroup_op_op05"
            "tooltipID"                   "#SFUI_MapGroup_Tooltip_Desc_Active"
            "tooltipMaps"            "de_train,cs_workout,cs_backalley,de_marquis,de_facade,de_season,de_bazaar"
            "name"                    "mg_op_op05"
            "show_medal_icon"         "5Operation$Community Season Five Summer 2014"
            "show_rich_presence"      "_vanguard"
            "grouptype"             "op_op05"
            "maps"
            {
                "de_train"            ""              
                "cs_workout"            ""
                "cs_backalley"        ""
                "de_marquis"            ""
                "de_facade"            ""
                "de_season"            ""
                "de_bazaar"            ""
            }
        }
        
        // operation breakout
        "mg_op_breakout"
        {
            "imagename"                "mapgroup-breakout"
            "nameID"                "#SFUI_mapgroup_op_breakout"
            "tooltipMaps"            "de_castle,de_overgrown,de_blackgold,de_mist,cs_rush,cs_insertion"
            "tooltipID"                "#SFUI_MapGroup_Tooltip_Desc_Operation"
            "name"                    "mg_op_breakout"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_rich_presence"    "_breakout"
      "grouptype"     "op_breakout"
            "maps"
            {    
                "de_castle"         ""
                "de_overgrown"        ""
                "de_blackgold"        ""
                "de_mist"            ""
                "cs_rush"            ""
                "cs_insertion"        ""
            }
        }                
    
        "mg_active"
        {
            "imagename"                "mapgroup-active"
            "nameID"                "#SFUI_Mapgroup_active"
            "tooltipID"                "#SFUI_MapGroup_Tooltip_Desc_Active"
            "tooltipMaps"            ""
            "name"                    "mg_active"
            "grouptype"     "active"
            "maps"
            {
                "de_dust2"        ""
                "de_train"        ""
                "de_mirage"        ""
                "de_nuke"        ""
                "de_cbble"        ""
                "de_overpass"    ""
                "de_cache"        ""        
            }
        }
        
       "mg_reserves"
        {
            "imagename"                "mapgroup-reserves"
            "nameID"                "#SFUI_Mapgroup_reserves"
            "tooltipID"                "#SFUI_MapGroup_Tooltip_Desc_Reserves"
            "tooltipMaps"            ""
            "name"                    "mg_reserves"
            "grouptype"     "reserves"
            "maps"
            {
                "de_inferno"    ""
                "de_aztec"        ""
                "de_dust"        ""
                "de_vertigo"    ""
                "cs_office"     ""
                "cs_italy"        ""
                "cs_assault"    ""
                "cs_militia"    ""    
            }
        }

        "mg_deathmatch"
        {
            "imagename"        "mapgroup-bomb"
            "nameID"        "#SFUI_Mapgroup_allclassic"
            "tooltipID"        "#SFUI_MapGroup_Tooltip_Desc_DeathMatch"
            "name"            "mg_deathmatch"
            "maps"
            {
                "de_dust2"        ""
                "de_inferno"    ""
                "de_mirage"        ""
                "de_cbble"        ""
                "de_overpass"    ""
                "de_dust"        ""
                "de_aztec"        ""
                "de_nuke"        ""
                "de_vertigo"        ""
                "cs_militia"        ""
                "cs_assault"        ""
                "cs_office"        ""
                "cs_italy"        ""
                "ar_monastery"    ""
                "ar_shoots"        ""
                "ar_baggage"        ""
                "de_lake"        ""
                "de_stmarc"        ""
                "de_sugarcane"        ""
                "de_bank"        ""
                "de_safehouse"        ""
                "de_shortdust"        ""
                "de_shorttrain"        ""
            }
        }

        "mg_armsrace"
        {
            "imagename"        "mapgroup-armsrace"
            "nameID"        "#SFUI_Mapgroup_armsrace"
            "tooltipID"        "#SFUI_MapGroup_Tooltip_Desc_Armsrace"
            "tooltipMaps"    "ar_monastery,ar_shoots,ar_baggage,de_lake,de_stmarc,de_bank,de_safehouse"
            "name"            "mg_armsrace"
            "maps"
            {
                "ar_monastery"    ""
                "ar_shoots"        ""
                "ar_baggage"        ""
                "de_lake"        ""
                "de_stmarc"        ""
                "de_safehouse"        ""
            }
        }

        "mg_demolition"
        {
            "imagename"        "mapgroup-demolition"
            "nameID"        "#SFUI_Mapgroup_demolition"
            "tooltipID"        "#SFUI_MapGroup_Tooltip_Desc_demo"
            "tooltipMaps"    "de_lake,de_stmarc,de_sugarcane,de_bank,de_safehouse,de_shortdust,de_shorttra
in"
            "name"            "mg_demolition"
            "maps"
            {
                "de_lake"        ""
                "de_stmarc"        ""
                "de_sugarcane"        ""
                "de_bank"        ""
                "de_safehouse"        ""
                "de_shortdust"        ""
                "de_shorttrain"        ""
            }
        }
        
// not used currently
//       "mg_hostage"
//        {
//            "imagename"        "mapgroup-hostage"
//            "nameID"        "#SFUI_Mapgroup_hostage"
//            "name"            "mg_hostage"
//            "maps"
//            {
//              "cs_militia"        ""
//              "cs_assault"        ""
//                "cs_office"            ""
//                "cs_italy"            ""
//            }
//        }
//
//        "mg_bomb"
//        {
//            "imagename"        "mapgroup-bomb"
//            "nameID"        "#SFUI_Mapgroup_bomb"
//            "name"            "mg_bomb"
//            "maps"
//            {
//                "de_dust2"        ""
//                "de_train"        ""
//                "de_inferno"    ""
//                "de_mirage"        ""
//                "de_cbble"        ""
//                "de_overpass"    ""
//                "de_dust"        ""
//                "de_aztec"        ""
//                "de_nuke"        ""
//                "de_vertigo"    ""
//                "de_cache"        ""
//            }
//        }
// end of not used currently
            
        //
        // Single map groups
        //

        "mg_de_dust"        
        {
            "imagename"        "map-dust-overall"
            "nameID"        "#SFUI_Map_de_dust"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_de_dust"    
            "icontag"        "bomb"
            "grouptype"     "reserves"
            "maps"
            {
                "de_dust"        ""
            }    
        }

        "mg_de_dust2"
        {
            "imagename"        "map-dust2-overall"
            "nameID"        "#SFUI_Map_de_dust2"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_dust2"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_dust2"        ""
            }
        }

        "mg_de_aztec"
        {
            "imagename"        "map-aztec-overall"
            "nameID"        "#SFUI_Map_de_aztec"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_de_aztec"
            "icontag"        "bomb"
            "grouptype"     "reserves"
            "maps"
            {
                "de_aztec"        ""
            }
        }

        "mg_de_inferno"
        {
            "imagename"        "map-inferno-overall"
            "nameID"        "#SFUI_Map_de_inferno"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_de_inferno"
            "icontag"        "bomb"
            "grouptype"     "reserves"
            "maps"
            {
                "de_inferno"        ""
            }
        }

        "mg_de_mirage"
        {
            "imagename"        "map-mirage-overall"
            "nameID"        "#SFUI_Map_de_mirage"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_mirage"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_mirage"        ""
            }
        }
        
        "mg_de_vertigo"
        {
            "imagename"        "map-vertigo-overall"
            "nameID"        "#SFUI_Map_de_vertigo"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_de_vertigo"
            "icontag"        "bomb"
            "grouptype"     "reserves"
            "maps"
            {
                "de_vertigo"        ""
            }
        }
        
        "mg_cs_italy"
        {
            "imagename"        "map-italy-overall"
            "nameID"        "#SFUI_Map_cs_italy"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_cs_italy"
            "icontag"        "hostage"
            "grouptype"     "reserves"
            "maps"
            {
                "cs_italy"        ""
            }
        }

        "mg_cs_office"
        {
            "imagename"        "map-office-overall"
            "nameID"        "#SFUI_Map_cs_office"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_cs_office"
            "icontag"        "hostage"
            "grouptype"     "reserves"
            "maps"
            {
                "cs_office"        ""
            }
        }
        
        "mg_cs_militia"
        {
            "imagename"        "map-militia-overall"
            "nameID"        "#SFUI_Map_cs_militia"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_cs_militia"
            "icontag"        "hostage"
            "grouptype"     "reserves"
            "maps"
            {
                "cs_militia"        ""
            }
        }
        
           "mg_cs_assault"
        {
            "imagename"        "map-assault-overall"
            "nameID"        "#SFUI_Map_cs_assault"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Reserves"
            "name"            "mg_cs_assault"
            "icontag"        "hostage"
            "grouptype"     "reserves"
            "maps"
            {
                "cs_assault"        ""
            }
        }
    
           "mg_de_overpass"
        {
            "imagename"        "map-overpass-overall"
            "nameID"        "#SFUI_Map_de_overpass"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_overpass"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_overpass"        ""
            }
        }    

           "mg_de_cbble"
        {
            "imagename"        "map-cbble-overall"
            "nameID"        "#SFUI_Map_de_cbble"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_cbble"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_cbble"        ""
            }
        }
        
        "mg_de_train"
        {
            "imagename"        "map-train-overall"
            "nameID"        "#SFUI_Map_de_train"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_train"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_train"        ""
            }
        }

        "mg_de_nuke"
        {
            "imagename"        "map-nuke-overall"
            "nameID"        "#SFUI_Map_de_nuke"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_nuke"
            "icontag"        "bomb"
            "grouptype"             "active"
            "maps"
            {
                "de_nuke"        ""
            }
        }
        
        "mg_gd_bank"
        {
            "imagename"        "map-bank-overall"
            "nameID"        "#SFUI_Map_gd_bank"
            "name"            "mg_gd_bank"
            "icontag"        "bomb"
            "maps"
            {
                "gd_bank"        ""
            }
        }

        "mg_gd_cbble"
        {
            "imagename"        "map-cbble-overall"
            "nameID"        "#SFUI_Map_gd_cbble"
            "name"            "mg_gd_cbble"
            "icontag"        "bomb"
            "maps"
            {
                "gd_cbble"        ""
            }
        }

        "mg_gd_lake"
        {
            "imagename"        "map-boathouse-overall"
            "nameID"        "#SFUI_Map_gd_lake"
            "name"            "mg_gd_lake"
            "maps"
            {
                "gd_lake"        ""
            }
        }

        "mg_gd_sugarcane"
        {
            "imagename"        "map-mill-overall"
            "nameID"        "#SFUI_Map_gd_sugarcane"
            "name"            "mg_gd_sugarcane"
            "maps"
            {
                "gd_sugarcane"        ""
            }
        }

        "mg_gd_crashsite"
        {
            "imagename"        "map-crashsite-overall"
            "nameID"        "#SFUI_Map_gd_crashsite"
            "name"            "mg_gd_crashsite"
            "maps"
            {
                "gd_crashsite"        ""
            }
        }


        "mg_coop_cementplant"
        {
            "imagename"        "map-cementplant-overall"
            "nameID"        "#SFUI_Map_coop_cementplant"
            "name"            "mg_coop_cementplant"
            "maps"
            {
                "coop_cementplant"        ""
            }
        }

        //Operation 07
        "mg_cs_cruise"
        {
            "imagename"        "map-cruise-overall"
            "nameID"        "#SFUI_Map_cs_cruise"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_cruise"
            "authorID"        "Skybex and Yanzl"
            "name"            "mg_cs_cruise"
            "icontag"        "hostage"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "cs_cruise"        ""
            }
        }

        "mg_de_coast"
        {
            "imagename"        "map-coast-overall"
            "nameID"        "#SFUI_Map_de_coast"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_coast"
            "authorID"        "OrnateBaboon"
            "name"            "mg_de_coast"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_coast"        ""
            }
        }

        "mg_de_empire"
        {
            "imagename"        "map-empire-overall"
            "nameID"        "#SFUI_Map_de_empire"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_empire"
            "authorID"        "Andre Valera, Hordeau, waLtz and Lt.Dan"
            "name"            "mg_de_empire"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_empire"        ""
            }
        }

        "mg_de_mikla"
        {
            "imagename"        "map-mikla-overall"
            "nameID"        "#SFUI_Map_de_mikla"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_mikla"
            "authorID"        "dr_pretzel and Rick"
            "name"            "mg_de_mikla"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_mikla"        ""
            }
        }

        "mg_de_royal"
        {
            "imagename"        "map-royal-overall"
            "nameID"        "#SFUI_Map_de_royal"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_royal"
            "authorID"        "jakuza"
            "name"            "mg_de_royal"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_royal"        ""
            }
        }

        "mg_de_santorini"
        {
            "imagename"        "map-santorini-overall"
            "nameID"        "#SFUI_Map_de_santorini"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_santorini"
            "authorID"        "FMPONE, Hordeau, Dreamsane and Rf"
            "name"            "mg_de_santorini"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_santorini"        ""
            }
        }

        "mg_de_tulip"
        {
            "imagename"        "map-tulip-overall"
            "nameID"        "#SFUI_Map_de_tulip"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_tulip"
            "authorID"        "catfood"
            "name"            "mg_de_tulip"
            "icontag"        "bomb"
            "show_medal_icon"         "7Operation$OperationCoin"
            "show_season_icon"         "season_6"
            "show_rich_presence"      "_op07"
            "grouptype"             "op_op07"
            "maps"
            {
                "de_tulip"        ""
            }
        }
        
        //Operation 06
        "mg_de_rails"
        {
            "imagename"        "map-rails-overall"
            "nameID"        "#SFUI_Map_de_rails"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_rails"
            "authorID"        "Deh0lise"
            "name"            "mg_de_rails"
            "icontag"        "bomb"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_rails"        ""
            }
        }
        
        "mg_de_resort"
        {
            "imagename"        "map-resort-overall"
            "nameID"        "#SFUI_Map_de_resort"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_resort"
            "authorID"        "'RZL and Yanzl"
            "name"            "mg_de_resort"
            "icontag"        "bomb"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_resort"        ""
            }
        }
        
        "mg_de_zoo"
        {
            "imagename"        "map-zoo-overall"
            "nameID"        "#SFUI_Map_de_zoo"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_zoo"
            "authorID"        "Squad and Yanzl"
            "name"            "mg_de_resort"
            "icontag"        "bomb"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_zoo"        ""
            }
        }
        
        "mg_de_log"
        {
            "imagename"        "map-log-overall"
            "nameID"        "#SFUI_Map_de_log"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_log"
            "authorID"        "catfood"
            "name"            "mg_de_log"
            "icontag"        "bomb"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_log"        ""
            }
        }
        
        "mg_de_season"
        {
            "imagename"        "map-season-overall"
            "nameID"        "#SFUI_Map_de_season"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_season"
            "authorID"        "ted and FMPONE"
            "name"            "mg_de_season"
            "icontag"        "bomb"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"
            "maps"
            {
                "de_season"        ""
            }
        }
        
        "mg_cs_agency"
        {
            "imagename"        "map-agency-overall"
            "nameID"        "#SFUI_Map_cs_agency"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_agency"
            "authorID"        "Puddy and rck"
            "name"            "mg_cs_agency"
            "icontag"        "hostage"
            "show_medal_icon"         "6Operation$OperationCoin"
            "show_season_icon"         "season_5"
            "show_rich_presence"      "_op06"
            "grouptype"             "op_op06"

            "maps"
            {
                "cs_agency"        ""
            }
        }    
        
        //Operation Vanguard
        
        "mg_cs_workout"
        {
            "imagename"        "map-workout-overall"
            "nameID"        "#SFUI_Map_cs_workout"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_workout"
            "authorID"        "Skybex"
            "name"            "mg_cs_workout"
            "icontag"        "hostage"
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "show_season_icon"         "season_4"
            "show_rich_presence"    "_vanguard"
            "grouptype"     "op_op05"
            "maps"
            {
                "cs_workout"        ""
            }
        }

        "mg_cs_backalley"
        {
            "imagename"        "map-backalley-overall"
            "nameID"        "#SFUI_Map_cs_backalley"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_backalley"
            "authorID"        "H.Grunt"
            "name"            "mg_cs_backalley"
            "icontag"        "hostage"
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "show_season_icon"         "season_4"
            "show_rich_presence"    "_vanguard"
            "grouptype"     "op_op05"
            "maps"
            {
                "cs_backalley"        ""
            }
        }

        "mg_de_marquis"
        {
            "imagename"        "map-marquis-overall"
            "nameID"        "#SFUI_Map_de_marquis"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_marquis"
            "authorID"        "Kane and DamDam"
            "name"            "mg_de_marquis"
            "icontag"        "bomb"
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "show_season_icon"         "season_4"
            "show_rich_presence"    "_vanguard"
            "grouptype"     "op_op05"
            "maps"
            {
                "de_marquis"        ""
            }
        }

        "mg_de_facade"
        {
            "imagename"        "map-facade-overall"
            "nameID"        "#SFUI_Map_de_facade"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_facade"
            "authorID"        "TopHATTwaffle and maxgiddens"
            "name"            "mg_de_facade"
            "icontag"        "bomb"
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "show_season_icon"         "season_4"
            "show_rich_presence"    "_vanguard"
            "grouptype"     "op_op05"
            "maps"
            {
                "de_facade"        ""
            }
        }

        "mg_de_bazaar"
        {
            "imagename"        "map-bazaar-overall"
            "nameID"        "#SFUI_Map_de_bazaar"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_bazaar"
            "authorID"        "Skybex"
            "name"            "mg_de_bazaar"
            "icontag"        "bomb"
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "show_season_icon"         "season_4"
            "show_rich_presence"    "_vanguard"
            "grouptype"     "op_op05"
            "maps"
            {
                "de_bazaar"        ""
            }
        }
        
        //Operation Breakout
        "mg_de_castle"
        {
            "imagename"        "map-castle-overall"
            "nameID"        "#SFUI_Map_de_castle"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_castle"
            "authorID"        "Yanzl"
            "name"            "mg_de_castle"
            "icontag"        "bomb"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_season_icon"         "season_3"
            "grouptype"     "op_breakout"
            "maps"
            {
                "de_castle"        ""
            }
        }
  
         "mg_de_overgrown"
        {
            "imagename"        "map-overgrown-overall"
            "nameID"        "#SFUI_Map_de_overgrown"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_overgrown"
            "authorID"        "Psy"
            "name"            "mg_de_overgrown"
            "icontag"        "bomb"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_season_icon"         "season_3"
            "grouptype"     "op_breakout"
            "maps"
            {
                "de_overgrown"        ""
            }
        }
  
         "mg_de_blackgold"
        {
            "imagename"        "map-blackgold-overall"
            "nameID"        "#SFUI_Map_de_blackgold"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_blackgold"
            "authorID"        "az, Holiest Cow, The Horse Strangler"
            "name"            "mg_de_blackgold"
            "icontag"        "bomb"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_season_icon"         "season_3"
            "grouptype"     "op_breakout"
            "maps"
            {
                "de_blackgold"        ""
            }
        }
  
         "mg_cs_rush"
        {
            "imagename"        "map-rush-overall"
            "nameID"        "#SFUI_Map_cs_rush"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_rush"
            "authorID"        "Invalid nick"
            "name"            "mg_cs_rush"
            "icontag"        "hostage"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_season_icon"         "season_3"
            "grouptype"     "op_breakout"
            "maps"
            {
                "cs_rush"        ""
            }
        }
  
          "mg_de_mist"
        {
            "imagename"        "map-mist-overall"
            "nameID"        "#SFUI_Map_de_mist"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_mist"
            "authorID"        "Invalid nick"
            "name"            "mg_de_mist"
            "icontag"        "bomb"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "show_season_icon"         "season_3"
            "grouptype"     "op_breakout"
            "maps"
            {
                "de_mist"        ""
            }
        }
  
           "mg_cs_insertion"
        {
            "imagename"        "map-insertion-overall"
            "nameID"        "#SFUI_Map_cs_insertion"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Operation"
            "descriptionID"    "#SFUI_Map_Tooltip_Desc_insertion"
            "authorID"        "Oskmos"
            "name"            "mg_cs_insertion"
            "icontag"        "hostage"
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "grouptype"     "op_breakout"
            "maps"
            {
                "cs_insertion"        ""
            }
        }
  
        //Operation Pheonix maps
        "mg_de_cache"
        {
            "imagename"        "map-cache-overall"
            "nameID"        "#SFUI_Map_de_cache"
            "tooltipID"        "#SFUI_Map_Tooltip_Desc_Active_Op_over"
            "name"            "mg_de_cache"
            "icontag"        "bomb"
            "grouptype"     "active"
            "maps"
            {
                "de_cache"        ""
            }
        }
        
        "mg_de_ali"
        {
            "imagename"        "map-ali-overall"
            "nameID"        "#SFUI_Map_de_ali"
            "name"            "mg_de_ali"
            "icontag"        "bomb"
            "show_season_icon"         "season_2"
            
            "maps"
            {
                "de_ali"        ""
            }
        }
        
        "mg_de_seaside"
        {
            "imagename"        "map-seaside-overall"
            "nameID"        "#SFUI_Map_de_seaside"
            "name"            "mg_de_seaside"
            "icontag"        "bomb"
            "show_season_icon"         "season_2"
            "maps"
            {
                "de_seaside"        ""
            }
        }
        
        "mg_cs_thunder"
        {
            "imagename"        "map-thunder-overall"
            "nameID"        "#SFUI_Map_cs_thunder"
            "name"            "mg_cs_thunder"
            "icontag"        "hostage"
            "show_season_icon"         "season_2"
            "maps"
            {
                "cs_thunder"        ""
            }
        }
        
        "mg_de_favela"
        {
            "imagename"        "map-favela-overall"
            "nameID"        "#SFUI_Map_de_favela"
            "name"            "mg_de_favela"
            "icontag"        "bomb"
            "show_season_icon"         "season_2"
            "maps"
            {
                "de_favela"        ""
            }
        }

        "mg_cs_downtown"
        {
            "imagename"        "map-downtown-overall"
            "nameID"        "#SFUI_Map_cs_downtown"
            "name"            "mg_cs_downtown"
            "icontag"        "hostage"
            "show_season_icon"         "season_2"
            "maps"
            {
                "cs_downtown"        ""
            }
        }

        "mg_cs_motel"
        {
            "imagename"        "map-motel-overall"
            "nameID"        "#SFUI_Map_cs_motel"
            "name"            "mg_cs_motel"
            "icontag"        "hostage"
            "show_season_icon"         "season_2"
            "maps"
            {
                "cs_motel"        ""
            }
        }
        //old operation maps so that old saved matches can use this info
        "mg_de_gwalior"
        {
            "imagename"        "map-gwalior-overall"
            "nameID"        "#SFUI_Map_de_gwalior"
            "name"            "mg_de_gwalior"
            "icontag"        "bomb"
            "show_season_icon"         "season_1"
            "maps"
            {
                "de_gwalior"        ""
            }
        }
        
        "mg_de_chinatown"
        {
            "imagename"        "map-chinatown-overall"
            "nameID"        "#SFUI_Map_de_chinatown"
            "name"            "mg_de_chinatown"
            "icontag"        "bomb"
            "show_season_icon"         "season_1"
            "maps"
            {
                "de_chinatown"        ""
            }
        }
        
        "mg_cs_siege"
        {
            "imagename"        "map-siege-overall"
            "nameID"        "#SFUI_Map_cs_siege"
            "name"            "mg_cs_siege"
            "icontag"        "hostage"
            "show_season_icon"         "season_1"
            "maps"
            {
                "cs_siege"        ""
            }
        }
        
        "mg_cs_museum"
        {
            "imagename"        "map-museum-overall"
            "nameID"        "#SFUI_Map_cs_museum"
            "name"            "mg_cs_museum"
            "icontag"        "hostage"
            "show_season_icon"         "season_1"
            "maps"
            {
                "cs_museum"        ""
            }
        }
        
        "mg_de_library"
        {
            "imagename"        "map-library-overall"
            "nameID"        "#SFUI_Map_de_library"
            "name"            "mg_de_library"
            "icontag"        "bomb"
            "show_season_icon"         "season_1"
            "maps"
            {
                "de_library"        ""
            }
        }
        
        "mg_de_ruins"
        {
            "imagename"        "map-ruins-overall"
            "nameID"        "#SFUI_Map_de_ruins"
            "name"            "mg_de_ruins"
            "icontag"        "bomb"
            "show_season_icon"         "season_1"
            "maps"
            {
                "de_ruins"        ""
            }
        }
        
        //end old operation Maps
        
        "mg_ar_baggage"
        {
            "imagename"        "map-baggage-overall"
            "nameID"        "#SFUI_Map_ar_baggage"
            "name"            "mg_ar_baggage"
            "maps"
            {
                "ar_baggage"        ""
            }
        }

        "mg_ar_shoots"
        {
            "imagename"        "map-vietnam-overall"
            "nameID"        "#SFUI_Map_ar_shoots"
            "name"            "mg_ar_shoots"
            "maps"
            {
                "ar_shoots"        ""
            }
        }
        "mg_ar_monastery"
        {
            "imagename"        "map-monastery-overall"
            "nameID"        "#SFUI_Map_ar_monastery"
            "name"            "mg_ar_monastery"
            "maps"
            {
                "ar_monastery"        ""
            }
        }
        "mg_ar_lake"
        {
            "imagename"        "map-boathouse-overall"
            "nameID"        "#SFUI_Map_de_lake"
            "name"            "mg_ar_lake"
            "maps"
            {
                "de_lake"        ""
            }
        }
        "mg_ar_stmarc"
        {
            "imagename"        "map-shacks-overall"
            "nameID"        "#SFUI_Map_de_stmarc"
            "name"            "mg_ar_stmarc"
            "maps"
            {
                "de_stmarc"        ""
            }
        }
        "mg_ar_safehouse"
        {
            "imagename"        "map-house-overall"
            "nameID"        "#SFUI_Map_de_safehouse"
            "name"            "mg_ar_safehouse"
            "maps"
            {
                "de_safehouse"        ""
            }
        }

        "mg_de_bank"
        {
            "imagename"        "map-bank-overall"
            "nameID"        "#SFUI_Map_de_bank"
            "name"            "mg_de_bank"
            "icontag"        "bomb"
            "maps"
            {
                "de_bank"        ""
            }
        }

        "mg_de_lake"
        {
            "imagename"        "map-boathouse-overall"
            "nameID"        "#SFUI_Map_de_lake"
            "name"            "mg_de_lake"
            "icontag"        "bomb"
            "maps"
            {
                "de_lake"        ""
            }
        }

        "mg_de_safehouse"
        {
            "imagename"        "map-house-overall"
            "nameID"        "#SFUI_Map_de_safehouse"
            "name"            "mg_de_safehouse"
            "icontag"        "bomb"
            "maps"
            {
                "de_safehouse"        ""
            }
        }

        "mg_de_sugarcane"
        {
            "imagename"        "map-mill-overall"
            "nameID"        "#SFUI_Map_de_sugarcane"
            "name"            "mg_de_sugarcane"
            "icontag"        "bomb"
            "maps"
            {
                "de_sugarcane"    ""
            }
        }

        "mg_de_stmarc"
        {
            "imagename"        "map-shacks-overall"
            "nameID"        "#SFUI_Map_de_stmarc"
            "name"            "mg_de_stmarc"
            "icontag"        "bomb"
            "maps"
            {
                "de_stmarc"        ""
            }
        }

        "mg_de_shorttrain"
        {
            "imagename"        "map-train-overall"
            "nameID"        "#SFUI_Map_de_shorttrain"
            "name"            "mg_de_shorttrain"
            "icontag"        "bomb"
            "maps"
            {
                "de_shorttrain"        ""
            }
        }

        "mg_de_shortdust"
        {
            "imagename"        "map-dust-overall"
            "nameID"        "#SFUI_Map_de_shortdust"
            "name"            "mg_de_shortdust"
            "icontag"        "bomb"
            "maps"
            {
                "de_shortdust"        ""
            }
        }
        
        "mg_training1"
        {
            "imagename"        "map-alleyway-overall"
            "nameID"        "#SFUI_Map_training1"
            "name"            "mg_training1"
            "maps"
            {
                "training1"        ""
            }
        }

        "random_ar"
        {
            "nameID"            "#SFUI_Map_random"
            "imagename"            "map-random-ar"
            "name"                "random"
            "maps"
            {
                //Empty
            }
        }
        
        "random_demo"
        {
            "nameID"            "#SFUI_Map_random"
            "imagename"            "map-random-demo"
            "name"                "random"
            "maps"
            {
                //Empty
            }
        }
        
        "random_classic"
        {
            "nameID"            "#SFUI_Map_random"
            "imagename"            "map-random-overall"
            "name"                "random"
            "maps"
            {
                //Empty
            }
        }
    }

    "maps"
    {
        //
        // Classic Maps
        //

        "cs_italy"
        {
            "nameID"            "#SFUI_Map_cs_italy"
            "name"                "cs_italy"
            "imagename"            "map-italy-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_separatist.mdl"
            "t_models"
            {
                "tm_separatist"        ""
                "tm_separatist_variantA"        ""
                "tm_separatist_variantB"        ""
                "tm_separatist_variantC"        ""
                "tm_separatist_variantD"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
            "hostage_models"
            {
                "models/hostage/hostage.mdl"    ""
                "models/hostage/hostage_variantA.mdl"    ""
                "models/hostage/hostage_variantB.mdl"    ""
                "models/hostage/hostage_variantC.mdl"    ""
            }
        }
    
        "cs_office"
        {
            "nameID"            "#SFUI_Map_cs_office"
            "name"                "cs_office"
            "imagename"            "map-office-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_anarchist.mdl"
            "t_models"
            {
                "tm_anarchist"        ""
                "tm_anarchist_variantA"        ""
                "tm_anarchist_variantb"        ""
                "tm_anarchist_variantc"        ""
                "tm_anarchist_variantd"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
            "hostage_models"
            {
                "models/hostage/hostage.mdl"    ""
                "models/hostage/hostage_variantA.mdl"    ""
                "models/hostage/hostage_variantB.mdl"    ""
                "models/hostage/hostage_variantC.mdl"    ""
            }
        }
    
        "cs_militia"
        {
            "nameID"            "#SFUI_Map_cs_militia"
            "name"                "cs_militia"
            "imagename"            "map-militia-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                //"ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
            "hostage_models"
            {
                "models/hostage/hostage.mdl"    ""
                "models/hostage/hostage_variantA.mdl"    ""
                "models/hostage/hostage_variantB.mdl"    ""
                "models/hostage/hostage_variantC.mdl"    ""
            }
        }
        
        "cs_assault"
        {
            "nameID"            "#SFUI_Map_cs_assault"
            "name"                "cs_assault"
            "imagename"            "map-assault-overall"
            "default_game_type"        "0" // Classic
            "default_game_mode"        "0" // Casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }
    
        "de_aztec"
        {
            "nameID"            "#SFUI_Map_de_aztec"
            "name"                "de_aztec"
            "imagename"            "map-aztec-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
        
        "de_train"
        {
            "nameID"            "#SFUI_Map_de_train"
            "name"                "de_train"
            "imagename"            "map-train-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
    
        "de_dust"
        {
            "nameID"            "#SFUI_Map_de_dust"
            "name"                "de_dust"
            "imagename"            "map-dust-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms.mdl"
            "t_models"
            {
                "tm_leet_variantA"        ""
                "tm_leet_variantB"        ""
                "tm_leet_variantC"        ""
                "tm_leet_variantD"        ""
                "tm_leet_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_idf.mdl"
            "ct_models"
            {
                "ctm_idf"        ""
                "ctm_idf_variantB"    ""
                "ctm_idf_variantC"    ""
                "ctm_idf_variantD"    ""
                "ctm_idf_variantE"    ""
            }
        }
        
        "de_dust2"
        {
            "nameID"            "#SFUI_Map_de_dust2"
            "name"                "de_dust2"
            "imagename"            "map-dust2-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms.mdl"
            "t_models"
            {
                "tm_leet_variantA"        ""
                "tm_leet_variantB"        ""
                "tm_leet_variantC"        ""
                "tm_leet_variantD"        ""
                "tm_leet_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_idf.mdl"
            "ct_models"
            {
                "ctm_idf"        ""
                "ctm_idf_variantB"    ""
                "ctm_idf_variantC"    ""
                "ctm_idf_variantD"    ""
                "ctm_idf_variantE"    ""
            }
        }
    
        "de_inferno"
        {
            "nameID"            "#SFUI_Map_de_inferno"
            "name"                "de_inferno"
            "imagename"            "map-inferno-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_separatist.mdl"
            "t_models"
            {
                "tm_separatist"        ""
                "tm_separatist_variantA"        ""
                "tm_separatist_variantB"        ""
                "tm_separatist_variantC"        ""
                "tm_separatist_variantD"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                
                "ctm_sas"        ""
                "ctm_sas_variantA"    ""
                "ctm_sas_variantB"    ""
                "ctm_sas_variantC"    ""
                "ctm_sas_variantD"    ""
            }
        }

        "de_mirage"
        {
            "nameID"            "#SFUI_Map_de_mirage"
            "name"                "de_mirage"
            "imagename"            "map-mirage-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_leet.mdl"
            "t_models"
            {
                "tm_leet_variantA"    ""
                "tm_leet_variantB"    ""
                "tm_leet_variantC"    ""
                "tm_leet_variantD"    ""
                "tm_leet_variantE"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas"        ""
                "ctm_sas_variantA"    ""
                "ctm_sas_variantB"    ""
                "ctm_sas_variantC"    ""
                "ctm_sas_variantD"    ""
            }
        }
        
        "de_nuke"
        {
            "nameID"            "#SFUI_Map_de_nuke"
            "name"                "de_nuke"
            "imagename"            "map-nuke-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
        
        "de_vertigo"
        {
            "nameID"            "#SFUI_Map_de_vertigo"
            "name"                "de_vertigo"
            "imagename"            "map-vertigo-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }
        
        "de_overpass"
        {
            "nameID"            "#SFUI_Map_de_overpass"
            "name"                "de_overpass"
            "imagename"            "map-overpass-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"         "models/weapons/t_arms_phoenix.mdl"
            "ct_arms"         "models/weapons/ct_arms_gsg9.mdl"
            "t_models"
            {
            "tm_phoenix"      ""
            "tm_phoenix_variantA"   ""
            "tm_phoenix_variantB"   ""
            "tm_phoenix_variantC"   ""
            "tm_phoenix_variantD"   ""
            }
            "ct_models"
            {
            "ctm_gsg9"      ""
            "ctm_gsg9_variantA"   ""
            "ctm_gsg9_variantB"   ""
            "ctm_gsg9_variantC"   ""
            "ctm_gsg9_variantD"   ""
            }
        }
        
        "de_cbble"
        {
            "nameID"            "#SFUI_Map_de_cbble"
            "name"                "de_cbble"
            "imagename"            "map-cbble-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "gd_cbble"
        {
            "nameID"            "#SFUI_Map_gd_cbble"
            "name"                "gd_cbble"
            "imagename"            "map-cbble-overall"
            "default_game_type"        "4" // Guardian
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "gd_lake"
        {
            "nameID"            "#SFUI_Map_gd_lake"
            "name"                "gd_lake"
            "imagename"            "map-boathouse-overall"
            "default_game_type"        "4" // Guardian
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "gd_bank"
        {
            "nameID"            "#SFUI_Map_gd_bank"
            "name"                "gd_bank"
            "imagename"            "map-bank-overall"
            "default_game_type"        "4" // Guardian
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"            ""
                "ctm_swat_variantA"        ""
                "ctm_swat_variantB"        ""
                "ctm_swat_variantC"        ""
                "ctm_swat_variantD"        ""

            }
        }

        "gd_sugarcane"
        {
            "nameID"            "#SFUI_Map_gd_sugarcane"
            "name"                "gd_sugarcane"
            "imagename"            "map-mill-overall"
            "default_game_type"        "4" // Guardian
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "gd_crashsite"
        {
            "nameID"            "#SFUI_Map_gd_crashsite"
            "name"                "gd_crashsite"
            "imagename"            "map-crashsite-overall"
            "default_game_type"        "4" // Guardian
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms.mdl"
            "t_models"
            {
                "tm_leet_variantA"        ""
                "tm_leet_variantB"        ""
                "tm_leet_variantC"        ""
                "tm_leet_variantD"        ""
                "tm_leet_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "coop_cementplant"
        {
            "nameID"            "#SFUI_Map_coop_cementplant"
            "name"                "coop_cementplant"
            "imagename"            "map-cementplant-overall"
            "default_game_type"        "4" // Coop
            "default_game_mode"        "1" // Mission
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        //
        //operation maps
        //
        
        "cs_cruise"
        {
            "nameID"            "#SFUI_Map_cs_cruise"
            "name"                "cs_cruise"
            "imagename"            "map-cruise-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
        
        "de_coast"
        {
            "nameID"            "#SFUI_Map_de_coast"
            "name"                "de_coast"
            "imagename"            "map-coast-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_separatist.mdl"
            "t_models"
            {
                "tm_separatist"        ""
                "tm_separatist_variantA"        ""
                "tm_separatist_variantB"        ""
                "tm_separatist_variantC"        ""
                "tm_separatist_variantD"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "de_empire"
        {
            "nameID"            "#SFUI_Map_de_empire"
            "name"                "de_empire"
            "imagename"            "map-empire-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "de_mikla"
        {
            "nameID"            "#SFUI_Map_de_mikla"
            "name"                "de_mikla"
            "imagename"            "map-mikla-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_separatist.mdl"
            "t_models"
            {
                "tm_separatist"        ""
                "tm_separatist_variantA"        ""
                "tm_separatist_variantB"        ""
                "tm_separatist_variantC"        ""
                "tm_separatist_variantD"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gsg9.mdl"
            "ct_models"
            {
                "ctm_gsg9"        ""
                "ctm_gsg9_variantA"    ""
                "ctm_gsg9_variantB"    ""
                "ctm_gsg9_variantC"    ""
                "ctm_gsg9_variantD"    ""
            }
        }

        "de_royal"
        {
            "nameID"            "#SFUI_Map_de_royal"
            "name"                "de_royal"
            "imagename"            "map-coast-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }

        "de_santorini"
        {
            "nameID"            "#SFUI_Map_de_santorini"
            "name"                "de_santorini"
            "imagename"            "map-santorini-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "de_tulip"
        {
            "nameID"            "#SFUI_Map_de_tulip"
            "name"                "de_tulip"
            "imagename"            "map-tulip-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "7Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }
        
        //
        //old operation maps
        //
        
        "de_rails"
        {
            "nameID"            "#SFUI_Map_de_rails"
            "name"                "de_rails"
            "imagename"            "map-rails-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }
        
        "de_zoo"
        {
            "nameID"            "#SFUI_Map_de_zoo"
            "name"                "de_zoo"
            "imagename"            "map-zoo-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"      ""
                "tm_phoenix_variantA"   ""
                "tm_phoenix_variantB"   ""
                "tm_phoenix_variantC"   ""
                "tm_phoenix_variantD"   ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }
        
        "de_log"
        {
            "nameID"            "#SFUI_Map_de_log"
            "name"                "de_log"
            "imagename"            "map-log-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "de_resort"
        {
            "nameID"            "#SFUI_Map_de_resort"
            "name"                "de_resort"
            "imagename"            "map-resort-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }
        
        "de_season"
        {
            "nameID"            "#SFUI_Map_de_season"
            "name"                "de_season"
            "imagename"            "map-season-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }
        
        "cs_agency"
        {
            "nameID"            "#SFUI_Map_cs_agency"
            "name"                "cs_agency"
            "imagename"            "map-agency-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "6Operation$OperationCoin"
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }
        

        "cs_workout"
        {
            "nameID"            "#SFUI_Map_cs_workout"
            "name"                "cs_workout"
            "imagename"            "map-workout-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }

        "cs_backalley"
        {
            "nameID"            "#SFUI_Map_cs_backalley"
            "name"                "cs_backalley"
            "imagename"            "map-backalley-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }

        "de_marquis"
        {
            "nameID"            "#SFUI_Map_de_marquis"
            "name"                "de_marquis"
            "imagename"            "map-marquis-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "t_arms"            "models/weapons/t_arms_anarchist.mdl"
            "t_models"
            {
                "tm_anarchist"        ""
                "tm_anarchist_variantA"        ""
                "tm_anarchist_variantb"        ""
                "tm_anarchist_variantc"        ""
                "tm_anarchist_variantd"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                //"ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "de_facade"
        {
            "nameID"            "#SFUI_Map_de_facade"
            "name"                "de_facade"
            "imagename"            "map-facade-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }

        "de_bazaar"
        {
            "nameID"            "#SFUI_Map_de_bazaar"
            "name"                "de_bazaar"
            "imagename"            "map-bazaar-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "5Operation$Community Season Five Summer 2014"
            "t_arms"            "models/weapons/t_arms_leet.mdl"
            "t_models"
            {
                "tm_leet_variantA"    ""
                "tm_leet_variantB"    ""
                "tm_leet_variantC"    ""
                "tm_leet_variantD"    ""
                "tm_leet_variantE"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }
        
        "de_castle"
        {
            "nameID"            "#SFUI_Map_de_castle"
            "name"                "de_castle"
            "imagename"            "map-castle-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas"        ""
                "ctm_sas_variantA"    ""
                "ctm_sas_variantB"    ""
                "ctm_sas_variantC"    ""
                "ctm_sas_variantD"    ""
                "ctm_sas_variantE"    ""
            }
        }

        "de_overgrown"
        {
            "nameID"            "#SFUI_Map_de_overgrown"
            "name"                "de_overgrown"
            "imagename"            "map-overgrown-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_leet.mdl"
            "t_models"
            {
                "tm_leet_variantA"    ""
                "tm_leet_variantB"    ""
                "tm_leet_variantC"    ""
                "tm_leet_variantD"    ""
                "tm_leet_variantE"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas"        ""
                "ctm_sas_variantA"    ""
                "ctm_sas_variantB"    ""
                "ctm_sas_variantC"    ""
                "ctm_sas_variantD"    ""
                "ctm_sas_variantE"    ""
            }
        }

        "de_blackgold"
        {
            "nameID"            "#SFUI_Map_de_blackgold"
            "name"                "de_blackgold"
            "imagename"            "map-blackgold-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "cs_rush"
        {
            "nameID"            "#SFUI_Map_cs_rush"
            "name"                "cs_rush"
            "imagename"            "map-rush-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas"        ""
                "ctm_sas_variantA"    ""
                "ctm_sas_variantB"    ""
                "ctm_sas_variantC"    ""
                "ctm_sas_variantD"    ""
                "ctm_sas_variantE"    ""
            }
        }

        "de_mist"
        {
            "nameID"            "#SFUI_Map_de_mist"
            "name"                "de_mist"
            "imagename"            "map-mist-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "cs_insertion"
        {
            "nameID"            "#SFUI_Map_cs_insertion"
            "name"                "cs_insertion"
            "imagename"            "map-insertion-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "show_medal_icon"       "4OpBreakout$Community Season Four Summer 2014"
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
        
        "de_cache"
        {
            "nameID"            "#SFUI_Map_de_cache"
            "name"                "de_cache"
            "imagename"            "map-cache-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }
        
        "de_ali"
        {
            "nameID"            "#SFUI_Map_de_ali"
            "name"                "de_ali"
            "imagename"            "map-ali-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_separatist.mdl"
            "t_models"
            {
                "tm_separatist"        ""
                "tm_separatist_variantA"        ""
                "tm_separatist_variantB"        ""
                "tm_separatist_variantC"        ""
                "tm_separatist_variantD"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }
        
        "de_seaside"
        {
            "nameID"            "#SFUI_Map_de_seaside"
            "name"                "de_seaside"
            "imagename"            "map-seaside-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }

        "cs_downtown"
        {
            "nameID"            "#SFUI_Map_cs_downtown"
            "name"                "cs_downtown"
            "imagename"            "map-downtown-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }
        
        "de_favela"
        {
            "nameID"            "#SFUI_Map_de_favela"
            "name"                "de_favela"
            "imagename"            "map-favela-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }
        
        "cs_motel"
        {
            "nameID"            "#SFUI_Map_cs_motel"
            "name"                "cs_motel"
            "imagename"            "map-motel-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }
        

        
        "de_gwalior"
        {
            "nameID"            "#SFUI_Map_de_gwalior"
            "name"                "de_gwalior"
            "imagename"            "map-gwalior-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }
        
        "de_ruins"
        {
            "nameID"            "#SFUI_Map_de_ruins"
            "name"                "de_ruins"
            "imagename"            "map-ali-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "de_chinatown"
        {
            "nameID"            "#SFUI_Map_de_chinatown"
            "name"                "de_chinatown"
            "imagename"            "map-chinatown-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }
        
        "cs_siege"
        {
            "nameID"            "#SFUI_Map_cs_siege"
            "name"                "cs_siege"
            "imagename"            "map-siege-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"        ""
                "ctm_swat_variantA"    ""
                "ctm_swat_variantB"    ""
                "ctm_swat_variantC"    ""
                "ctm_swat_variantD"    ""
            }
        }
        
        "de_library"
        {
            "nameID"            "#SFUI_Map_de_library"
            "name"                "de_library"
            "imagename"            "map-library-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gsg9.mdl"
            "ct_models"
            {
                "ctm_gsg9"        ""
                "ctm_gsg9_variantA"    ""
                "ctm_gsg9_variantB"    ""
                "ctm_gsg9_variantC"    ""
                "ctm_gsg9_variantD"    ""
            }
        }
        
        "cs_museum"
        {
            "nameID"            "#SFUI_Map_cs_museum"
            "name"                "cs_museum"
            "imagename"            "map-museum-overall"
            "default_game_type"        "0" // classic
            "default_game_mode"        "0" // casual
            "t_arms"            "models/weapons/t_arms_anarchist.mdl"
            "t_models"
            {
                "tm_anarchist"        ""
                "tm_anarchist_variantA"        ""
                "tm_anarchist_variantb"        ""
                "tm_anarchist_variantc"        ""
                "tm_anarchist_variantd"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_fbi.mdl"
            "ct_models"
            {
                "ctm_fbi"        ""
                "ctm_fbi_variantA"    ""
                "ctm_fbi_variantB"    ""
                "ctm_fbi_variantC"    ""
                "ctm_fbi_variantD"    ""
            }
        }
                
        //
        // Gun Game Maps
        //

        "ar_baggage"
        {
            "nameID"            "#SFUI_Map_ar_baggage"
            "name"                "ar_baggage"
            "imagename"            "map-baggage-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "0" // Progressive
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gsg9.mdl"
            "ct_models"
            {
                "ctm_gsg9"        ""
                "ctm_gsg9_variantA"    ""
                "ctm_gsg9_variantB"    ""
                "ctm_gsg9_variantC"    ""
                "ctm_gsg9_variantD"    ""
            }
        }
        
        "ar_shoots"
        {
            "nameID"            "#SFUI_Map_ar_shoots"
            "name"                "ar_shoots"
            "imagename"            "map-vietnam-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "0" // Progressive
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }
        
        "ar_monastery"
        {
            "nameID"            "#SFUI_Map_ar_monastery"
            "name"                "ar_monastery"
            "imagename"            "map-tibet-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "0" // Progressive
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_gsg9.mdl"
            "ct_models"
            {
                "ctm_gsg9"        ""
                "ctm_gsg9_variantA"    ""
                "ctm_gsg9_variantB"    ""
                "ctm_gsg9_variantC"    ""
                "ctm_gsg9_variantD"    ""
            }
        }

        "de_lake"
        {
            "nameID"            "#SFUI_Map_de_lake"
            "name"                "de_lake"
            "imagename"            "map-boathouse-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
                "tm_phoenix_variantA"    ""
                "tm_phoenix_variantB"    ""
                "tm_phoenix_variantC"    ""
                "tm_phoenix_variantD"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
                "ctm_st6_variantA"    ""
                "ctm_st6_variantB"    ""
                "ctm_st6_variantC"    ""
                "ctm_st6_variantD"    ""
            }
        }

        "de_bank"
        {
            "nameID"            "#SFUI_Map_de_bank"
            "name"                "de_bank"
            "imagename"            "map-bank-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {
                "ctm_swat"            ""
                "ctm_swat_variantA"        ""
                "ctm_swat_variantB"        ""
                "ctm_swat_variantC"        ""
                "ctm_swat_variantD"        ""

            }
        }

        "de_safehouse"
        {
            "nameID"            "#SFUI_Map_de_safehouse"
            "name"                "de_safehouse"
            "imagename"            "map-house-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_professional.mdl"
            "t_models"
            {
                "tm_professional"        ""
                "tm_professional_var1"        ""
                "tm_professional_var2"        ""
                "tm_professional_var3"        ""
                "tm_professional_var4"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_swat.mdl"
            "ct_models"
            {

                "ctm_swat"            ""
                "ctm_swat_variantA"        ""
                "ctm_swat_variantB"        ""
                "ctm_swat_variantC"        ""
                "ctm_swat_variantD"        ""
            }
        }

        "de_sugarcane"
        {
            "nameID"            "#SFUI_Map_de_sugarcane"
            "name"                "de_sugarcane"
            "imagename"            "map-mill-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "de_stmarc"
        {
            "nameID"            "#SFUI_Map_de_stmarc"
            "name"                "de_stmarc"
            "imagename"            "map-shacks-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_pirate.mdl"
            "t_models"
            {
                "tm_pirate"        ""
                "tm_pirate_variantA"    ""
                "tm_pirate_variantC"    ""
                "tm_pirate_variantD"    ""
                "tm_pirate_variantB"    ""
            }
            "ct_arms"            "models/weapons/ct_arms_gign.mdl"
            "ct_models"
            {
                "ctm_gign"        ""
                "ctm_gign_variantA"    ""
                "ctm_gign_variantB"    ""
                "ctm_gign_variantC"    ""
                "ctm_gign_variantD"    ""
            }
        }

        "de_shorttrain"
        {
            "nameID"            "#SFUI_Map_de_shorttrain"
            "name"                "de_shorttrain"
            "imagename"            "map-train-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms_balkan.mdl"
            "t_models"
            {
                "tm_balkan_variantA"        ""
                "tm_balkan_variantB"        ""
                "tm_balkan_variantC"        ""
                "tm_balkan_variantD"        ""
                "tm_balkan_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_sas.mdl"
            "ct_models"
            {
                "ctm_sas_variantA"        ""
                "ctm_sas_variantB"        ""
                "ctm_sas_variantC"        ""
                "ctm_sas_variantD"        ""
                "ctm_sas"        ""
            }
        }

        "de_shortdust"
        {
            "nameID"            "#SFUI_Map_de_shortdust"
            "name"                "de_shortdust"
            "imagename"            "map-dust-overall"
            "default_game_type"        "1" // GunGame
            "default_game_mode"        "1" // Bomb
            "t_arms"            "models/weapons/t_arms.mdl"
            "t_models"
            {
                "tm_leet_variantA"        ""
                "tm_leet_variantB"        ""
                "tm_leet_variantC"        ""
                "tm_leet_variantD"        ""
                "tm_leet_variantE"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_idf.mdl"
            "ct_models"
            {
                "ctm_idf"        ""
                "ctm_idf_variantB"    ""
                "ctm_idf_variantC"    ""
                "ctm_idf_variantD"    ""
                "ctm_idf_variantE"    ""
            }
        }
        
        //
        // Random Map
        //

        "random"
        {
            "nameID"            "#SFUI_Map_random"
            "name"                "random"
            "minplayers"        "#SFUI_VariesByMap"
            "maxplayers"        "#SFUI_VariesByMap"
            "imagename"            "map-random-overall"
            "t_models"
            {
                // these will be pulled from the assigned map
            }
            "ct_models"
            {
                // these will be pulled from the assigned map
            }
        }

        "training1"
        {
            "nameID"            "#SFUI_Map_training1"
            "name"                "training1"
            "minplayers"        "1"
            "maxplayers"        "1"
            "extraspectators"    "2"
            "imagename"            "map-alleyway-overall"
            "default_game_type"        "2" // Training
            "default_game_mode"        "0" //
            "t_arms"            "models/weapons/t_arms_phoenix.mdl"
            "t_models"
            {
                "tm_phoenix"        ""
            }
            "ct_arms"            "models/weapons/ct_arms_st6.mdl"
            "ct_models"
            {
                "ctm_st6"        ""
            }
        }
    }
    
    "botDifficulty"
    {
        "none"
        {
            "nameID" "#SFUI_BotDifficulty0"
            "value" "0"
            "awardProgressDisabled" "1"
            "convars"
            {
                "bot_difficulty"        "0"
                "bot_dont_shoot"        "1"
                "bot_quota"                "0"
            }
        }
        
        "dumb"
        {
            "nameID" "#SFUI_BotDifficulty1"
            "value" "1"
            "awardProgressDisabled" "1"
            "convars"
            {
                "bot_difficulty"        "0"
                "bot_dont_shoot"        "1"
            }
        }
        
        "easy"
        {
            "nameID" "#SFUI_BotDifficulty2"
            "value" "2"
            "awardProgressDisabled" "0"
            "convars"
            {
                "bot_difficulty"        "0"
                "bot_dont_shoot"        "0"
            }
        }
        
        "medium"
        {
            "nameID" "#SFUI_BotDifficulty3"
            "value" "3"
            "awardProgressDisabled" "0"
            "convars"
            {
                "bot_difficulty"        "1"
                "bot_dont_shoot"        "0"
            }
        }
        
        "hard"
        {
            "nameID" "#SFUI_BotDifficulty4"
            "value" "4"
            "awardProgressDisabled" "0"
            "convars"
            {
                "bot_difficulty"        "2"
                "bot_dont_shoot"        "0"
            }
        }
        
        "expert"
        {
            "nameID" "#SFUI_BotDifficulty5"
            "value" "5"
            "awardProgressDisabled" "0"
            "convars"
            {
                "bot_difficulty"        "3"
                "bot_dont_shoot"        "0"
            }
        }
    }
    
    "mpSessionVisibility"
    {
        "public"
        {
            "nameID" "#SFUI_SessionVisibilityPublic"
            "value" "0"
            "matchmakingvalue" "public"
        }
        
        "private"
        {
            "nameID" "#SFUI_SessionVisibilityPrivate"
            "value" "1"
            "matchmakingvalue" "private"
        }
    }

    "maptypes"
    {
        "de_"
        {
            "nameID" "#SFUI_BombMap"
            "imagename" "icon-overview-bomb"
        }
        
        "cs_"
        {
            "nameID" "#SFUI_HostageMap"
            "imagename" "icon-overview-hostage"
        }

        "gungameprogressive"
        {
            "nameID" "#SFUI_GunGameProgressiveMap"
            "imagename" "icon-overview-progressive"
        }
        
        "gungametrbomb"
        {
            "nameID" "#SFUI_GunGameTRMap"
            "imagename" "icon-overview-trbomb"
        }

        "training"
        {
            "nameID" "#SFUI_TrainingSelectMap"
            "imagename" "icon-overview-select"
        }
                
        "unknown"
        {
            "nameID" "?"
        }
    }
}

gamemodes_server.txt
Код
// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt

"gamemodes_server.txt"
{
    "gameTypes"
    {
        "gungame"
        {
            "gameModes"
            {
                "gungameprogressive"
                
                {
                "exec"
                {
                "exec"    "gamemode_armsrace.cfg"
                }
                    // Map groups for offline modes
                    "mapgroupsSP"
                    {
                        "mg_ar_baggage"        ""
                        "mg_ar_shoots"        ""
                        "random_ar"            ""
                    }

                    // Map groups for online modes
                    "mapgroupsMP"
                    {
                        "mg_armsrace"    ""
                    }

                    "weaponprogression_ct"
                    {
                        "glock"            { "kills"    "1" }
                        "p250"            { "kills"    "1" }
                        "fiveseven"        { "kills"    "1" }
                        "deagle"        { "kills"    "1" }
                        "elite"            { "kills"    "1" }
                        "tec9"            { "kills"    "1" }
                        "hkp2000"        { "kills"    "1" }
                        "nova"            { "kills"    "1" }
                        "xm1014"        { "kills"    "1" }
                        "sawedoff"        { "kills"    "1" }
                        "mag7"             { "kills"    "1" }
                        "mac10"            { "kills"    "1" }
                        "mp9"            { "kills"    "1" }
                        "mp7"            { "kills"    "1" }
                        "ump45"            { "kills"    "1" }
                        "p90"            { "kills"    "1" }
                        "bizon"            { "kills"    "1" }
                        "galilar"        { "kills"    "1" }
                        "famas"            { "kills"    "1" }
                        "ak47"            { "kills"    "1" }
                        "m4a1"            { "kills"    "1" }
                        "sg556"            { "kills"    "1" }
                        "aug"            { "kills"    "1" }
                        "awp"            { "kills"    "1" }
                        "m249"            { "kills"    "1" }
                        "negev"            { "kills"    "1" }
                        "knifegg"        { "kills"    "1" }
                    }
                    
                    "weaponprogression_t"
                    {
                        "glock"            { "kills"    "1" }
                        "p250"            { "kills"    "1" }
                        "fiveseven"        { "kills"    "1" }
                        "deagle"        { "kills"    "1" }
                        "elite"            { "kills"    "1" }
                        "tec9"            { "kills"    "1" }
                        "hkp2000"        { "kills"    "1" }
                        "nova"            { "kills"    "1" }
                        "xm1014"        { "kills"    "1" }
                        "sawedoff"        { "kills"    "1" }
                        "mag7"            { "kills"    "1" }
                        "mac10"            { "kills"    "1" }
                        "mp9"            { "kills"    "1" }
                        "mp7"            { "kills"    "1" }
                        "ump45"            { "kills"    "1" }
                        "p90"            { "kills"    "1" }
                        "bizon"            { "kills"    "1" }
                        "galilar"        { "kills"    "1" }
                        "famas"            { "kills"    "1" }
                        "ak47"            { "kills"    "1" }
                        "m4a1"            { "kills"    "1" }
                        "sg556"            { "kills"    "1" }
                        "aug"            { "kills"    "1" }
                        "awp"            { "kills"    "1" }
                        "m249"            { "kills"    "1" }
                        "negev"            { "kills"    "1" }
                        "knifegg"        { "kills"    "1" }
                    }
                }
            }
        }
    }

//////////////////////////////////////////////////////////////////////////////////////////////
// Map groups
//
// To use a mapgroup, it needs to be defined in a keyvalues
// block such as the example below, as well as listed in the
// 'mapgroupsMP' block within the game mode that will run it,
// such as the example above.
2//
// Then launch the server with '+mapgroup MAPGROUPNAME'
//
// Example:
//
// srcds -game csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
//
//
// Check the developer wiki for updated community info
// https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////


    "mapgroups"
    {
        "mg_armsrace"            // mapgroup definition
        {
            "name"            "mg_armsrace"
            "maps"
            {
                "ar_baggage"        ""
                "ar_shoots"        ""
//            }
        }
    }
}


В частности, порядок оружия хочу как в gamemodes_server.txt, а он какой угодно но не такой, не совпадает порядок оружия и с gamemodes.txt.
В общем кто шарит, подскажите пожалуйста. thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wer1K
сообщение 2.8.2016, 14:48
Сообщение #38
Стаж: 18 лет

Сообщений: 403
Благодарностей: 259
Полезность: 987

Меценат Меценат

WarDeN4ik, сударь, просто скопируй содержимое gamemodes в gamemodes_server и проблема решена :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя oxoTHuk.
сообщение 2.8.2016, 15:29
Сообщение #39


Иконка группы

Стаж: 17 лет

Сообщений: 879
Благодарностей: 515
Полезность: 867

WarDeN4ik, ты как создавал gamemodes_server.txt? Из примера (.example)?
Попробуй из него, вдруг где ошибка.
Мой gamemodes_server.txt

// To use this file, rename it to GameModes_Server.txt
//
// Values here override the default gamemodes.txt

"GameModes_Server.txt"
{
"gameTypes"
{
"classic"
{
"gameModes"
{
/////////////////////////////////////////
// COMPETITIVE
/////////////////////////////////////////
"competitive"
{
"maxplayers" "11" // Note that maxplayers doesn't go in the convar block.
// Another way to set maxplayers is to add -maxplayers_override XX to the cmd line.
"exec"
{
// Any config files listed here will be executed after the ones in gamemodes.txt.
"exec" "server_last.cfg"
}
"mapgroupsMP" // List of mapgroups valid for this game mode ( competitive )
{
"mg_bomb_se" ""
}
}
/////////////////////////////////////////
// CASUAL
/////////////////////////////////////////
"casual"
{
"maxplayers" "30"
"exec"
{
"exec" "csgo-server.cfg"
}
"mapgroupsMP" // List of mapgroups valid for this game mode ( casual )
{
"random_classic" ""
}
}
}
}
"gungame"
{
"gameModes"
{
/////////////////////////////////////////
// ARMS RACE
/////////////////////////////////////////
"gungameprogressive"
{
"maxplayers" "10"
// These are the configs that get executed when a game mode of this type is created
"exec"
{
"exec" "server_last.cfg"
}
"mapgroupsMP"
{
"mg_armsrace" ""
}
"weaponprogression_ct"
{
"deagle" { "kills" "5" }
"awp" { "kills" "5" }
"knifegg" { "kills" "1" }
}
"weaponprogression_t"
{
"deagle" { "kills" "5" }
"awp" { "kills" "5" }
"knifegg" { "kills" "1" }
}

/////////////////////////////////////////
// DEMOLITION
/////////////////////////////////////////
"gungametrbomb"
{
"maxplayers" "10"
// These are the configs that get executed when a game mode of this type is created
"exec"
{
"exec" "server_last.cfg"
}
"mapgroupsMP"
{
"mg_demolition" ""
}
"weaponprogression_ct"
{
"m4a1" { "kills" "1" }
"awp" { "kills" "1" }
"Scar20" { "kills" "1" }
}
"weaponprogression_t"
{
"ak47" { "kills" "1" }
"awp" { "kills" "1" }
"g3sg1" { "kills" "1" }
}


}
}
}
}

//////////////////////////////////////////////////////////////////////////////////////////////
// Map groups
//
// To use a mapgroup, it needs to be defined in a keyvalues
// block such as the example below, as well as listed in the
// 'mapgroupsMP' block within the game mode that will run it,
// such as the example above.
//
// Then launch the server with '+mapgroup MAPGROUPNAME'
//
// Example:
//
// srcds -game csgo +game_mode 1 +mapgroup mg_bomb_se +map de_nuke_se
//
//
// Check the developer wiki for updated community info
// https://developer.valvesoftware.com/wiki/Co...dicated_Servers
//////////////////////////////////////////////////////////////////////////////////////////////


"mapgroups"
{
"mg_bomb_se" // mapgroup definition
{
"name" "mg_bomb_se"
"maps"
{
"de_dust_se" ""
"de_dust2_se" ""
"de_nuke_se" ""
"de_train_se" ""
"de_inferno_se" ""
"de_aztec_se" ""
}
}
}
}
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wer1K
сообщение 2.8.2016, 15:38
Сообщение #40
Стаж: 18 лет

Сообщений: 403
Благодарностей: 259
Полезность: 987

Меценат Меценат

oxoTHuk., советы даются по какому принципу? Видно же, что это файл переписанный с example и здесь решается проблема ровно так, как я написал выше.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: