// 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" "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" { "mg_ar_baggage" "" "mg_de_shortdust" "" } // Map groups for online modesw "mapgroupsMP" { } } "competitive" { "value" "1" "nameID" "#SFUI_GameModeCompetitive" "descID" "#SFUI_GameModeCompetitiveDesc" "descID_List" "#SFUI_GameModeCompetitiveDescList" "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_offline" "gamemode_competitive_offline.cfg" "exec" "gamemode_competitive_server.cfg" } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } "scrimcomp2v2" { "value" "2" "nameID" "#SFUI_GameModeScrimComp2v2" "descID" "#SFUI_GameModeScrimComp2v2Desc" "descID_List" "#SFUI_GameModeScrimComp2v2DescList" "uid" "2" "maxplayers" "4" "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_competitive2v2.cfg" "exec_offline" "gamemode_competitive2v2_offline.cfg" "exec" "gamemode_competitive2v2_server.cfg" } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } "scrimcomp5v5" { "value" "3" "nameID" "#SFUI_GameModeScrimComp5v5" "descID" "#SFUI_GameModeScrimComp5v5Desc" "descID_List" "#SFUI_GameModeScrimComp5v5DescList" "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_offline" "gamemode_competitive_offline.cfg" "exec" "op08_weapons_expert.cfg" "exec" "gamemode_competitive_server.cfg" } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } } } "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" "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" { } // Map groups for online modes "mapgroupsMP" { } "weaponprogression_ct" { "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" } } "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" "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" { } // Map groups for online modes "mapgroupsMP" { } "weaponprogression_ct" { "m4a1" { "kills" "1" } "famas" { "kills" "1" } "p90" { "kills" "1" } "mp9" { "kills" "1" } "xm1014" { "kills" "1" } "deagle" { "kills" "1" } "fiveseven" { "kills" "1" } "ssg08" { "kills" "1" } "awp" { "kills" "1" } "scar20" { "kills" "1" } } "weaponprogression_t" { "ak47" { "kills" "1" } "galilar" { "kills" "1" } "p90" { "kills" "1" } "mac10" { "kills" "1" } "xm1014" { "kills" "1" } "deagle" { "kills" "1" } "tec9" { "kills" "1" } "ssg08" { "kills" "1" } "awp" { "kills" "1" } "g3sg1" { "kills" "1" } } } "deathmatch" { "value" "2" "nameID" "#SFUI_Deathmatch" "descID" "#SFUI_DeathmatchDesc" "descID_List" "#SFUI_GameModeDeathmatchDescList" "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" } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } } } "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" { } } } } "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" "exec" "gamemode_custom_server.cfg" } } } } "cooperative" { "value" "4" "nameID" "#SFUI_GameTypeCooperative" "gameModes" { "cooperative" { "value" "0" "nameID" "#SFUI_GameModeCooperative" "descID" "#SFUI_GameModeCooperativeDesc" "maxplayers" "20" "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" } } } } "skirmish" { "value" "5" "nameID" "#SFUI_GameTypeSkirmish" "gameModes" { "skirmish" { "value" "0" "nameID" "#SFUI_GameModeSkirmish" "descID" "#SFUI_GameModeSkirmishDesc" "descID_List" "#SFUI_GameModeSkirmishDescList" "maxplayers" "12" // 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" { // None, configs specific to each skirmish game mode are executed } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } } } "freeforall" { "value" "6" "nameID" "#SFUI_GameTypeFreeForAll" "gameModes" { "survival" { "value" "0" "nameID" "#SFUI_GameModeSurvival" "descID" "#SFUI_GameModeSurvivalDesc" "maxplayers" "16" "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" "exec" { "exec" "gamemode_survival.cfg" "exec" "gamemode_survival_server.cfg" } // Map groups for offline modes "mapgroupsSP" { } // Map groups for online modes "mapgroupsMP" { } } } } } "mapgroups" { "mg_de_shortdust" { "imagename" "map-dust-overall" "nameID" "#SFUI_Map_de_shortdust" "name" "mg_de_shortdust" "showtagui" "" "grouptype" "" "icon_image_path" "map_icons/map_icon_de_shortdust" "mode_image_path" "icons/ui/defuse" "gamemodes" "casual,competitive,retakes,deathmatch" "maps" { "de_shortdust" "" } } "mg_ar_baggage" { "imagename" "map-baggage-overall" "nameID" "#SFUI_Map_ar_baggage" "name" "mg_ar_baggage" "showtagui" "new" "grouptype" "active" "icon_image_path" "map_icons/map_icon_ar_baggage" "mode_image_path" "icons/ui/defuse" "gamemodes" "casual,armsrace,demolition,deathmatch" "maps" { "ar_baggage" "" } } } "maps" { } "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" } } } "maptypes" { "de_" { "nameID" "#SFUI_BombMap" "imagename" "icon-overview-bomb" } "cs_" { "nameID" "#SFUI_HostageMap" "imagename" "icon-overview-hostage" } "ar_" { "nameID" "#SFUI_GunGameProgressiveMap" "imagename" "icon-overview-progressive" } "dz_" { "nameID" "#SFUI_SurvivalMap" "imagename" "icon-overview-survival" } "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" "?" } } }