//****************************************************************************** // Call of Duty 2 - eXtreme+ modification //****************************************************************************** // author : PatmanSan // website : http://www.patmansan.com // // mod : eXtreme+ // version : 2.9 // update : October 2013 //****************************************************************************** //****************************************************************************** // Player Based Map Control Settings // Set the thresholds for map sizing. These settings will be used in: // - player based rotation (maprotation.cfg) // - player based filter of the end-of-game voting system (mapcontrol.cfg) // - variable extensions _small, _medium and _large (see Quick Setup Guide PDF) //****************************************************************************** // Set the number of players needed for a medium sized map // min = 0, max = 64 (default 8) //set ex_mapsizing_medium "8" // Set the number of players needed for a large sized map // min = 0, max = 64 (default 14) //set ex_mapsizing_large "14" // Simulate a number of players when the server just started (not rotating!) // min = 0, max = 64 (default 8) //set ex_mapsizing_startup "8" //****************************************************************************** // Stock Maps // Possibility to exclude stock games from the map vote systems. // WARNING: only remove stock maps if you don't have any of them in the map // rotation, and you don't want to call a vote for them either. //****************************************************************************** // 0 = disabled // 1 = enabled (default) //set ex_stock_maps "1" //****************************************************************************** // End-game voting extension //****************************************************************************** // Global switch for end-game map voting // 0 = disabled (default) // 1 = enabled //set ex_endgame_vote "0" // Maximum number of maps allowed in voting system // It doesn't have to match the number of maps you have in the rotation or // in the map list (scripdata\_ex_votemaps.gsc). This is to cap the voting // system to a certain number of maps to vote for. // min = 10 (one page), max = 160 (sixteen pages; default) //set ex_endgame_vote_max "160" // The way maps are presented in map voting system // Modes 0 - 3 combine map and game type in one vote // Modes 4 - 6 have separate voting rounds for map and game type // Mode 7 has a voting round for game type only (random map) // For mode 2 and 3, see related settings in maprotation.cfg // 0 = normal rotation - unchanged (default) // 1 = normal rotation - random // 2 = player based rotation - unchanged // 3 = player based rotation - random // 4 = based on scriptdata\_ex_votemaps.gsc - unchanged (alpha sorted) // 5 = based on scriptdata\_ex_votemaps.gsc - random // 6 = based on scriptdata\_ex_votemaps.gsc - reverse order every other map // 7 = based on scriptdata\_ex_votemaps.gsc - game type vote only (random map) //set ex_endgame_vote_mode "0" // Add another voting round for weapon mode (available for all voting modes above) // Set the weapon modes you want to allow in the next section. // 0 = disabled (default) // 1 = enabled //set ex_endgame_vote_weaponmode "0" // Weapon modes to allow // WARNING #1: each weapon mode added to the list takes up a localized string. // Allowing too many weapon modes can cause a localized string overflow somewhere // down the line! // WARNING #2: do not include any of the modern weapon modes unless you have // integrated the modern weapons optional mod into the fs_game folder! // Combine two or more of the following keywords, separated by a space. // The list is presented in the order you put the weapon modes in the string: // "team" : team weapons only (stock) // "class1" : pistols only // "class2" : sniper rifles only // "class3" : machine guns only // "class4" : submachine guns only // "class5" : rifles only // "class6" : bolt action rifles only // "class7" : shotguns only // "class8" : rocket launchers only // "class9" : bolt action and sniper rifles only // "class10" : knives only // "all" : all weapons // "modern" : modern weapons // "mclass1" : modern pistols only // "mclass2" : modern sniper rifles only // "mclass3" : modern machine guns only // "mclass4" : modern submachine guns only // "mclass7" : modern shotguns only // "mclass8" : modern rocket launchers // "mclass10": modern knives only // "bash" : bash mode // "frag" : frag fest // "server" : take server configuration // "random" : random weapon mode //set ex_endgame_vote_weaponmode_allow "team class1 class2 class3 class4 class5 class6 class7 class8 class9 class10 all bash frag server random" // Time allowed for voting maps in seconds (mode 0 - 6) // min = 10, max = 180 (default 30) //set ex_endgame_vote_time "30" // Time allowed for voting game type in seconds (mode 4 - 7) // min = 10, max = 180 (default 10) //set ex_endgame_vote_time_gt "10" // Time allowed for voting weapon mode in seconds (all modes) // min = 10, max = 180 (default 20) //set ex_endgame_vote_time_wm "20" // Option to replay the last map // 0 = disabled (default) // 1 = enabled - last item on list // 2 = enabled - first item on list //set ex_endgame_vote_replay "0" // Bypass clan voting for the end-game voting system only (all players can // participate) // 0 = disabled (default) // 1 = enabled //set ex_endgame_ignore_clanvoting "0" // Map vote memory // Omit maps from the map vote list until they are freed again. // Enabling this will disable the map replay feature automatically. // 0 = disabled (default) // 1 = enabled //set ex_endgame_vote_memory "0" // Map vote memory capacity // The capacity of the memory is key factor in determining how long a map is // omitted from the map vote list. // Having a game time of 20 minutes and a memory of 3 maps, it will take one // hour for the map to be available again. // min = 2 (if you want 1, simply disable memory and replay) // max = 50 (default 3) //set ex_endgame_vote_memory_max "3" // Filter maps based on number of players in server (mode 4, 5 and 6 only) // It will filter out maps which are considered too large. In "strict" mode it // will only offer maps of which the playsize setting matches the category for // the number of players currently in the server. In "loose" mode, it will also // offer the smaller maps. So if the number of players falls into the medium // category, in "strict" mode it will only show maps set to "all" or "medium", // but in "loose" mode it will offer maps set to "all", "medium" or "small". // You need to set the player based map control settings above. // Also make sure to set map sizes in scriptdata\ex_votemaps.gsc. // 0 = disabled (default) // 1 = enabled - loose mode // 2 = enabled - strict mode //set ex_endgame_vote_filter "0" // For filter mode, define whether to filter out spectators. // 0 = count real players and spectators (default) // 1 = count real players only //set ex_endgame_vote_filter_who "0" // Show map thumbnails (mode 4, 5 and 6 only) // WARNING #1: DO NOT ENABLE BEFORE YOU HAVE DOWNLOADED AND INTEGRATED // THE OPTIONAL THUMBNAIL MOD! // WARNING #2: The number of maps per voting page will be limited to 9. // WARNING #3: this will automatically disable statshud and arcade shaders. // 0 = disabled (default) // 1 = enabled //set ex_endgame_vote_thumbnails "0" // Units to move the voting window to the right, so you can see the chat // 0 = disabled // 1 - 150 - units to move (default 150) //set ex_endgame_vote_movex "150" // Global switches to show or hide certain game types from the voting screen // 0 = disabled // 1 = enabled (default) //set ex_endgame_vote_allow_chq "1" //set ex_endgame_vote_allow_cnq "1" //set ex_endgame_vote_allow_ctf "1" //set ex_endgame_vote_allow_ctfb "1" //set ex_endgame_vote_allow_dm "1" //set ex_endgame_vote_allow_dom "1" //set ex_endgame_vote_allow_esd "1" //set ex_endgame_vote_allow_ft "1" //set ex_endgame_vote_allow_hm "1" //set ex_endgame_vote_allow_hq "1" //set ex_endgame_vote_allow_htf "1" //set ex_endgame_vote_allow_ihtf "1" //set ex_endgame_vote_allow_lms "1" //set ex_endgame_vote_allow_lts "1" //set ex_endgame_vote_allow_lib "1" //set ex_endgame_vote_allow_ons "1" //set ex_endgame_vote_allow_rbcnq "1" //set ex_endgame_vote_allow_rbctf "1" //set ex_endgame_vote_allow_sd "1" //set ex_endgame_vote_allow_tdm "1" //set ex_endgame_vote_allow_tkoth "1" //set ex_endgame_vote_allow_vip "1" // Exclude the last game type played from the game type voting screen // 0 = disabled (default) // 1 = enabled //set ex_endgame_vote_skiplastgt "0" //****************************************************************************** // In-game Voting Extension // Replaces to callvote map and callvote map type options in the in-game vote // menu, allowing to vote for all available game types and all available maps //****************************************************************************** // Control the standard callvote menu options for change map/game type // 0 = disabled // 1 = enabled (default) set ex_ingame_vote_allow_old "0" // eXtreme+ Game Type Vote // Adds a menu item to the Call Vote menu to vote for all game types. // WARNING: this will distribute a couple of administrative cvars, and one cvar // for every game type to the client! // 0 = disabled (default) // 1 = enabled //set ex_ingame_vote_allow_gametype "0" // Each game type can be disabled separately in the voting screen // 0 = disabled // 1 = enabled (default) //set ex_ingame_vote_allow_chq "0" //set ex_ingame_vote_allow_cnq "0" //set ex_ingame_vote_allow_ctf "1" //set ex_ingame_vote_allow_ctfb "0" //set ex_ingame_vote_allow_dm "1" //set ex_ingame_vote_allow_dom "0" //set ex_ingame_vote_allow_esd "0" //set ex_ingame_vote_allow_ft "0" //set ex_ingame_vote_allow_hm "0" //set ex_ingame_vote_allow_hq "1" //set ex_ingame_vote_allow_htf "0" //set ex_ingame_vote_allow_ihtf "0" //set ex_ingame_vote_allow_lms "0" //set ex_ingame_vote_allow_lts "0" //set ex_ingame_vote_allow_lib "0" //set ex_ingame_vote_allow_ons "0" //set ex_ingame_vote_allow_rbcnq "0" //set ex_ingame_vote_allow_rbctf "0" //set ex_ingame_vote_allow_sd "1" //set ex_ingame_vote_allow_tdm "1" //set ex_ingame_vote_allow_tkoth "0" //set ex_ingame_vote_allow_vip "0" // eXtreme+ Map Vote // Adds a menu item to the Call Vote menu to vote for all maps. // NOTE: this will only work if you publish maps in scriptdata\_ex_votemaps.gsc. // WARNING: this will distribute a couple of administrative cvars, and one cvar // for every map configured in the gsc to the client! // 0 = disabled (default) // 1 = enabled //set ex_ingame_vote_allow_map "0" //****************************************************************************** // Map Environment Settings //****************************************************************************** // Gravity in percent, worked from the default gravity 100 // Setting this to 90 makes the gravity 10% less //set ex_gravity "100" // Jump Height // min = 0, max = 128 (default 39) //set ex_jumpheight "39" // Game Speed in percent, worked from the default game speed 100 // Setting this to 90 makes the game speed 10% less set ex_speed "120" //****************************************************************************** // Indoor Map Feature Override //****************************************************************************** // Feature override for indoor maps // WARNING: when using this var without attaching a map to it, the override will be // global, switching off features for ALL maps you play. // When enabled it will switch off the following features automatically: // - ambient artillery // - ambient flak fx // - ambient flares // - ambient mortars // - ambient planes // - ambient tracers // - ammo crate parachute drops // - player parachute drops // - rank system WMD // - Gunship // // 0 = disabled (default) // 1 = enabled //set ex_indoor "0" set ex_indoor_mp_gob_rats "1" set ex_indoor_gob_aim "1" set ex_indoor_gob_icestation "1" set ex_indoor_gob_wtf "1" set ex_indoor_mp_catmouse "1" set ex_indoor_mp_giantroom "1" set ex_indoor_mp_dbt_rats "1" set ex_indoor_mp_coalminev2 "1" set ex_indoor_mp_industry "1" //****************************************************************************** // Entity Management //****************************************************************************** // Clean, dump and monitor entities // 0 = disabled // 1 = clean up unused spawnpoints (default) // 2 = dump entities list to log // 4 = monitor entities // -- + // .. = entity control level //set ex_entities "0" // When monitoring entities (option 4 above), temporarily disable features when // passing a predefined threshold of allocated entities. // This will prevent the server from crashing when hitting the limit of // allocated entities (1024). // 0 - 799 entities: // defcon 4 = no actions // 800 - 849 entities: // defcon 3 = disable ambient planes, artillery, mortars, flares, players // parachute drop, ammocrates parachute drop // 850 - 899 entities: // defcon 2 = disable rank system WMD, specialty store, all grenades, // helmet popping, dead body fx and death icons // 900+ entities: // defcon 1 = end the map // 0 = disabled // 1 = enabled (default) //set ex_entities_act "1" // When monitoring entities (option 4 above), also show number of entities on HUD // 0 = disabled (default) // 1 = enabled //set ex_entities_debug "0" //****************************************************************************** // Designer //****************************************************************************** // Allows you to add, move or delete spawnpoints without scripting. // Also comes in handy when checking out spawnpoints on a map before you add it // to the map rotation on your public server. // This will automatically disable some features to avoid conflicts. // WARNING #1: DO NOT ENABLE BEFORE YOU HAVE DOWNLOADED AND ACTIVATED THE // OPTIONAL DESIGNER-MARKERS MOD! // WARNING #2: IF YOU WANT TO SEE SPAWN POINT ORIGINS, YOU NEED TO RUN A LOCAL // SERVER IN DEVELOPER MODE (SEE QUICK SETUP GUIDE FOR INSTRUCTIONS)! // 0 = disabled (default) // 1 = enabled //set ex_designer "0" // Designer // In-game player name including colors // This will launch designer threads for this player. //set ex_designer_name "" // Show all spawnpoints for all game types supported by the active map // WARNING: THIS MIGHT NOT WORK WELL FOR MAPS WITH A LOT OF SPAWNPOINTS! // 0 = disabled (default) // 1 = enabled //set ex_designer_showall "0" //****************************************************************************** // Problematic Maps //****************************************************************************** // Some maps are problematic. They can cause all kinds of game engine overflows, // like entity, material, string or model overflows. // Instead of adding feature overrides for specific maps all over the place, you // can override features here. // WARNING: DO NOT SET THIS VAR WITHOUT ADDING THE MAP VARIABLE EXTENSION! // // There are several levels to troubleshoot map issues, which can be combined // for very stubborn maps: // // Entity overflow: // - Automatically disable ammocrates // - Automatically disable designer mode // - Automatically enable the spawnpoint cleanup feature // - Automatically enable the indoor feature (which will disable ambient WMD, // ranksystem WMD, flak FX, flares, parachutes, planes, tracers and gunship) // // Material overflow: // - Automatically disable arcade shaders // - Automatically disable blood on screen // - Automatically disable bullet holes // - Automatically disable camouflage // - Automatically disable crybaby punishment // - Automatically disable female model diana // - Automatically disable mapvote thumbnails // - Automatically disable helmet popping // - Automatically disable ranksystem // - Automatically disable player stats HUD // - Automatically disable turrets // - Automatically disable tripwires // - Automatically disable weather effects // // Model overflow: // - Player models set to 1 // - Automatically disable extra hat models // - Automatically disable all weapons mode // - Automatically disable modern weapons mode // - Automatically disable weapons on back // - Automatically disable command monitor model changer // - Automatically disable meatbots (including meatbot development) // - Automatically enable the indoor feature (which will disable ambient WMD, // ranksystem WMD, flak FX, flares, parachutes, planes, tracers and gunship) // // String overflow: // - Automatically disable welcome messages // - Automatically disable tripwires // - Automatically disable landmines // - Automatically disable rank HUD text // - Automatically disable statsboard // - Automatically disable end-of-game mapvote // - Automatically disable mobile MG's // // Effect overflow: // - Automatically disable aim rig (binocular target pointer) // - Automatically disable flag base animations // - Automatically disable flak fx // - Automatically disable flares // - Automatically disable tracers // - Automatically disable turret overheating // - Automatically disable the wallfire perk // // To troubleshoot entity errors on map "mp_mymap", set ex_problemmap_mp_mymap "1" // To troubleshoot entity and model errors, set ex_problemmap_mp_mymap "5" // To troubleshoot material and effect errors, set ex_problemmap_mp_mymap "18" // To try the most aggressive mode, set ex_problemmap_mp_mymap "31" // // 0 = disabled (default) // 1 = entity overflow // 2 = material overflow // 4 = model overflow // 8 = string overflow // 16 = effects overflow // -- + // .. = override level // //set ex_problemmap "0" set ex_problemmap_mp_bergstein2_v2 "4" set ex_problemmap_mp_anzio "1" set ex_problemmap_mp_salerno_beachhead "4" set ex_problemmap_mp_anomaly "2" set ex_problemmap_mp_berlinsballerbude "1" set ex_problemmap_mp_otara "4" set ex_problemmap_outskirts__beta "4" set ex_problemmap_mp_swif "4" set ex_problemmap_outskirts_v1 "4" set ex_problemmap_mp_elsarza "4" set ex_problemmap_mp_lothringen "2" set ex_problemmap_mp_le_crew "4"