{
 "meta": {
  "title": "Italy (cs_italy) map data for Counter-Strike 2",
  "homepage": "https://csbepro.com/counter-strike-2/italy/",
  "author": "CSbePRO",
  "license": "CC BY 4.0 - free to use with a link to the homepage above",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "version": "1.0",
  "updated": "2026-10",
  "units": "Hammer units unless stated otherwise. 39.4 units = 1 metre. Radar pixels refer to the 1024 x 1024 in-game radar."
 },
 "name": "Italy",
 "slug": "italy",
 "code": "cs_italy",
 "type": "Hostage rescue",
 "source": {
  "game_files": [
   "maps/cs_italy.vpk (entities/default_ents.vents_c, entities/unnamed_2_46491_64983.vmdl_c)",
   "resource/overviews/cs_italy.txt",
   "pak01_dir.vpk: panorama/images/overheadmaps/cs_italy_radar_psd.vtex_c"
  ],
  "build": "1.41.8.8",
  "build_date": "2026-09-30",
  "client_version": 2000922
 },
 "radar": {
  "size_px": 1024,
  "pos_x": -2647,
  "pos_y": 2592,
  "scale": 4.6,
  "formula": "px = (x + 2647) / 4.6 ; py = (2592 - y) / 4.6",
  "texture": "DXT5, YCoCg colour (luminance in alpha); floor mask = luminance > 20 of 255",
  "verified": "all 30 spawn points on the floor, centres match the loading-screen icons, hostage spots match the hostage icons"
 },
 "facts": {
  "author": "Glen \"glenC\" Cooper, textures by Jaison \"DigiChaos\" Green, clan [HOTSHEEP]",
  "released": "2000-06-08, Counter-Strike Beta 6.5",
  "inspiration": "the film Ronin (1998), shot mostly in France",
  "chickens": "first appeared on this map in Beta 6.5; two hanging chickens in Market in CS:GO",
  "radio_music": "\"E il sol dell'anima\" (Verdi, Rigoletto) and Giuliani, Rossiniana No. 2",
  "csgo": "later removed from CS:GO",
  "in_cs2": "2023-08-15 limited test, Casual and Deathmatch; new lighting, textures and two new connector areas",
  "setting": null,
  "factions": null,
  "sources": [
   "https://counterstrike.fandom.com/wiki/Italy",
   "https://weirditaly.com/2026/08/04/cs_italy-the-history-of-counter-strikes-iconic-italian-village-map/",
   "https://znews.vn/ky-uc-troi-au-cua-ban-do-counter-strike-dep-nhat-post1252379.html",
   "https://www.theloadout.com/csgo/italy-removed",
   "https://www.hltv.org/news/36881/italy-arrives-in-cs2-limited-test-matchmaking-disabled-smoke-size-adjusted"
  ]
 },
 "collections": [
  {
   "name": "The Italy Collection",
   "slug": "the-italy-collection",
   "added": "2013-11-27",
   "skins": 15,
   "top_skin": "AWP | Pit Viper (Restricted)",
   "weekly_drop": "yes, per CSDB drop list",
   "url": "https://csbepro.com/cs2-skins/collection/the-italy-collection/",
   "source": "https://csgoskins.gg/collections/the-italy-collection"
  }
 ],
 "spawns": {
  "t": {
   "count": 15,
   "centre": [
    257.4,
    2096.7,
    16.0
   ],
   "points": [
    [
     370,
     2099,
     16
    ],
    [
     437,
     2094,
     16
    ],
    [
     301,
     2073,
     16
    ],
    [
     287,
     2004,
     16
    ],
    [
     305,
     1942,
     16
    ],
    [
     221,
     1999,
     16
    ],
    [
     195,
     1938,
     16
    ],
    [
     219,
     2073,
     16
    ],
    [
     158,
     2108,
     16
    ],
    [
     94,
     2112,
     16
    ],
    [
     317,
     2216,
     16
    ],
    [
     357,
     2162,
     16
    ],
    [
     252,
     2251,
     16
    ],
    [
     191,
     2217,
     16
    ],
    [
     156,
     2162,
     16
    ]
   ]
  },
  "ct": {
   "count": 15,
   "centre": [
    -660.9,
    -1734.6,
    -217.8
   ],
   "points": [
    [
     -514,
     -1635,
     -218
    ],
    [
     -583,
     -1770,
     -218
    ],
    [
     -584,
     -1888,
     -218
    ],
    [
     -785,
     -1699,
     -218
    ],
    [
     -568,
     -1585,
     -218
    ],
    [
     -656,
     -1936,
     -218
    ],
    [
     -736,
     -1896,
     -218
    ],
    [
     -509,
     -1721,
     -218
    ],
    [
     -699,
     -1694,
     -218
    ],
    [
     -649,
     -1640,
     -218
    ],
    [
     -568,
     -1817,
     -218
    ],
    [
     -760,
     -1817,
     -218
    ],
    [
     -664,
     -1752,
     -218
    ],
    [
     -810,
     -1544,
     -216
    ],
    [
     -829,
     -1625,
     -216
    ]
   ]
  },
  "spread_note": "Depending on the spawn point, T times differ by about +/- 0.5 s, CT times by about +/- 0.7 s."
 },
 "buyzones": 2,
 "hostages": {
  "per_round": 2,
  "spots": [
   {
    "name": "T House, Upstairs",
    "origin": [
     978.5,
     2420.0,
     138.0
    ],
    "radar_px": [
     788.2,
     37.4
    ],
    "exclusion_group": 1,
    "ct_spawn_path_u": 4961,
    "ct_knife_s": 19.8,
    "t_spawn_path_u": 910,
    "t_knife_s": 3.6,
    "to_rescue_zone_path_u": 4834
   },
   {
    "name": "T House, Balcony",
    "origin": [
     986.0,
     1960.0,
     142.0
    ],
    "radar_px": [
     789.8,
     137.4
    ],
    "exclusion_group": 1,
    "ct_spawn_path_u": 4430,
    "ct_knife_s": 17.7,
    "t_spawn_path_u": 753,
    "t_knife_s": 3.0,
    "to_rescue_zone_path_u": 4302
   },
   {
    "name": "T House, ground floor",
    "origin": [
     566.0,
     2522.3,
     12.0
    ],
    "radar_px": [
     698.5,
     15.1
    ],
    "exclusion_group": 1,
    "ct_spawn_path_u": 4860,
    "ct_knife_s": 19.4,
    "t_spawn_path_u": 528,
    "t_knife_s": 2.1,
    "to_rescue_zone_path_u": 4727
   },
   {
    "name": "T House, Window",
    "origin": [
     566.0,
     2166.0,
     148.0
    ],
    "radar_px": [
     698.5,
     92.6
    ],
    "exclusion_group": 1,
    "ct_spawn_path_u": 4553,
    "ct_knife_s": 18.2,
    "t_spawn_path_u": 500,
    "t_knife_s": 2.0,
    "to_rescue_zone_path_u": 4419
   },
   {
    "name": "Wine Cellar, lower level",
    "origin": [
     -345.5,
     1400.5,
     -138.0
    ],
    "radar_px": [
     500.3,
     259.0
    ],
    "exclusion_group": 2,
    "ct_spawn_path_u": 3876,
    "ct_knife_s": 15.5,
    "t_spawn_path_u": 976,
    "t_knife_s": 3.9,
    "to_rescue_zone_path_u": 3783
   },
   {
    "name": "Wine Cellar, upper level",
    "origin": [
     -646.0,
     1175.0,
     -45.0
    ],
    "radar_px": [
     435.0,
     308.0
    ],
    "exclusion_group": 2,
    "ct_spawn_path_u": 3748,
    "ct_knife_s": 15.0,
    "t_spawn_path_u": 1312,
    "t_knife_s": 5.2,
    "to_rescue_zone_path_u": 3656
   }
  ],
  "groups_note": "hostagespawnexclusiongroup 1 = four spots in T House, 2 = two spots in Wine Cellar; one hostage per group is our reading of the exclusion groups",
  "rescue_zone": {
   "model": "maps/cs_italy/entities/unnamed_2_46491_64983.vmdl",
   "origin": [
    -664,
    -1607.9,
    -192.2
   ],
   "bounds": [
    [
     -896,
     -1711.9
    ],
    [
     -432,
     -1503.9
    ]
   ],
   "size_u": [
    464,
    208
   ],
   "size_m": [
    11.8,
    5.3
   ],
   "area_m2": 62.2,
   "where": "CT Spawn"
  },
  "rules_cs2": {
   "untie_s": 4,
   "untie_with_rescue_kit_s": 1,
   "carried": "on the back, carrier moves slower (no exact figure found)",
   "win": "one rescue wins the round",
   "round_time": "2 minutes, plus 1 minute when the first hostage is untied",
   "sources": [
    "https://counterstrike.fandom.com/wiki/Hostage",
    "https://bo3.gg/wiki/hostage-scenario-hostage-rescue"
   ]
  }
 },
 "callouts": {
  "official_count": 17,
  "official_zones": 21,
  "official_note": "origin is a corner of each place zone, not its centre; one name can have several zones",
  "official": [
   {
    "id": "Apartment",
    "name": "Apartment",
    "zones": 3,
    "origins": [
     [
      -812.5,
      837.5,
      57.3
     ],
     [
      -812.5,
      1050.0,
      55.4
     ],
     [
      -396.0,
      392.0,
      68.0
     ]
    ],
    "origins_radar_px": [
     [
      398.8,
      381.4
     ],
     [
      398.8,
      335.2
     ],
     [
      489.3,
      478.3
     ]
    ],
    "label_px": [
     441,
     469
    ],
    "players_say": "Apartment and Bridge"
   },
   {
    "id": "Balcony",
    "name": "Balcony",
    "zones": 1,
    "origins": [
     [
      987.5,
      2062.5,
      181.3
     ]
    ],
    "origins_radar_px": [
     [
      790.1,
      115.1
     ]
    ],
    "label_px": [
     800,
     95
    ]
   },
   {
    "id": "CTSpawn",
    "name": "CT Spawn",
    "zones": 1,
    "origins": [
     [
      -487.5,
      -1975.0,
      -182.7
     ]
    ],
    "origins_radar_px": [
     [
      469.5,
      992.8
     ]
    ],
    "label_px": [
     405,
     945
    ]
   },
   {
    "id": "Connector",
    "name": "Connector",
    "zones": 1,
    "origins": [
     [
      292.0,
      1416.0,
      -40.0
     ]
    ],
    "origins_radar_px": [
     [
      638.9,
      255.7
     ]
    ],
    "label_px": [
     654,
     245
    ]
   },
   {
    "id": "Downstairs",
    "name": "Downstairs",
    "zones": 1,
    "origins": [
     [
      725.0,
      2337.5,
      53.3
     ]
    ],
    "origins_radar_px": [
     [
      733.0,
      55.3
     ]
    ],
    "label_px": [
     752,
     62
    ]
   },
   {
    "id": "FrontDoor",
    "name": "Front Door",
    "zones": 1,
    "origins": [
     [
      875.0,
      2025.0,
      53.3
     ]
    ],
    "origins_radar_px": [
     [
      765.7,
      123.3
     ]
    ],
    "label_px": [
     790,
     150
    ]
   },
   {
    "id": "LeftAlley",
    "name": "Left Alley",
    "zones": 2,
    "origins": [
     [
      -1150.0,
      1250.0,
      61.3
     ],
     [
      -1125.0,
      1007.5,
      -106.7
     ]
    ],
    "origins_radar_px": [
     [
      325.4,
      291.7
     ],
     [
      330.9,
      344.5
     ]
    ],
    "label_px": [
     368,
     690
    ]
   },
   {
    "id": "LongHall",
    "name": "Long Hall",
    "zones": 1,
    "origins": [
     [
      937.5,
      225.0,
      -98.7
     ]
    ],
    "origins_radar_px": [
     [
      779.2,
      514.6
     ]
    ],
    "label_px": [
     760,
     330
    ]
   },
   {
    "id": "Market",
    "name": "Market",
    "zones": 1,
    "origins": [
     [
      187.5,
      -762.5,
      -98.7
     ]
    ],
    "origins_radar_px": [
     [
      616.2,
      729.2
     ]
    ],
    "label_px": [
     700,
     640
    ]
   },
   {
    "id": "Middle",
    "name": "Middle",
    "zones": 1,
    "origins": [
     [
      -100.0,
      1937.5,
      -106.7
     ]
    ],
    "origins_radar_px": [
     [
      553.7,
      142.3
     ]
    ],
    "label_px": [
     563,
     360
    ]
   },
   {
    "id": "RightAlley",
    "name": "Right Alley",
    "zones": 1,
    "origins": [
     [
      -537.5,
      -1262.5,
      -187.3
     ]
    ],
    "origins_radar_px": [
     [
      458.6,
      837.9
     ]
    ],
    "label_px": [
     490,
     700
    ]
   },
   {
    "id": "Stairs",
    "name": "Stairs",
    "zones": 1,
    "origins": [
     [
      87.5,
      2487.5,
      21.3
     ]
    ],
    "origins_radar_px": [
     [
      594.5,
      22.7
     ]
    ],
    "label_px": [
     560,
     62
    ],
    "players_say": "T Stairs (players use Stairs for the long staircase on the left)"
   },
   {
    "id": "TSpawn",
    "name": "T Spawn",
    "zones": 1,
    "origins": [
     [
      -550.0,
      1937.5,
      53.6
     ]
    ],
    "origins_radar_px": [
     [
      455.9,
      142.3
     ]
    ],
    "label_px": [
     632,
     100
    ]
   },
   {
    "id": "Tunnel",
    "name": "Tunnel",
    "zones": 1,
    "origins": [
     [
      237.5,
      87.5,
      -102.7
     ]
    ],
    "origins_radar_px": [
     [
      627.1,
      544.5
     ]
    ],
    "label_px": [
     640,
     540
    ]
   },
   {
    "id": "Upstairs",
    "name": "Upstairs",
    "zones": 1,
    "origins": [
     [
      912.4,
      2500.4,
      181.3
     ]
    ],
    "origins_radar_px": [
     [
      773.8,
      19.9
     ]
    ],
    "label_px": [
     760,
     30
    ]
   },
   {
    "id": "Window",
    "name": "Window",
    "zones": 2,
    "origins": [
     [
      600.0,
      2187.5,
      181.3
     ],
     [
      510.0,
      2477.5,
      205.3
     ]
    ],
    "origins_radar_px": [
     [
      705.9,
      87.9
     ],
     [
      686.3,
      24.9
     ]
    ],
    "label_px": [
     712,
     112
    ]
   },
   {
    "id": "WineCellar",
    "name": "Wine Cellar",
    "zones": 1,
    "origins": [
     [
      -525.0,
      1225.0,
      -2.7
     ]
    ],
    "origins_radar_px": [
     [
      461.3,
      297.2
     ]
    ],
    "label_px": [
     470,
     258
    ]
   }
  ],
  "common_count": 10,
  "common": [
   {
    "name": "Trash Corner",
    "area": "Market"
   },
   {
    "name": "Right Street",
    "area": "Market"
   },
   {
    "name": "Bridge",
    "area": "Middle"
   },
   {
    "name": "Left Street",
    "area": "Middle"
   },
   {
    "name": "Mid Boost",
    "area": "Middle"
   },
   {
    "name": "Stairs",
    "area": "Stairs"
   },
   {
    "name": "Below Stairs",
    "area": "Stairs"
   },
   {
    "name": "Stairs Balcony",
    "area": "Stairs"
   },
   {
    "name": "T House",
    "area": "T Spawn"
   },
   {
    "name": "Long",
    "area": "Wine Cellar"
   }
  ],
  "name_clash": "Stairs: the game puts it on the short flight by T Spawn (T Stairs), players mean the long staircase on the left."
 },
 "points": {
  "Window": {
   "radar_px": [
    752,
    150
   ],
   "world": [
    812,
    1902
   ]
  },
  "Long Hall": {
   "radar_px": [
    755,
    480
   ],
   "world": [
    826,
    384
   ]
  },
  "CT Spawn (left)": {
   "radar_px": [
    410,
    850
   ],
   "world": [
    -761,
    -1318
   ]
  },
  "top of Left Alley": {
   "radar_px": [
    334,
    540
   ],
   "world": [
    -1111,
    108
   ]
  },
  "CT Spawn (right)": {
   "radar_px": [
    445,
    880
   ],
   "world": [
    -600,
    -1456
   ]
  },
  "top of Right Alley": {
   "radar_px": [
    528,
    578
   ],
   "world": [
    -218,
    -67
   ]
  },
  "Stairs Balcony": {
   "radar_px": [
    300,
    560
   ],
   "world": [
    -1267,
    16
   ]
  },
  "top of Stairs": {
   "radar_px": [
    329,
    285
   ],
   "world": [
    -1134,
    1281
   ]
  },
  "Middle, top": {
   "radar_px": [
    555,
    165
   ],
   "world": [
    -94,
    1833
   ]
  },
  "Middle, bottom": {
   "radar_px": [
    555,
    420
   ],
   "world": [
    -94,
    660
   ]
  },
  "Connector, Middle end": {
   "radar_px": [
    590,
    250
   ],
   "world": [
    67,
    1442
   ]
  },
  "Connector, Long Hall end": {
   "radar_px": [
    740,
    250
   ],
   "world": [
    757,
    1442
   ]
  },
  "Long": {
   "radar_px": [
    420,
    210
   ],
   "world": [
    -715,
    1626
   ]
  },
  "Bridge": {
   "radar_px": [
    398,
    350
   ],
   "world": [
    -816,
    982
   ]
  },
  "Apartment": {
   "radar_px": [
    500,
    470
   ],
   "world": [
    -347,
    430
   ]
  },
  "Right Street": {
   "radar_px": [
    600,
    470
   ],
   "world": [
    113,
    430
   ]
  },
  "Market": {
   "radar_px": [
    700,
    640
   ],
   "world": [
    573,
    -352
   ]
  },
  "Tunnel": {
   "radar_px": [
    622,
    516
   ],
   "world": [
    214,
    218
   ]
  }
 },
 "timings": {
  "method": "Shortest path around walls on the radar luminance mask, 8-connected, then string-pulled. Stairs, height, boxes and drops are not modelled.",
  "speeds_u_s": {
   "knife": 250,
   "ak47": 215,
   "awp": 200
  },
  "measured_from": "spawn centres",
  "routes": [
   {
    "from": "T Spawn",
    "to": "Connector",
    "straight_u": 663,
    "path_u": 1051,
    "path_m": 26.7,
    "knife_s": 4.2,
    "ak47_s": 4.9,
    "awp_s": 5.3
   },
   {
    "from": "T Spawn",
    "to": "Long",
    "straight_u": 1080,
    "path_u": 1202,
    "path_m": 30.5,
    "knife_s": 4.8,
    "ak47_s": 5.6,
    "awp_s": 6.0
   },
   {
    "from": "T Spawn",
    "to": "Middle, bottom",
    "straight_u": 1479,
    "path_u": 1545,
    "path_m": 39.2,
    "knife_s": 6.2,
    "ak47_s": 7.2,
    "awp_s": 7.7
   },
   {
    "from": "T Spawn",
    "to": "first seen from Stairs Balcony",
    "straight_u": 1613,
    "path_u": 1737,
    "path_m": 44.1,
    "knife_s": 6.9,
    "ak47_s": 8.1,
    "awp_s": 8.7
   },
   {
    "from": "T Spawn",
    "to": "Bridge",
    "straight_u": 1548,
    "path_u": 1769,
    "path_m": 44.9,
    "knife_s": 7.1,
    "ak47_s": 8.2,
    "awp_s": 8.8
   },
   {
    "from": "T Spawn",
    "to": "Stairs, top",
    "straight_u": 1802,
    "path_u": 1927,
    "path_m": 48.9,
    "knife_s": 7.7,
    "ak47_s": 9.0,
    "awp_s": 9.6
   },
   {
    "from": "T Spawn",
    "to": "Tunnel",
    "straight_u": 1989,
    "path_u": 2216,
    "path_m": 56.2,
    "knife_s": 8.9,
    "ak47_s": 10.3,
    "awp_s": 11.1
   },
   {
    "from": "T Spawn",
    "to": "first seen from Market",
    "straight_u": 2149,
    "path_u": 2382,
    "path_m": 60.5,
    "knife_s": 9.5,
    "ak47_s": 11.1,
    "awp_s": 11.9
   },
   {
    "from": "T Spawn",
    "to": "Market",
    "straight_u": 2469,
    "path_u": 2756,
    "path_m": 69.9,
    "knife_s": 11.0,
    "ak47_s": 12.8,
    "awp_s": 13.8
   },
   {
    "from": "CT Spawn",
    "to": "Stairs Balcony",
    "straight_u": 1853,
    "path_u": 1935,
    "path_m": 49.1,
    "knife_s": 7.7,
    "ak47_s": 9.0,
    "awp_s": 9.7
   },
   {
    "from": "CT Spawn",
    "to": "Apartment",
    "straight_u": 2027,
    "path_u": 2124,
    "path_m": 53.9,
    "knife_s": 8.5,
    "ak47_s": 9.9,
    "awp_s": 10.6
   },
   {
    "from": "CT Spawn",
    "to": "Market",
    "straight_u": 1853,
    "path_u": 2134,
    "path_m": 54.2,
    "knife_s": 8.5,
    "ak47_s": 9.9,
    "awp_s": 10.7
   },
   {
    "from": "CT Spawn",
    "to": "Tunnel",
    "straight_u": 2072,
    "path_u": 2212,
    "path_m": 56.1,
    "knife_s": 8.8,
    "ak47_s": 10.3,
    "awp_s": 11.1
   },
   {
    "from": "CT Spawn",
    "to": "Bridge",
    "straight_u": 2721,
    "path_u": 2891,
    "path_m": 73.4,
    "knife_s": 11.6,
    "ak47_s": 13.4,
    "awp_s": 14.5
   }
  ],
  "derived": {
   "stairs": "CT at Stairs Balcony 7.7 s; first T in view at the top of Stairs 6.9 s (knife) / 8.1 s (AK), 32.3 m",
   "bridge": "T 7.1 s, CT through Apartment 11.6 s",
   "market": "CT 8.5 s; first T in view from the Middle side 9.5 s (knife) / 11.1 s (AK), 9.1 m",
   "tunnel": "T 8.9 s, CT 8.8 s - a dead heat"
  }
 },
 "duels": {
  "method": "Straight lines between positions with line of sight on the radar mask. Height is not modelled. Alley lines are the longest visible line from CT Spawn.",
  "list": [
   {
    "from": "Window",
    "to": "Long Hall",
    "units": 1518,
    "metres": 38.5,
    "area": "Long Hall"
   },
   {
    "from": "CT Spawn",
    "to": "top of Left Alley",
    "units": 1468,
    "metres": 37.3,
    "area": "Left Alley"
   },
   {
    "from": "CT Spawn",
    "to": "top of Right Alley",
    "units": 1441,
    "metres": 36.6,
    "area": "Right Alley"
   },
   {
    "from": "Stairs Balcony",
    "to": "top of Stairs",
    "units": 1272,
    "metres": 32.3,
    "area": "Stairs"
   },
   {
    "from": "Middle, top",
    "to": "Middle, bottom",
    "units": 1173,
    "metres": 29.8,
    "area": "Middle"
   },
   {
    "from": "Connector, Middle end",
    "to": "Connector, Long Hall end",
    "units": 690,
    "metres": 17.5,
    "area": "Connector"
   },
   {
    "from": "Market",
    "to": "Tunnel",
    "units": 674,
    "metres": 17.1,
    "area": "Market"
   },
   {
    "from": "Long",
    "to": "Bridge",
    "units": 652,
    "metres": 16.5,
    "area": "Long"
   },
   {
    "from": "Apartment",
    "to": "Right Street",
    "units": 460,
    "metres": 11.7,
    "area": "Apartment"
   }
  ],
  "image": "https://csbepro.com/wp-content/uploads/2026/10/CS2-Map-Italy-Weapon-Duels.jpg"
 }
}