{
    "meta": {
        "title": "Ancient (de_ancient) map data for Counter-Strike 2",
        "homepage": "https://csbepro.com/counter-strike-2/ancient/",
        "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": "Ancient",
    "slug": "ancient",
    "code": "de_ancient",
    "type": "Bomb defusal",
    "source": {
        "game_files": [
            "maps/de_ancient.vpk (entities/default_ents.vents_c)",
            "resource/overviews/de_ancient.txt",
            "de_ancient_retake.txt",
            "pak01_dir.vpk: panorama/images/overheadmaps/de_ancient_radar_psd.vtex_c"
        ],
        "build": "1.41.8.8",
        "build_date": "2026-09-30",
        "client_version": 2000922
    },
    "radar": {
        "size_px": 1024,
        "pos_x": -2953,
        "pos_y": 2164,
        "scale": 5.0,
        "formula": "px = (x + 2953) / 5 ; py = (2164 - y) / 5",
        "verified": "loading-screen icons, all 24 spawn points and all 8 plant spots fall where they should"
    },
    "facts": {
        "author": "Valve",
        "released": "2020-12-03, Operation Broken Fang, reserve group",
        "active_duty": "2021-05-03, replacing Train",
        "a_site_rework": "Before Active Duty Valve reworked A: a second CT way onto the site and a raised spot for long fights into Tunnels",
        "in_cs2": "since launch, September 2023",
        "aztec_assets": "props under models/props/de_aztec/hr_aztec/, skybox sky_hr_aztec_02",
        "bomb_radius_u": 650,
        "setting": null,
        "factions": null,
        "sources": [
            "https://liquipedia.net/counterstrike/Ancient/cs2",
            "https://upcomer.com/valve-removes-train-from-csgo-active-duty-map-pool-adds-ancient/"
        ]
    },
    "collections": [
        {
            "name": "The Ancient Collection",
            "slug": "the-ancient-collection",
            "added": "2020-12-03",
            "origin": "Operation Broken Fang",
            "skins": 19,
            "top_skin": "M4A1-S | Welcome to the Jungle (Covert)",
            "url": "https://csbepro.com/cs2-skins/collection/the-ancient-collection/",
            "source": "https://www.csgodatabase.com/collections/the-ancient-collection/"
        }
    ],
    "spawns": {
        "t": {
            "count": 12,
            "centre": [
                -442.7,
                -2325.3,
                -156.0
            ],
            "points": [
                [
                    -456,
                    -2384,
                    -156
                ],
                [
                    -360,
                    -2384,
                    -156
                ],
                [
                    -296,
                    -2352,
                    -156
                ],
                [
                    -552,
                    -2384,
                    -156
                ],
                [
                    -456,
                    -2448,
                    -156
                ],
                [
                    -392,
                    -2320,
                    -156
                ],
                [
                    -328,
                    -2288,
                    -156
                ],
                [
                    -456,
                    -2288,
                    -156
                ],
                [
                    -520,
                    -2320,
                    -156
                ],
                [
                    -584,
                    -2288,
                    -156
                ],
                [
                    -392,
                    -2224,
                    -156
                ],
                [
                    -520,
                    -2224,
                    -156
                ]
            ]
        },
        "ct": {
            "count": 12,
            "centre": [
                -352.0,
                1661.3,
                32.0
            ],
            "points": [
                [
                    -288,
                    1568,
                    32
                ],
                [
                    -224,
                    1632,
                    32
                ],
                [
                    -192,
                    1696,
                    32
                ],
                [
                    -288,
                    1664,
                    32
                ],
                [
                    -256,
                    1728,
                    32
                ],
                [
                    -352,
                    1632,
                    32
                ],
                [
                    -352,
                    1728,
                    32
                ],
                [
                    -416,
                    1664,
                    32
                ],
                [
                    -448,
                    1728,
                    32
                ],
                [
                    -512,
                    1696,
                    32
                ],
                [
                    -480,
                    1632,
                    32
                ],
                [
                    -416,
                    1568,
                    32
                ]
            ]
        },
        "spread_note": "From the first to the last spawn point the run to each site differs by 0.9-1.1 s with the knife, so page times carry about +/- 0.5 s."
    },
    "buyzones": 2,
    "sites": {
        "A": {
            "plant_default": [
                -1304.06,
                777.88
            ],
            "plant_default_radar_px": [
                329.8,
                277.2
            ],
            "plant_spots": [
                [
                    -1509.5,
                    772.42
                ],
                [
                    -1225.12,
                    729.29
                ],
                [
                    -1456.02,
                    848.19
                ]
            ],
            "plant_spots_radar_px": [
                [
                    288.7,
                    278.3
                ],
                [
                    345.6,
                    286.9
                ],
                [
                    299.4,
                    263.2
                ]
            ],
            "plant_weights_in_config": [
                12,
                2,
                1,
                1
            ],
            "plant_weights_note": "leading number of each BombPlants entry; looks like a weight, not confirmed",
            "retake_box_u": [
                1116,
                925
            ],
            "retake_box_m": [
                28.3,
                23.5
            ],
            "area_m2": 665,
            "entrances": {
                "t_side": [
                    "Long",
                    "Short"
                ],
                "ct_side": [
                    "CT Lane",
                    "Temple"
                ]
            },
            "ct_spawn_to_default_plant": {
                "straight_u": 1299,
                "path_u": 1342
            },
            "t_spawn_to_default_plant": {
                "straight_u": 3221,
                "path_u": 3918
            }
        },
        "B": {
            "plant_default": [
                794.54,
                -27.12
            ],
            "plant_default_radar_px": [
                749.5,
                438.2
            ],
            "plant_spots": [
                [
                    1056.92,
                    159.64
                ],
                [
                    879.5,
                    -25.84
                ],
                [
                    797.05,
                    151.86
                ]
            ],
            "plant_spots_radar_px": [
                [
                    802.0,
                    400.9
                ],
                [
                    766.5,
                    438.0
                ],
                [
                    750.0,
                    402.4
                ]
            ],
            "plant_weights_in_config": [
                12,
                2,
                1,
                1
            ],
            "plant_weights_note": "leading number of each BombPlants entry; looks like a weight, not confirmed",
            "retake_box_u": [
                1002,
                765
            ],
            "retake_box_m": [
                25.4,
                19.4
            ],
            "area_m2": 494,
            "entrances": {
                "t_side": [
                    "Ramp",
                    "House (Side Entrance)"
                ],
                "ct_side": [
                    "Alley",
                    "Back Halls"
                ]
            },
            "ct_spawn_to_default_plant": {
                "straight_u": 2041,
                "path_u": 2423
            },
            "t_spawn_to_default_plant": {
                "straight_u": 2610,
                "path_u": 3341
            }
        }
    },
    "callouts": {
        "official_count": 18,
        "official": [
            {
                "id": "BombsiteA",
                "name": "Bombsite A",
                "origin": [
                    -975.0,
                    1087.5,
                    122.5
                ],
                "radar_px": [
                    395.6,
                    215.3
                ],
                "label_px": [
                    309,
                    266
                ],
                "label_placement": "manual"
            },
            {
                "id": "CTSpawn",
                "name": "CT Spawn",
                "origin": [
                    -425.0,
                    1412.5,
                    83.0
                ],
                "radar_px": [
                    505.6,
                    150.3
                ],
                "label_px": [
                    505.6,
                    150.3
                ],
                "label_placement": "origin"
            },
            {
                "id": "MainHall",
                "name": "Main Hall",
                "origin": [
                    -1800.0,
                    -650.0,
                    125.3
                ],
                "radar_px": [
                    230.6,
                    562.8
                ],
                "label_px": [
                    230.6,
                    562.8
                ],
                "label_placement": "origin",
                "players_say": "A Halls"
            },
            {
                "id": "TSpawn",
                "name": "T Spawn",
                "origin": [
                    -662.5,
                    -2412.5,
                    -111.0
                ],
                "radar_px": [
                    458.1,
                    915.3
                ],
                "label_px": [
                    496,
                    885
                ],
                "label_placement": "manual"
            },
            {
                "id": "Middle",
                "name": "Middle",
                "origin": [
                    -625.0,
                    -775.0,
                    87.4
                ],
                "radar_px": [
                    465.6,
                    587.8
                ],
                "label_px": [
                    465.6,
                    587.8
                ],
                "label_placement": "origin",
                "players_say": "Mid"
            },
            {
                "id": "TopofMid",
                "name": "Top of Mid",
                "origin": [
                    -575.0,
                    25.0,
                    167.1
                ],
                "radar_px": [
                    475.6,
                    427.8
                ],
                "label_px": [
                    475.6,
                    427.8
                ],
                "label_placement": "origin",
                "players_say": "Top Mid"
            },
            {
                "id": "House",
                "name": "House",
                "origin": [
                    -200.0,
                    712.5,
                    133.8
                ],
                "radar_px": [
                    550.6,
                    290.3
                ],
                "label_px": [
                    550.6,
                    290.3
                ],
                "label_placement": "origin",
                "players_say": "Snipers Nest - not the House on B"
            },
            {
                "id": "Alley",
                "name": "Alley",
                "origin": [
                    1362.5,
                    875.0,
                    175.9
                ],
                "radar_px": [
                    863.1,
                    257.8
                ],
                "label_px": [
                    863.1,
                    257.8
                ],
                "label_placement": "origin"
            },
            {
                "id": "Ramp",
                "name": "Ramp",
                "origin": [
                    1287.5,
                    -737.5,
                    70.2
                ],
                "radar_px": [
                    848.1,
                    580.3
                ],
                "label_px": [
                    840,
                    500
                ],
                "label_placement": "manual"
            },
            {
                "id": "BombsiteB",
                "name": "Bombsite B",
                "origin": [
                    1300.0,
                    725.0,
                    176.4
                ],
                "radar_px": [
                    850.6,
                    287.8
                ],
                "label_px": [
                    765,
                    420
                ],
                "label_placement": "manual"
            },
            {
                "id": "SideEntrance",
                "name": "Side Entrance",
                "origin": [
                    75.0,
                    -500.0,
                    223.4
                ],
                "radar_px": [
                    605.6,
                    532.8
                ],
                "label_px": [
                    605.6,
                    532.8
                ],
                "label_placement": "origin",
                "players_say": "House (the B entrance)"
            },
            {
                "id": "TSideUpper",
                "name": "T Side Upper",
                "origin": [
                    512.5,
                    -825.0,
                    171.9
                ],
                "radar_px": [
                    693.1,
                    597.8
                ],
                "label_px": [
                    693.1,
                    597.8
                ],
                "label_placement": "origin"
            },
            {
                "id": "TSideLower",
                "name": "T Side Lower",
                "origin": [
                    1125.0,
                    -775.0,
                    59.0
                ],
                "radar_px": [
                    815.6,
                    587.8
                ],
                "label_px": [
                    815.6,
                    587.8
                ],
                "label_placement": "origin",
                "players_say": "T Lower"
            },
            {
                "id": "Ruins",
                "name": "Ruins",
                "origin": [
                    600.0,
                    -1550.0,
                    16.8
                ],
                "radar_px": [
                    710.6,
                    742.8
                ],
                "label_px": [
                    790,
                    680
                ],
                "label_placement": "manual"
            },
            {
                "id": "Water",
                "name": "Water",
                "origin": [
                    575.0,
                    -1650.0,
                    -38.3
                ],
                "radar_px": [
                    705.6,
                    762.8
                ],
                "label_px": [
                    705.6,
                    762.8
                ],
                "label_placement": "origin"
            },
            {
                "id": "Tunnel",
                "name": "Tunnel",
                "origin": [
                    387.5,
                    -1850.0,
                    -109.2
                ],
                "radar_px": [
                    668.1,
                    802.8
                ],
                "label_px": [
                    620,
                    800
                ],
                "label_placement": "manual"
            },
            {
                "id": "Outside",
                "name": "Outside",
                "origin": [
                    -2112.5,
                    -925.0,
                    31.9
                ],
                "radar_px": [
                    168.1,
                    617.8
                ],
                "label_px": [
                    168.1,
                    617.8
                ],
                "label_placement": "origin"
            },
            {
                "id": "SideHall",
                "name": "Side Hall",
                "origin": [
                    -1362.5,
                    425.0,
                    133.1
                ],
                "radar_px": [
                    318.1,
                    347.8
                ],
                "label_px": [
                    318.1,
                    347.8
                ],
                "label_placement": "origin",
                "players_say": "Short"
            }
        ],
        "common_count": 22,
        "common": [
            {
                "name": "Doors",
                "area": "T Side"
            },
            {
                "name": "Split",
                "area": "T Side"
            },
            {
                "name": "Stairs",
                "area": "T Side"
            },
            {
                "name": "Elbow",
                "area": "T Side"
            },
            {
                "name": "CT Lane",
                "area": "CT Side"
            },
            {
                "name": "Temple",
                "area": "CT Side"
            },
            {
                "name": "A Main",
                "area": "A Site"
            },
            {
                "name": "Long",
                "area": "A Site"
            },
            {
                "name": "Boost",
                "area": "A Site"
            },
            {
                "name": "Big Box",
                "area": "A Site"
            },
            {
                "name": "Single",
                "area": "A Site"
            },
            {
                "name": "Plat",
                "area": "A Site"
            },
            {
                "name": "Triple Box",
                "area": "A Site"
            },
            {
                "name": "Tunnels",
                "area": "A Site"
            },
            {
                "name": "Pit",
                "area": "Mid"
            },
            {
                "name": "Xbox",
                "area": "Mid"
            },
            {
                "name": "Heaven",
                "area": "Mid"
            },
            {
                "name": "Lamp Room",
                "area": "B Site"
            },
            {
                "name": "Dark",
                "area": "B Site"
            },
            {
                "name": "Pillar",
                "area": "B Site"
            },
            {
                "name": "Square",
                "area": "B Site"
            },
            {
                "name": "Back Halls",
                "area": "B Site"
            }
        ],
        "name_clash": "The game House is the CT building above Mid; players use House for the way onto B, which the game calls Side Entrance."
    },
    "points": {
        "temple_exit": {
            "radar_px": [
                268,
                203
            ],
            "world": [
                -1613,
                1149
            ]
        },
        "long_exit": {
            "radar_px": [
                189,
                332
            ],
            "world": [
                -2008,
                504
            ]
        },
        "top_of_mid_hold": {
            "radar_px": [
                476,
                428
            ],
            "world": [
                -573,
                24
            ],
            "note": "TopofMid origin used as the CT position"
        },
        "first_seen_from_top_of_mid": {
            "radar_px": [
                441,
                592
            ],
            "world": [
                -748,
                -796
            ]
        },
        "ramp_top": {
            "radar_px": [
                830,
                460
            ]
        },
        "back_halls_side": {
            "radar_px": [
                840,
                375
            ]
        },
        "ct_lane_exit": {
            "radar_px": [
                365,
                232
            ]
        }
    },
    "timings": {
        "method": "Shortest path around walls on the radar alpha mask (alpha > 200 = floor), 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": "Ruins",
                "straight_u": 1299,
                "path_u": 1463,
                "path_m": 37.1,
                "knife_s": 5.9,
                "ak47_s": 6.8,
                "awp_s": 7.3
            },
            {
                "from": "T Spawn",
                "to": "first seen from Top of Mid",
                "straight_u": 1559,
                "path_u": 2099,
                "path_m": 53.3,
                "knife_s": 8.4,
                "ak47_s": 9.8,
                "awp_s": 10.5,
                "note": "first point of the T path to Middle with line of sight to Top of Mid"
            },
            {
                "from": "T Spawn",
                "to": "Main Hall",
                "straight_u": 2156,
                "path_u": 2210,
                "path_m": 56.1,
                "knife_s": 8.8,
                "ak47_s": 10.3,
                "awp_s": 11.1
            },
            {
                "from": "T Spawn",
                "to": "Middle",
                "straight_u": 1561,
                "path_u": 2226,
                "path_m": 56.5,
                "knife_s": 8.9,
                "ak47_s": 10.4,
                "awp_s": 11.1
            },
            {
                "from": "T Spawn",
                "to": "B plant",
                "straight_u": 2610,
                "path_u": 3341,
                "path_m": 84.8,
                "knife_s": 13.4,
                "ak47_s": 15.5,
                "awp_s": 16.7
            },
            {
                "from": "T Spawn",
                "to": "Long exit",
                "straight_u": 3233,
                "path_u": 3383,
                "path_m": 85.9,
                "knife_s": 13.5,
                "ak47_s": 15.7,
                "awp_s": 16.9,
                "note": "via Split, Stairs, A Halls and A Main"
            },
            {
                "from": "T Spawn",
                "to": "A plant",
                "straight_u": 3221,
                "path_u": 3918,
                "path_m": 99.4,
                "knife_s": 15.7,
                "ak47_s": 18.2,
                "awp_s": 19.6,
                "note": "shortest way is through Mid and Short; via Main Hall and Long about 0.5 s longer"
            },
            {
                "from": "CT Spawn",
                "to": "House",
                "straight_u": 961,
                "path_u": 961,
                "path_m": 24.4,
                "knife_s": 3.8,
                "ak47_s": 4.5,
                "awp_s": 4.8,
                "note": "path came out 3 u shorter than the straight line from snapping, set equal"
            },
            {
                "from": "CT Spawn",
                "to": "A plant",
                "straight_u": 1299,
                "path_u": 1342,
                "path_m": 34.1,
                "knife_s": 5.4,
                "ak47_s": 6.2,
                "awp_s": 6.7
            },
            {
                "from": "CT Spawn",
                "to": "Temple exit",
                "straight_u": 1361,
                "path_u": 1394,
                "path_m": 35.4,
                "knife_s": 5.6,
                "ak47_s": 6.5,
                "awp_s": 7.0
            },
            {
                "from": "CT Spawn",
                "to": "Top of Mid",
                "straight_u": 1652,
                "path_u": 1706,
                "path_m": 43.3,
                "knife_s": 6.8,
                "ak47_s": 7.9,
                "awp_s": 8.5
            },
            {
                "from": "CT Spawn",
                "to": "B plant",
                "straight_u": 2041,
                "path_u": 2423,
                "path_m": 61.5,
                "knife_s": 9.7,
                "ak47_s": 11.3,
                "awp_s": 12.1
            },
            {
                "from": "A plant",
                "to": "B plant",
                "straight_u": 2248,
                "path_u": 2915,
                "path_m": 74.0,
                "knife_s": 11.7,
                "ak47_s": 13.6,
                "awp_s": 14.6,
                "note": "CT rotation through the lower part of CT Spawn and House"
            }
        ],
        "derived": {
            "awp_deploy_s": 1.25,
            "race_for_mid": "AWP ready at Top of Mid about 8.1 s, T in view at 8.4 s (knife) / 9.8 s (AK)",
            "long": "CT at Temple exit 5.6 s, T at Long exit 13.5 s (knife), 19.2 m apart"
        }
    },
    "duels": {
        "method": "Straight lines between positions with line of sight on the radar mask",
        "list": [
            {
                "from": "Middle",
                "to": "T Side Upper",
                "units": 1136,
                "metres": 28.8,
                "area": "Mid"
            },
            {
                "from": "Top of Mid",
                "to": "Middle (first seen point)",
                "units": 838,
                "metres": 21.3,
                "area": "Mid"
            },
            {
                "from": "Ramp top",
                "to": "T Side Upper",
                "units": 780,
                "metres": 19.8,
                "area": "B"
            },
            {
                "from": "Temple exit",
                "to": "Long exit",
                "units": 756,
                "metres": 19.2,
                "area": "A"
            },
            {
                "from": "A plant",
                "to": "Long exit",
                "units": 757,
                "metres": 19.2,
                "area": "A"
            },
            {
                "from": "Short (Side Hall)",
                "to": "CT Lane exit",
                "units": 626,
                "metres": 15.9,
                "area": "A"
            },
            {
                "from": "T Side Upper",
                "to": "T Side Lower",
                "units": 617,
                "metres": 15.7,
                "area": "B"
            },
            {
                "from": "B plant",
                "to": "Back Halls side",
                "units": 549,
                "metres": 13.9,
                "area": "B"
            },
            {
                "from": "B plant",
                "to": "Ramp top",
                "units": 415,
                "metres": 10.5,
                "area": "B"
            },
            {
                "from": "A plant",
                "to": "Short (Side Hall)",
                "units": 360,
                "metres": 9.1,
                "area": "A"
            },
            {
                "from": "A plant",
                "to": "CT Lane exit",
                "units": 285,
                "metres": 7.2,
                "area": "A"
            }
        ],
        "zones": {
            "mid": "20-29 m, rifles",
            "a_site": "7-19 m",
            "b_site": "10-14 m at the plant, about 20 m on the approach",
            "longest": "about 29 m - no fight past 30 m in this list"
        }
    }
}