// 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" "32" "exec" { "exec" "gamemode_awplego2.cfg" } "mapgroupsMP" // List of mapgroups valid for this game mode ( casual ) { "awp_lego_gs" "" } }}}"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/Counter-Strike:_Global_Offensive_Dedicated_Servers ////////////////////////////////////////////////////////////////////////////////////////////// "mapgroups" { "awp_lego_gs" // mapgroup definition { "name" "awp_lego_gs" "maps" { "workshop/764286374/awp_lego_2" "" } } } }}