Re: Server map packs reworked
Posted: Sat Jun 06, 2026 3:04 pm
by Borch
This hadn't worked the last time I tried it, but I think I have nailed the problems and it will work.
I wrote programs to fix all the bells and whistles that map makers have put it, and to prevent the maps from crashing because of another map. Hopefully no more IWD mismatch shit.
Here is a list of all the maps we have available to be put on the server. There is a limit as to how many can be put on at once, so this is much more than that, 15 times as many maps as might be workable on one rotation setup. Note that some of these maps are dm or tdm only.
This is the result of years of scratching my head to try to solve this issue, and I was able to figure out the path to go down to make it happen, wrote some programs in python to manipulate the data, so here we are. It would be impossible for me to test all this before implementing it, so you are all testers.
alcohol, mp_accona_desert, mp_anzio, mp_desert_fox, mp_forest2, mp_grandville, mp_hangout, mp_matmata_night_v2, mp_mersin, mp_salvage6, mp_streets2, mp_two_bridges2, mp_wint_touj_v2, mp_zaafrane, mp_blockarena, mp_cr_bretteville, mp_its, mp_toybox2, mp_ems_standoff_2, mp_ems_fromage2, mp_ems_kalt, mp_ems_pwnd, btw_guadaira, mp_bandit, mp_chelm, mp_eraplace_reloaded, mp_fragcastle, mp_german_base, mp_gunslingers, mp_houn, mp_port, mp_rouen, mp_tobruk, mp_tobruk_pam, bfe_bowvay, liberl1.1, mp_kemptown, mp_kredialten, mp_letourneux, mp_le_vivier_beta, mp_moh_hunt2, mp_montelimar, mp_sfrance_final, mp_ctf, mp_marais, mp_matmatan_v2, mp_moh_neuville_1_2, mp_natnarak, mp_nuenen_v1, mp_nuked, mp_oase, mp_orionzen_v1_1, mp_carpen, mp_lockup, mp_ode_de_chateau, mp_pavlov, mp_pf_dust, mp_powcamp, mtl_pirates_day, mp_boardwalkv6, mp_mazza, mp_panodra, mp_parthenon, mp_poland, aztec, lego, mp_gob_rats, mp_palace, mp_remagen2, mp_romed, mp_rschew, mp_rts, mp_soo, mp_stalingrad, mp_sweat_blood, remagen, mp_africa, mp_louretbeta, mp_shipwreck2, mp_stalingrad_2, mp_stlo, mp_suicide_creek, mp_the_garage, mp_tunis, mp_deathgrounds, mp_feud, mp_gothic, mp_outpost2_lib, mp_sandstorm, mp_tanktown, mp_tank_depot, mp_tefr_thayane_beta, mp_the_tomb, mp_townville, mp_training, mp_treguennec, mp_tripoli2, mp_tunisia_dawn, mp_tutu, mp_u30, mp_v2_northausen, mp_valley_of_giants_v2, mp_villa, mp_warzone, mp_winterv2, mp_worldcup, mp_yuko_mmxxxiii, mto_uphillstreet, mp_ammaedara, mp_boneyard1, mp_boneyard2, mp_boneyard3, mp_boneyard4, mp_downunder, mp_loed, mp_mancheville_v2, mp_neuville, mp_sadia, mp_verla, mp_alger, mp_anema, mp_belltown, mp_bizerte, mp_blutstadt, mp_borisovka, mp_war_final, mp_nosickar, mp_ovingham, mp_pwerk, mp_siegfriedline_final, mp_bretot, mp_ems_standoff_3, mp_hurtgen, mp_the_ilu, mp_uboat_base, waterfall, bangbros_matv2, mp_1v, mp_island_assault, mp_kairo, mp_outlaw_showdown, mp_slum, mp_versuswarszone_v2, sps_yakutsk, mp_bocage_winter_v2, mp_complex_v2, mp_containers_park, mp_dock_assault, mp_gamerplace, mp_normandyhill, mp_alam_halfa_v2, mp_alburjundi, mp_algmap, mp_asylum2, mp_algiers_night, mp_bartatown, mp_battlefield, mp_bessie2, mp_breslau, mp_brunville, mp_chelm_night, mp_coddm2, mp_construction, mp_db_vacant, mp_ghosttown, mp_glossis_trainstation_v2, mp_heckticbeta4, mp_matmat, mp_island, mp_mountainfightv7, mp_newnav, mp_ol_athens, mp_bardia, mp_bayeux, mp_berlin1, mp_bluesv2, mp_boneville, mp_bridge, mp_buhlert, mp_bzt, mtl_bismarck, mp-phantoms-alien-bad, mp_belzec, mp_benedictine_beta, mp_boxfight, mp_cyr, mp_db_crash, mp_dd_matmata_v1, mp_deadend, mp_deltaforcedocks, mp_destiny, mp_parancsnoksag, mp_rusty, mp_durchgang_ez, mp_eagleridge, mp_elevation_v2, mp_emt_n, mp_frantic2, mp_frenchtownv2, mp_germanfarm, mp_grass, mp_hafenlager_v2, mp_heraan, mp_hf, mp_hillvalleyslum, mp_hippietown, mp_icezone, mp_junobeach, mp_kreta, mp_logans_bay, mp_duskville, mp_fourty_four, mp_lost, mp_solovki, mp_survival_2, mp_wolves, mto_almeria, rnr_warehouse_beta2, vian, warehouse, mp_eindhoven, mp_schlossadler, mp_burgundy_v2, mp_depot_winter, mp_devils_den_beta3, mp_gob_arena, mp_st_chaos2, mp_izmir, mp_moh_town, mp_oil_station, mp_operwes, mp_valognes, mp_woods, dc_farm, gob_tozeur, mp_aimgobii, mp_blimp_cottage, mp_blimp_egypt, mp_blimp_town, mp_cairo_town, mp_containers_park_v2, mp_draguignan, mp_fraybentos, mp_greaser, mp_jjs_aim, mp_minecraft, mp_mirage, mp_normandy_farm, mp_reckoning_day, mp_tower_town, mp_underworld, mp_vossennack, mp_africorps, mp_bigred, mp_bobo, mp_bourgade1_1, mp_budapest, mp_coalminev2, mp_colditz, mp_ems_bridge_2, mp_frontline_carnage, mp_grbridge, mp_hawk, mp_m409_v3, mp_nijmegen_bridge, mtl_the_rock, mp_bazaar, mp_bighouse, mp_border, mp_breach, mp_brothersvill, mp_burgundy_b_ctf, mp_carentan_ville, mp_coldfront_2, mp_chateauvalley, mp_crossroads, mp_frutown, mp_ol_cherbourg, mp_simmerath_beta2, 5ronin_rsaim, mp_arena, mp_badarena, mp_emmen, mp_fohadiszallasv2, mp_forestglade2, mp_hodmezovasarhely2, mp_noobville, mp_pecs, mp_plaij, mp_rsbits, mp_snowtown_beta, mp_tfl_winterplace, mp_the_village, mp_tuscany, mp_zoneville_beta1, rmg_troop_support, fr_mogadishu_v3, gob_italy2, gsm_megiddo_v1, mp_abandon, mp_abandon_rus, mp_desertcamp, mto_wolfsschanze2, mp_alcazaba, mp_arsr_flatlands, mp_canal3, mp_comproom_v1, mp_curra_tuscany2, mp_efx_matmatav2, mp_harbor_v2, mp_ktown, mp_malta2, mp_opcenter_cod2, mp_tuscany_ext_beta, mp_mat2, mp_oradour, mp_snipearena, mp_tubw, mp_wspawn, mp_yadoit_final, mtl_dawnville, mp_13tunisia, mp_aim_1x1, mp_apok_next, mp_bocage, mp_cod_dust, mp_farao_eye, mp_hellskeep_day, mp_hellskeep_nightrain, mp_hungbulung_v2, mp_mareth, mp_montebourg, mp_mwspeedball, mp_olassault, mp_oostum, mp_prague, mp_ramelle, mp_riesa, mp_sevastopol, mp_sidibousaid, mp_silotown_final_v4, mp_subharbor, mp_water_depot, mp_wow_cheesy, mp_wuestensturm_v4, spiderville3, time_toujanenight, mp_cbxmap, mp_commando1_1, mp_fakhre, mp_jojo, mp_octagon, mp_tilli, mp_toujane_rain_v3, mp_besatzerzone, mp_campgrey_v3, mp_fliegerhorst, mp_sandland_v2, mp_47th_caged_oasis, mp_cassino, mp_castlesiegefin, mp_castle_assault, mp_chateau_le_castel, mp_coastal_guns, mp_culemborg, mp_cunisia, mp_cus, mp_xfirea, mp_xfireb, mp_xfirec, hyb_rail_beta, mp_canyon, mp_deadyard, mp_depot88, mp_dutch_harbor, mp_gazala_beta, mp_karkand_reboot, mp_lcftown, mp_morkbergen2, mp_mythicals_carentan, mp_n1v3, mp_new_dawnville, mp_oltheravine2, mp_overlord, mp_pavlov_vc2, mp_semper_beta, mp_weirdtown, mp_castle1new, mp_countryside, mp_rouxeville, mp_ssm, mp_thala, mp_villagesquare, mp_hcity, mp_peaks, mp_troyville, sps_minas_tirith, mp_algier2, mp_algiers_2, mp_audenville, mp_bloodstone, mp_junkyard, mp_mad_canal, mp_wolfsquare_2, pfb_carentan, sps_covadonga_final, mp_backlot, mp_ljtivoli, mp_rose, mp_rust, mp_vacant_5, mp_animo, mp_bits, mp_frozen_fortress_n_v2, mp_frozen_fortress_v2, mp_grimms_depot, mp_gsd_oasis_b2, mp_littleville, mp_sand_dune, mp_tagderuntoten2, mp_tilldusk, mp_town, mp_aquadukt2, mp_bahnhof_2, mp_beachfront, mp_couch_lock_2, mp_cs_rats2, mp_cvcg, mp_chateauday, mp_codcastle2, mp_courtyard, mp_cvact2, mp_depot, mp_desertville, mp_destroyed_village, mp_lflnchateau, mp_ol_castle, mp_sziklas, mtl_deadmansland, mp_gdctrain, mp_giantroom, mp_newburgundy, mp_outlawcity, mp_pursuit5, mp_rua, mp_ship2, mp_stuttgart, mp_test_hn_7, mp_trench_trap, mp_du'_hoc_forest, mp_gp2, mp_mat_dusk_final2, mp_nationalism, mp_wild_west, rmg_untergang, sps_train_station_r, mp_dajka_houn, mp_gob_eulogy_v2, mp_mad_way3, mp_vokday, mp_voknight, furdoszoba, mp_street, mp_treblearena, valamilessz, mp_anzio_moh_bt, mp_bomberman, mp_bridge2, mp_fortified_village_v2, mp_ht_factory, mp_owned_v2, mp_tfx, mp_zidarska, mtl_hobbiton, gob_aim, gob_iced, mp_apartments, mp_cafe, mp_curaim, mp_curiced, mp_curwawa, mp_desert_street, mp_district, mp_dslash, mp_farm, mp_logs, mp_stone_houses, gniezno, mp_ccd, mp_ccn, mp_greleans2, mp_omaze_v3, mp_osman, mp_vallente, mp_valleystation, mp_valleystationnite, pfb_breville_final, mp_bathroom, mp_decoy_day, mp_delta_mission, mp_devilaim, mp_dome, mp_drachenfels, mp_edelweiss, mp_epica, mp_egypt, mp_fragger_xmas, mp_schultz_bunker, mp_shipment, mp_snow, mp_vattaro, ohmy_house, durdon_cross, mp_ao_beta, mp_beach, mp_dark_forrest_v2, mp_desertaim, mp_island_fortress, mp_m4gtown, mp_mayhem2008, mp_omgbridge, mp_reville_night, mp_riverwoods, mp_wiehl, mp_winter_assault_finale, mp_zordimap, rmg_bojangles_bay, ohmy_bandit, ohmy_town, ohmy_egypt, ohmy_german_town, mp_breenfield, mp_casfly, mp_ohmy_bashfest, mp_ohmy_deserted, mp_ohmy_flipped, mp_ohmy_remains, mp_ohmy_valley, mp_ohmy_zagazig, mp_scotiabank, mp_ohmy_spirals, mp_ohmy_toujmata, bp_haguenau, mp_factory, mp_farm_assault_beta2, mp_firefahkre, mp_flakbatterie, mp_foucarville, mp_foy2v2, mp_freeman, mp_grange, mp_heat_final, mp_last_stand, mp_navaronne2b, mp_ohmy_chokepoint, mp_ohmy_scaffolds, mp_ohmy_dump, mp_ohmy_metalized, mp_ohmy_der_wald, mp_ohmy_handh, mp_ohmy_rats_shed, mp_ohmy_seasons, mp_ohmy_carenjane, mp_ohmy_el_dorado, mp_ohmy_pow, mp_ohmy_hasinta, mp_ohmy_vale_town, mp_ohmy_escher, mp_ohmy_station_v2, mp_ohmy_tebessa, buzzbeach, druckkammern_beta, mp_assault, mp_bear_lake, mp_bernay, mp_brotown, mp_bull, mp_bunker88, mp_clervaux, mp_coddm3, mp_cologne, mp_combat_winter, mp_communique, mp_daba, mp_dawgy, mp_desert_idiot, mp_el_mechili, mp_ohmy_halloween, mp_ohmy_rats_yard1, mp_fourregerre1_1, mp_glastonbury, mp_justaquickmap, mp_lasthq, mp_lcg_framor, mp_marketsquare_b1, mp_mhz_atb, mp_monty, mp_mroa_rathouse, mp_v2, mp_valence_v2, mp_fairview, mp_ohmy_christmas, mp_omaha, mp_omaha_beach, mp_provence2, mp_rambervillers_b2, mp_rhine_ctf_v1, mp_airfield2, mp_factory_a, mp_riverbase, mp_rushtown_lib_finale, mp_saintcalais_final, mp_schultz_town, mp_sewer, mp_stone_hamlet, mp_thecity, mp_tigertown_v3, mp_toujentan, mp_villageraid, mp_warsaw, mp_ohmy_neuburg, mp_schultzwood, mp_wildwestland, mp_winterfell, mp_wioska, mp_zakopane, super_warehouse_v2, mp_ohmy_don_quixote, mp_ohmy_roslavi, mp_ohmy_warehouses, mp_dz, mp_egypt_market, mp_fallen, mp_hell, mp_sahara, mp_sanzigrad, mp_sfkarpatalja_v3, mp_stanjel, mp_ohmy_manciano, mp_refinery, mp_refinery_dm, mp_ruedhiver, mp_vendome, mp_ohmy_survivor, mp_ohmy_havasu, mp_ohmy_pompeii, mp_ww_sand, mp_ohmy_chernobyl, mp_ohmy_garages, mp_ohmy_farmtown, mp_benghazi, mp_lolv2_cod2, mp_ohmy_el_kef, mp_orao_cd, office, mp_ohmy_factory_v2, mp_ohmy_motion, mp_crazytown, mp_ohmy_germ_base_ext, mp_plane, dome, ederdam, mp_ohmy_cantal, mp_sconseheim, vacant, mp_ohmy_killbox, mario_castle, mp_deppville, mp_h4xspiderv4, mp_hb, mp_ohmy_marrakesh, mp_ol_stalingrad_1942, mp_toujane_snow, mp_tunis_2, mp_xi_jordan, v_dust2, mp_bumbarsky, mp_ca04, mp_craville, mp_eaglesquare, mp_forest1, mp_h4xkuryv4, mp_ruins, mp_supermarioww, mp_swamp, mp_trainyard, mp_trenches, mp_village, mp_xtremeidiots, iw2_inferno, mp_burgundy_v3, mp_decoy_2, mp_farmtown, mp_farmtown_front, mp_gmc_beta, mp_montargis_v2, mp_occupied_village_v2, mp_ohmy_flipped_v2, mp_resparis2, mp_phx_center, mp_phx_daim, mp_phx_desert, mp_phx_killhouse, mp_phx_training, mp_farm_du_hoc, mp_ohmy_links, mp_overgrown, mp_riverside_v1, mp_swif, promzona, mp_arrigny_sm, mp_bassano, mp_dfg_skytown, mp_eagle1, mp_elsarza, mp_eph_matmata_v2, mp_ohmy_matmata_ext, mp_russia, mp_hobby_farm_v2, mp_ohmy_zarat, mp_ohmy_jadid, mp_breakout_tls, mp_phx_toujane, mp_strassenschlacht, mp_camp, mp_chateau_manor, mp_mere, mp_ohmy_frenchville, mp_rockhunter, mp_nefza, mp_ohmy_arsenal, mp_ohmy_brutality2, mp_ohmy_deathpark2, mp_ohmy_trainyard2, mp_awp_india, mp_genesisarc, mp_ohmy_halloween2, mp_ohmy_frenchville2, mp_ohmy_giza, mp_tunisia2, mp_ohmy_aqueduct, mp_ohmy_volsk, mp_ohmy_bunkers, mp_ohmy_snowmen, mp_ohmy_diablo, mp_i_di_ez_depot, mp_ohmy_tegelen, mp_leningrad, mp_matmata, mp_railyard, mp_toujane, mp_trainstation, mp_breakout, mp_brecourt, mp_burgundy, mp_carentan, mp_dawnville, mp_decoy, mp_downtown, mp_farmhouse, mp_harbor, mp_rhine, mp_dora, mp_d_day, mp_graveyard_w, mp_night_streets, mp_oasis, mp_prison, mp_prison_break, mp_subway, mp_temporal, mp_train, 5ronin_dvaim, mp_deathtrap, mp_devilscreek, mp_el_milh, mp_emt, mp_snipa, mp_thevilla, mp_unreal, mp_villecourt, mp_whatif, amd_stadt, btw_sevilla, fritzkrieg_2, fru_assault, kuhnia2, mp_cdom, mp_fgm, rmg_rifle_rumble, mp_strenan, mp_maaloy_cod2f, mp_bentys_place, mp_tangeriem, mp_stadtrand2, mp_rockbottom, mp_projecttreadstonekeek, mp_bloodstrikebeta2en, mp_castled_insurgents, mp_subzero, mp_snowforest, 5ronin_aim, mp_elmechili2_v3, mp_houses_beta1, mp_eaglejunction, mp_dust2, mp_eaglegorge, mp_bpu_facility_beta, mp_calvi, mp_cityhall_v4, mp_coreville, mp_noscape, mp_ohmy_bavaria, mp_railstations, mp_outlaw_townhall, mp_prypiatshort, mp_somewhere, mp_tcheadquarters, mp_toujundy, mp_waldcamp_day, mp_sb69, mto_alberta_beta2, mp_pskov_v1, mp_street_suxus, mp_welshvalley2, mp_purg, sps_trafalgar, mp_pit, super_barn, rnr_st_laurent, mp_ax_germanfarm_v1, sps_bismarck, mp_the_hunt, saar_river, mp_hb_angel, mp_boysroom, mp_vallente_fix, mp_snipersnow_cod2, mp_stadtrandr2, mp_rats_sansa_room, mp_seamansarena, mp_death_star, mp_bumsville, mp_trablusgarp, mp_italy, mp_phx_guadaira_xmas, mp_snowvale, mp_the_cell, mp_nowayout, snipe_at_karkand, mp_frontline_forts2, mp_darkhouse, mp_outlaw_shoot_em, mp_hanover, mp_ww1_trenches, mp_avery_beta, mp_frog_box, mp_matmatan, mp_hagenau, mp_web, sps_cabewood_f, mto_alberta, mp_vacant_2, mp_47thturf_beta1, mp_98russia, mp_dropzone, mp_scrapyard, mp_st, mp_townraid, outskirts_v1, rnr_murmansk, mp_eye, mp_snowmountain, mp_afrika_korps, soviet_stronghold, mp_volga, mp_gobboi, mto_kandahar_final, mp_xfire_bay, mp_ville, tlotd_db_f, mp_libya, bfe_deux_villes, mp_corrugated, mp_matmata_lib, mp_countdown, mp_fargo, mp_fargo_midnight, mp_mazellan_v1, mp_mechanica, mp_3corrugated, mto_kansas_beta2, sps_deadly_bay, mp_powcamp_b4ctf, mp_villers2, sps_claireville_dam_w, mp_venice, mto_kansas, mhz_ships1, sps_alcatraz, mp_thehague, mp_vierville_cod2, tlotd_riverpass, mp_super_mario, mp_trainstation_rain_v2, mp_djerba, mp_badbreizh2, sps_agavanzal_r, mp_night_of_days, mp_coreville_night, devils_maze, el_katarv1, mp_fish_tank, mp_idiot_island, mto_kandahar_night, mp_velbert_germany, fr_villedesnipeb, mp_marshpub1, mp_corky, rnr_ravensville_beta2, sps_santa_catalina, mp_hideout_v2, mp_st-gatien, mp_3_towers, mp_toujane_rain_v2, mp_road_norway, mp_kiev, mp_catmouse, mp_titanic_harbor_night, mp_karushgebirge, mp_theros_park, mp_d2s, mp_ww2_final, mp_dumont, mp_silotown, mp_silotown_ctf_v5, mp_homedpot, mp_nospirit, mp_deltaforcedocks_v2, rs_castle_final, mp_legoisland, mp_ng, willow_nite, sps_el_castillo, mp_sgs-sniperstorm-hq, mp_elmechili2_v3_night, mp_eagles_nest, mp_campo, mp_ol_ramelle, mp_dasschlumpfdorf, mp_terror_dome_v1, mp_redfeild_v2, mp_romen, mp_loen, mp_dust, rmg_d_town, time_burgundynight, mp_highside_v2, mp_hyperball, mp_waste, mto_stalag17, mp_desertv, rmg_haunted_halls, mp_tucball, super_mazewood_v3, mp_olhenge, mp_betatest, mp_hideout, mp_clanfight_final, mp_vik1, mp_speedball, mhz_remi2, mp_treguennec_nw, fsp_rats, mario, mp_98homerico, mp_candyworld, mp_dbt_rats, mp_gsd_armored_column_b2, mp_harbour, mp_iafhq2, mp_living, mp_mwground, mp_delly_ville_day, mto_uphillstreet_beta, mp_tournieres, fritzkrieg_3, mhz_convoy3, abbeville_by_darknezz_v1_7, mp_stbasil, mp_stbasil_square, willow, mp_greatescape, mp_tunnel, sps_secret_base, square, mp_winter_combat, mp_verla2, mp_fultonia, mp_winery, mp_utca, mp_schultz_desert, mp_otara, mp_nuenen, mp_montjean, mp_supermario, mp_yuko_mmxx, sps_london_bridge, mp_pirates, mp_fof, free_port, em_central_station, mp_tw1, mp_soupair, mp_yard, mp_mbm, super_kingdom, mp_snowypark, mto_hillview_winter, mp_eldaba, mp_duset_2, mp_anubis, mp_yoyboy, mp_container, mp_brewtown, mp_bits2, mp_paintball2, mp_bergstein2_v2, mp_maya3, mtl_bismarck_ns, mp_secretairfield_f1_1, arnhem, mp_amaye_sur_seulles_v1a, mp_shipwreck_redux, mp_twin, mp_de_dust, mp_grassville, sps_taj_mahal_f, mp_endor, mp_mansion, mp_thecrossing, moh_verschneit, mp_normandie_night_beta_2, mp_africaren_v2, mp_xroads, mp_cod4, sps_rivera, mp_gamerpistol, mp_dustdevil, mp_outlaw_bandit, mp_fortbhc, mp_deadrotation, mp_d6day, mp_nppl, sps_free_port, abbey2, mp_fargo_midnight, kd_skycorpse, mp_ax_daba_v1, mp_olstone, mp_kamakura, mp_ladder, svt_stronghold_v2, svt_stronghold_pro, svt_stronghold_easy, mp_labyrinth, mto_hillview2, mp_vitebsk, mp_sanzhi, mto_shefield_b1, mp_strange, mp_baldy1, zp_supreme, mp_salisbury, mp_test, mp_schultz_bunker_night, mp_blimp_house, mp_ems_fromage, mto_bondi_castle, mp_british, mp_tit, mp_tankhunt, mp_argentan_france, rnr_neuville_beta2, mto_pripyat, mp_trainyard_extended_otl, mp_angel, mp_abandon3d, sps_desert_kiffa, mtl_rocknite, mhz_gc2, mp_scrapyard_nt, mp_lcg_winter_war, mp_outlaw, mp_neilos_night, mp_treefarm, mp_colorado_ver1, mp_colditzfinalday, mp_colditzfinal, mp_pipeline, take_a_walkv2, mp_castle_daisy_v2, rmg_genocide, mp_hamlet2, mp_houseofpain, mp_eatme2, mp_fracas, sps_valle_de_leire, mp_mannerhiem_line, mp_snowmountainday, super_roamaze_v3, mp_lothringen, mp_suez5, mp_helsinki11, mp_docks_xmas, mp_matmata2, rs_karnak_v1, mp_bulge, mp_castle, mto_hillview_beta, mp_omaze, mp_shalkan, mp_zeppelinfeld, mp_rhine, mp_maaloy_final_cod2, mp_duhoc_assault_ctf_v1, mp_kutu, mp_forts2, mp_djerba_day, sps_disney, mtl_pirates, btw_cordoba, mp_rus_bash, sps_platform, mp_luxing, mp_dustzone, mp_iwo_jima_1, mp_whiskey, mp_santdenis, mp_burgundy_snow_v2, mp_fischbach_v2, mp_otlu, mp_amaye_sur_seulles_v4, mp_phx_xmas, ol_brofenburg, mp_nazi_cemetary, mp_idiot_islandv2, mp_bastogne_nite, mp_zengatev2, mp_lflnchateau_lib, mp_olchairs, mto_parthenon, mp_glossi9_day, mp_carenigh, mp_teleport_square, mp_ctflaby, mp_colditzfinalday, mp_graveyard1, mp_wind_tunnel, kd_gloom, mp_kraut_hammer, mp_omaha_v2a, amd_unterseite_day, mp_maginotline, mp_shak_winter, mp_alienscape_v1, mp_justdunes, mp_fragger_apts, mto_townsquare_beta3, sps_snipers_toys, mp_arnhemv3, mp_bastogne, mp_nefza_open, mp_dragui_night, mp_angieville_f3, mp_firestation, mp_invasion, mp_newdawnville_the_final, mp_ohmy_houn_ext, mp_rndhse, warsaw_ghetto_beta, mp_trainyard_extended, mp_osborovnica, mp_yuko_mmxxx, mp_bloodstrike_3, mp_canal_final, mp_tuboff, sps_artic_island_f, mto_panzer_station_final, sps_waterzity_x, mtl_bremen, mp_villers_warfields, mp_cube, mp_alger_night, mp_karustus, super_ridgeline_v1, mp_newvillers_day, mp_kalstle, sps_roman_village_f, mp_moon, mp_stall, mp_salzburg_v1, mp_budapest_final, mp_bocage_winter, mp_ice_world, mp_karkand_final, mp_chronicfieldhb, rnr_neuville, mp_disconnected_omaha, mp_prinsengracht, mp_icehen, rocket, mp_glossi7, mp_bazis, mp_olwalk, mp_hel, mp_redeyesclub, mp_panimo2, mp_rus, mp_ol_pavlov, mp_trainingcamp, mp_winter_bocage_lib, mp_fobdors_arena, mp_mariupol_v2, mp_new, mp_transit, mp_eclipse, mp_montelimar07, mp_lcg_sandor, mp_test_hn_7n, amd_stadt_night, mp_factn, fr_mouseb, mp_anomaly, mp_stbasil_square, mp_badbreizh2_final, mp_tunisia, mp_xgc_boardwalk, mp_deserted_v2, mp_the_dam, mp_moelingen_fixed, mp_47th_caged_oasis_nd, sps_zeville_f, mp_maraisbn, mp_killers_city, mp_outlaw_gas_station, mp_burgundy_bulls_beta, mp_entrenchments_cod2_final, mp_gfm2_authie, mp_4corrugated, mp_moscow2_v3, mp_tankhunt_otl, mp_bunker, y_rhagod, terrain, mp_omaze_night, mp_brest, mp_tb_chronic, mp_rushtown_lib, mp_tripoli, mp_snipercity_final, mp_hatzfeld, mp_valley_summer, mp_waterfall, mp_mountaintopb3, trenchslam, mp_bursa, mp_forestball, super_vehicles_v2, rmg_superman, mp_china, sps_minas_tirith_s, super_mazewood, mp_maaloy_s, sps_hiphop_arena, mp_olalamof, mp_moh_stalingrad, super_warehousev2, mp_eldaba_otl, mp_berlin_alleyways, mp_amaze, mp_draguignan_lib, mp_tribute_night, mp_goldbeach, mp_cr_kasserine, mp_harmata, mp_idiotville, mp_industry, mp_island_madness, mp_kaen, mp_kalsingrad_v2, mp_kalstle_v2, mp_kalstown_v2, mp_karushville, mp_kautenbach, mp_killhouse, mp_killzone, mp_kustov_station_final, mp_bretagne, mp_tristramvillage, mp_mario, mp_valley, mp_vokday, mp_voknight, mp_waldcamp, mp_humberstone, sps_guiza, mp_halloween, mp_xi_farm, mp_salerno_beachhead, mp_bocage2_v2, target_v1, pst_snipe_town_v2, mp_silotown_assault, mp_beach2, sps_atalaya, mp_the_village_day, mp_crossroads_v4, mp_yuko, uj_reznin, mp_newmaptestspawn, mp_battlelines_sd, mp_titanic_harbor_day, mp_saw_tankharbour, super_desert_night, mp_winter_toujane, mp_battle, mp_phx_village, mp_king, mp_verschneit2007_final, hedgemaze, mp_aztec, mp_titanic_harbor_winter, point_du_hoc, mp_ems_shatter2, sps_liberty_island_lr, sps_toxic_zone, mp_normandie_beta_2, mhz_af2, rs_shootout, mp_cassino_2, mp_beltot_hq_v1, mp_kalzdaba, mp_containerzone, mp_outlaw_port, mp_goods_depot, mp_trainyard, mp_beltot2, mp_tannenberg, mp_roseline, mp_cargotown, mp_efx_foy, mp_alamo, mp_devils_den_beta, sps_the_siege, mp_crossroads_otl, mp_rocket_lake_final, mp_humberstone_minor, mp_eldaba_v2, beta2_uboat, mtl_facility, mp_toujane_xmas, mp_maaloy_cod2_final, sps_industrial_zone, mp_sniperforest, sps_egypto, mp_nuked_xmas, mp_spacezone, sps_snipers_town_w, mp_vaumicel, mp_return_to_pavlov, sps_island2, mto_bridges_beta, mp_prahabeta, mp_zom, mp_mirage_ver3, mountainbunkers, mp_dawnville_night_rain_v2, mp_hecktic, mp_nijmegen, mp_show2, mp_station, mp_sudety, mp_tunis_new, mp_bahrain_v2, sps_el_aaiun, mp_verschneit_v2, mp_mp, mp_clanfight_r, mp_somme, mp_proving_ground, mp_legare, mp_atrium1, mp_mirage_ver4, mp_tigertown_lib, mtl_purgatory, mp_hill24, mp_farmfront_final, mto_kansas_night, sps_submarino_base, rnr_warehouse_ctfb2, mp_sconseville_beta, mp_king_we, mp_ef, sksquare, mp_atlantic, tlotd_moehnesee_f, mp_wuestensturm, mp_chateau, mp_ax_nogales_v1, mp_omaze_v2, fr_desert_village_fb, sps_snipers_bismarck, mp_neilos, mp_base, mp_berlinsballerbude, mto_parthenon_beta, mp_winterlair, mhz_cem_f, sps_kwaibridge, mp_schultz_desert_night, mp_kacx, mp_basewood, mp_spyder, sps_karelia, mp_tribute, mp_navaronne_rdx, mp_pool_day, mto_bridges2, mp_arena_night, mp_glossi8, mp_crash, mp_gamerisland, mp_toujane_ride, mp_lessay, mto_riverworld_beta, mp_river, mp_xtremeball, mp_aln, mp_normandie_beta, mp_zinnowitz_v2, mp_empire, mp_theravine, mtl_raiders, mp_eggs_and_bacon, mp_d-day+7.2, sps_devils_cliff, mp_kitchen, mp_dustworld, mp_boardwalkb3, mp_glassarena, esr_abtf_v2, rmg_massacre, mp_outlaw_bridges, btw_n10, mhz_bridges2, sps_sniper_train, mp_ems_convoy, mp_underground, scoutzknivez, mp_ardenns, mp_ax_bigred_v1, mp_fontenay, mp_airball, mp_pierkov_beta, mp_mat_night_final, mp_corrugated2, sps_the_bunker, mp_castello1, mp_integwall, mp_mirage_night, mp_warzone2e, mp_wararena, mp_dawnville_cl_final, mp_snipersvill, mp_aquadukt, mp_marigny_2, mp_africa_v2, mp_bataan, mp_bocage2_v1, mp_d_omaha, mp_naout, mp_rasquert_final, mp_sabes_du_mot_beta, mp_sg_marketgarden, mp_vith, mp_burntcorn, mp_cave, mp_deadhorse, mp_fort, mp_manor, mp_mumford, mp_nogales, mp_oldmine, mp_rawhide, mp_the_ranch, mp_the_tipi