2026-08-27 01:07 UTC · Community Announcements · krAnk0r
Congratulations to Team Spirit, Grand Champions at The International 2026. After enduring a challenging year, Team Spirit regained their ultimate form just in time to take a five-game Grand Finals slugfest and claim the Aegis of Champions in Shanghai.Spirit's Group Stage started strong, with 2-0 victories over both Xtreme Gaming and Aurora Gaming. They followed with 2-1 win over Team Liquid that put Spirit just one series win away from qualifying for the main stage. They wouldn't get it. Instead, they served as a stepping stone. First to Team Vision, who dropped Spirit in just two games to sec
2026-08-20 20:21 UTC · PC Gamer · Andy Chalk
Valve honcho Gabe Newell recorded a video to kick off The International 2026, the latest edition of Valve's annual Dota 2 championship tournament, and as noticed by GamesRadar, the reaction to it is pleasingly wholesome... Read more.
2026-08-19 02:46 UTC · Community Announcements · krAnk0r
The sixteen best Dota teams in the world spent the last week battling through an intense Group Stage, and now only eight contenders remain. In a matter of hours Team Vision, Team Liquid, Nigma Galaxy, Team Falcons, BoomBoys, Team Spirit, Iron Wing, and Team Yandex will begin the final push to claim the Aegis of Champions as they all fight to be the last team standing at The International 2026.The double elimination bracket that will crown our champions kicks off at SPD Bank Oriental Sports Center in Shanghai on Thursday, August 20 and will culminate in a best-of-five Grand Finals on Sunday, Au
2026-08-12 00:28 UTC · Community Announcements · krAnk0r
It's the final countdown: Players and talent have landed, and all of the pieces are falling into place to make Shanghai the center of the Dota universe for the next two weeks. It's time to finish crafting your fantasy rosters, lock in your first round of predictions, and get ready to tune in because The International 2026 is almost underway.Whether you're looking to watch online, find Dota activities in Shanghai to keep you busy until streams start, or looking for merch you can wear while you're out in Shanghai waiting for games to start, we've got you covered below.The International Group Sta
2026-07-30 23:58 UTC · Community Announcements · kyled
{STEAM_CLAN_LOC_IMAGE}/3703047/5179a724ee3987b0b0dab399b9ef2eaba7b2abf4.png The International approaches and we've just released an update that includes predictions, fantasy, supporter bundles, and a chance to prove your skills and win new Immortals and unlock terrains. But that's not all. Today we're also releasing patch 7.41e. Even that's not everything, though. Dota is a complicated game, and while we greatly enjoy the creativity and diligence of the dedicated players who find intricate and absurd bugs, we also like *fixing* those bugs. So today we're also releasing the Summer Scrub, a huge
2026-07-30 23:57 UTC · Community Announcements · kyled
{STEAM_CLAN_LOC_IMAGE}/3703047/5c825b3d35627bfc4276c013745aa6fd4de935ea.png Nearly a year has passed since Team Falcons hoisted the Aegis of Champions as the final team standing in Hamburg. But that was last year's story, and the time has come to turn our thoughts to Shanghai and the crop of competitors who vie to write the tale of this year. All of their battles have brought them to the precipice. The International is just two weeks away. After a decisive month of intense qualifiers, dominant performances from prior champions, and upset victories from up-and-comers, all sixteen teams have ear
2026-07-01 23:26 UTC · Community Announcements · flynnch
Over the past few days we've made various bug fixes and improvements: Dark Carnival Playing Regular and Turbo games now reward Scrap tickets. 6 Scrap can be traded for a Hero ticket of your choice. Regular games reward 2, Turbo games reward 1. Scrap is rewarded regardless of winning or losing. Seeing Stones can now be earned by playing Co-op Bot Matches on Hard and Unfair difficulties Candyworks now displays if an offered item is already owned The Dark Carnival Hero Filter button now shows a tooltip displaying the ticket requirement for the next reward Fixed the Ticket Trader not working after
2026-06-26 15:55 UTC · PCGamesN · editor@pcgamesn.com
At last, weeks of speculation and mystery can finally be put to bed: the Dota 2 Dark Carnival has begun. Valve's latest big event is here, and as many were hoping (myself included), it's a full-scale story campaign in a similar format to 2024's Crownfall. This time, the tale opens with Legion Commander and Hoodwink trapped on board a clanking circus train, imprisoned by the dastardly Ringmaster. Read the full story on PCGamesN: Dota 2's Dark Carnival has begun, with a huge story chapter and five automaton hero personas
2026-06-25 19:55 UTC · Community Announcements · kyled
{STEAM_CLAN_LOC_IMAGE}/3703047/7942925df6ae43659acf60f2d2ff827461c02485.png Don't you hate it when you wake up in a prison car with no memory of how you got there and, worse, no way to escape, only to discover you've been captured by an evil puppet-man as part of some dark bargain with an ancient world-conquering evil? We've all been there. We're pulling back the curtain on the Dark Carnival, a new ongoing event in the Dota universe. This first part, "Midnight Run", lets you navigate Legion Commander and Hoodwink through a massive, fully-voiced Dota story featuring a spider-legged convoy of de
2026-06-25 16:27 UTC · PCGamesN · editor@pcgamesn.com
Dota 2 has a new hero - or should that be an old one? It's tough to be sure. If you logged into the Valve MOBA this week, you might have been surprised to find that Axe, one of its longest-standing and most iconic faces, was completely absent from the roster. You couldn't play him, and his spot in the lineup was replaced by the sort of poster you might find asking for help finding a missing person. All of a sudden, however, Axe has returned, just as quickly as he left... but something's not quite right. Read the full story on PCGamesN: After mysteriously vanishing from the game, Dota 2's Axe h
2026-06-20 15:30 UTC · PCGamesN · editor@pcgamesn.com
Rumors of a new Dota 2 event called Dark Carnival have been swirling among the MOBA's community for several months, with the leading speculation being that Valve is preparing a new, large-scale feature in the vein of 2024's Crownfall. Lately, in-game signs have suggested that something, at least, is on the horizon, and now eager dataminers have dug out a fresh line in the game's code that doubles down on that promise. In response, Valve has promptly changed the wording, turning it into a direct call-out message instead. Read the full story on PCGamesN: Valve calls out Dota 2 dataminers despera
2026-06-05 12:02 UTC · PCGamesN · editor@pcgamesn.com
Fresh Dota 2 patch notes have just dropped, and that means the meta will start to creak and shift under the weight of Valve's latest balance adjustments. There are some welcome changes in Dota 2 update 7.41d, along with a few that I'm sure people will question, and even a nice quality-of-life buff. The line that's got people talking, however, is a mysterious footnote for Axe that doesn't appear to have any current meaning. Is it a clue hinting at the next addition to the MOBA? My heart tells me yes. Read the full story on PCGamesN: A new Dota 2 update buffs Nature's Prophet and Arc Warden, but
2026-06-05 00:45 UTC · Community Announcements · flynnch
Patch 7.41d is out now and you can check out the patch notes here. In addition, we've recently addressed the following issues: Fixed Greevils not spawning their equipped effects Fixed Earthshaker's Planetfall Arcana not tracking combos and combo damage properly Fixed right click on Dota Labs Overlay Map not working when "Auto-Repeat Right Mouse" is enabled Fixed Bottle with a stored Rune being able to be moved in and out of the backpack Fixed Harmonizer not considering abilities with charges on cooldown Fixed Elder Titan's Astral Spirit's movement speed not taking Wind Lace into account Fixed
2026-05-26 04:09 UTC · Community Announcements · kyled
{STEAM_CLAN_IMAGE}/3703047/882f6398bbe0c283cb33d57a3c18160c5d5a9f00.png In just a few short months, the finest Dota teams in the world will gather in Shanghai to battle for the Aegis of Champions in front of thousands of cheering fans. We've announced the official team invitations, and now we'd like to extend one to you. If you want to be one of those fans cheering live at the arena, it's time to get ready: ticket sales for The International 2026 kick off on June 10th at 2pm China Standard Time. The in-arena action runs from August 20 - 23 at the SPD Bank Oriental Sports Center, with two ticke
2026-05-26 03:30 UTC · Community Announcements · kyled
{STEAM_CLAN_IMAGE}/3703047/1477d1a3748ef268c4b431dd4af64cf4ad8ffdd7.png Throughout the year, Dota teams around the world battle to prove themselves worthy of direct invitation to The International — and a chance to compete for the Aegis of Champions on the world's biggest stage. Teams that secure invites can begin to focus on their final preparations, while the remaining contenders face one last chance to fight their way in. Direct Invites With less than three months until we raise the curtains on the big show, we’re excited to extend these seven teams invitations to Shanghai, China to compete
Full appinfo as delivered by Steam PICS, changenumber 38777675. Also at /api/app/570/raw.
{
"appid": "570",
"common": {
"name": "Dota 2",
"logo": "d4f836839254be08d8e9dd333ecc9a01782c26d2",
"logo_small": "d4f836839254be08d8e9dd333ecc9a01782c26d2_thumb",
"icon": "48eb825bb93787945065b460bdc109e395384ebf",
"clienttga": "5ca2b133f8fdf56c3d81dd73d1254f95f0614265",
"clienticon": "27062de94099414e44f149f1f9dc8e8bed905341",
"oslist": "windows,macos,linux",
"linuxclienticon": "e1c520b6a98b1fed674a117e9356cdb9ddc6d40c",
"controllervr": {
"steamvr": "1"
},
"playareavr": {
"seated": "1",
"standing": "1",
"roomscale": {
"width": "2",
"depth": "1.5"
}
},
"osarch": "",
"osextended": "macos64",
"steamchinaapproved": "1",
"name_localized": {
"sc_schinese": "Dota 2 刀塔"
},
"releasestatesteamchina": "released",
"timeline_marker_updated": "1789057385",
"timeline_marker_svg": "c9e9902151b7e9049145921c09a1aa4e6744530b/markers.svg",
"market_presence": "1",
"type": "game",
"content_descriptors": {
"0": "5"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1665619200",
"tested_build_id": "8226293",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
},
"5": {
"display": "1",
"token": "#SteamDeckVerified_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_ExternalControllersNotSupportedPrimaryPlayer"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "1",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Dota 2",
"small_capsule": {
"english": "capsule_231x87.jpg",
"sc_schinese": "capsule_231x87_sc_schinese.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en,zh-xc",
"library_header": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "30.678887998899484",
"height_pct": "37.08023456490382"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "6843027380c3bfd0952449fd9174f492ef2e7b40/library_capsule.jpg"
},
"image2x": {
"english": "6843027380c3bfd0952449fd9174f492ef2e7b40/library_capsule_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "06918d1009cc79ffdee853f1ef789cddf8014226/library_hero.jpg"
},
"image2x": {
"english": "06918d1009cc79ffdee853f1ef789cddf8014226/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "06918d1009cc79ffdee853f1ef789cddf8014226/library_hero_blur.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png",
"sc_schinese": "logo_sc_schinese.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "30.678887998899484",
"height_pct": "37.08023456490382"
}
},
"library_header": {
"image": {
"english": "4f0854d4f0b7f620515e390628427f9f37335ffd/library_header.jpg"
},
"image2x": {
"english": "4f0854d4f0b7f620515e390628427f9f37335ffd/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1769535918",
"associations": {
"0": {
"type": "developer",
"name": "Valve"
},
"1": {
"type": "publisher",
"name": "Valve"
},
"2": {
"type": "franchise",
"name": "Dota"
}
},
"primary_genre": "37",
"genres": {
"0": "1",
"1": "2",
"2": "37"
},
"category": {
"category_1": "1",
"category_9": "1",
"category_29": "1",
"category_8": "1",
"category_30": "1",
"category_35": "1",
"category_40": "1",
"category_45": "1",
"category_46": "1",
"category_63": "1",
"category_66": "1",
"category_67": "1",
"category_68": "1"
},
"supported_languages": {
"bulgarian": {
"supported": "true"
},
"czech": {
"supported": "true"
},
"danish": {
"supported": "true"
},
"dutch": {
"supported": "true"
},
"english": {
"supported": "true",
"full_audio": "true"
},
"finnish": {
"supported": "true"
},
"french": {
"supported": "true"
},
"german": {
"supported": "true"
},
"greek": {
"supported": "true"
},
"hungarian": {
"supported": "true"
},
"italian": {
"supported": "true"
},
"japanese": {
"supported": "true"
},
"koreana": {
"supported": "true",
"full_audio": "true"
},
"norwegian": {
"supported": "true"
},
"polish": {
"supported": "true"
},
"portuguese": {
"supported": "true"
},
"brazilian": {
"supported": "true"
},
"romanian": {
"supported": "true"
},
"russian": {
"supported": "true"
},
"schinese": {
"supported": "true",
"full_audio": "true"
},
"spanish": {
"supported": "true"
},
"swedish": {
"supported": "true"
},
"thai": {
"supported": "true"
},
"tchinese": {
"supported": "true"
},
"turkish": {
"supported": "true"
},
"ukrainian": {
"supported": "true"
},
"latam": {
"supported": "true"
},
"vietnamese": {
"supported": "true"
}
},
"steam_release_date": "1373389200",
"metacritic_score": "90",
"metacritic_fullurl": "https://www.metacritic.com/game/pc/dota-2?ftag=MCD-06-10aaa1f",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "570",
"exfgls": "3",
"content_descriptors_including_dlc": {
"0": "5"
},
"store_tags": {
"0": "113",
"1": "1718",
"2": "3859",
"3": "9",
"4": "5055",
"5": "5711",
"6": "3878",
"7": "19",
"8": "3843",
"9": "1775",
"10": "4026",
"11": "1685",
"12": "1676",
"13": "122",
"14": "1645",
"15": "1684",
"16": "4747",
"17": "4711",
"18": "4231",
"19": "599"
},
"review_score": "8",
"review_percentage": "80"
},
"extended": {
"developer": "Valve",
"dlcavailableonstore": "1",
"gamedir": "dota",
"homepage": "http://www.dota2.com/",
"icon": "",
"isfreeapp": "1",
"noservers": "0",
"primarycache": "571",
"sourcegame": "1",
"state": "eStateAvailable",
"minclientversion": "1738026274",
"publisher": "Valve",
"listofdlc": "576,581,582,583,584,585,586,218571,218572,218573,218574,218575,218576,218577,218578,218579,218582,313250,318940,373300,401530,476580,480610,539760,633890,635080,665530,859040,859041,1082350,1082351,1082352,1082353,1082354,1082355,1082356,1082357,1082358,1082359,1126980,1126981,1838090,1838091,1838092"
},
"config": {
"app_mappings": {
"1": {
"platform": "linux",
"tool": "SteamLinuxRuntime_sniper",
"comment": "sniper SLR"
}
},
"systemprofile": "1",
"shortname": "Dota2Beta",
"installdir": "dota 2 beta",
"contenttype": "3",
"verifyupdates": "0",
"checkforupdatesbeforelaunch": "1",
"launch": {
"1": {
"executable": "game\\bin\\win64\\dota2.exe",
"arguments": "-steam +voice_fadeouttime 0 -prewarm_panorama +r_legacy_vsync 1",
"config": {
"oslist": "windows",
"osarch": "64"
},
"description_loc": {
"english": "Play Dota 2",
"sc_schinese": "Play Dota 2"
},
"description": "Play Dota 2"
},
"2": {
"executable": "game/dota.sh",
"arguments": "+@panorama_min_comp_layer_dimension 0 -prewarm_panorama",
"config": {
"oslist": "macos"
},
"description_loc": {
"english": "Play Dota 2",
"sc_schinese": "Play Dota 2"
},
"description": "Play Dota 2"
},
"3": {
"executable": "game/dota.sh",
"arguments": "+@panorama_min_comp_layer_dimension 0 -prewarm_panorama",
"config": {
"oslist": "linux",
"osarch": "64"
},
"description_loc": {
"english": "Play Dota 2",
"sc_schinese": "Play Dota 2"
},
"description": "Play Dota 2"
},
"4": {
"executable": "game\\bin\\win64\\dota2cfg.exe",
"arguments": "-steam -dx11",
"type": "none",
"config": {
"oslist": "windows",
"osarch": "64",
"ownsdlc": "313250"
},
"description_loc": {
"english": "Launch Dota 2 - Tools",
"sc_schinese": "Launch Dota 2 - Tools"
},
"description": "Launch Dota 2 - Tools"
}
},
"launchwithoutworkshopupdates": "1",
"enable_duration_control": "1",
"duration_control_show_interstitial": "0",
"steam_china_only": {
"steam_china_enable_duration_control": "1"
},
"sdr-groups-global": "steam-global,mplay-dota,dota-global",
"steamcontrollertemplateindex": "4",
"steamconfigurator3rdpartynative": "65535",
"externalarguments": {
"blacklisted": {
"0": "con_logfile_suffix",
"1": "con_logfile"
}
},
"cegpublickey": "30819D300D06092A864886F70D010101050003818B003081870281810088E3D4C8D5B4123219EF624EAE9D20A654B877E362A74F299DA57C8FF50B2352F909218EF814377CD004AE679183721AD2D28D1A2A3D9794221F83E791F1BE8809ABF655B807C265CEB213D581CA54A3D00D2DEB50DEE43657D16F8BE040723720131A28042AC4AF5BDD9C3B51072F4675A5C7E761FDA2A7FADA810CEBD5CC0F020111",
"checkguid": "client.dll"
},
"depots": {
"228983": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228989": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"228990": {
"config": {
"oslist": "windows"
},
"depotfromapp": "228980",
"sharedinstall": "1"
},
"373301": {
"manifests": {
"public": {
"gid": "3452837909306740560",
"size": "5033264721",
"download": "3268819568"
}
}
},
"373302": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "6949368311956215785",
"size": "135860023",
"download": "130601984"
}
}
},
"373303": {
"config": {
"oslist": "windows",
"osarch": "64"
},
"manifests": {
"public": {
"gid": "4450769814034204220",
"size": "650335384",
"download": "192846528"
}
}
},
"373304": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "8058184964861945784",
"size": "634075065",
"download": "293664400"
}
}
},
"373305": {
"manifests": {
"public": {
"gid": "4435851250675935801",
"size": "0",
"download": "0"
}
}
},
"373306": {
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "3086816609446711869",
"size": "751623071",
"download": "314406256"
}
}
},
"373307": {
"config": {
"lowviolence": "1"
},
"manifests": {
"public": {
"gid": "7660638834009368395",
"size": "203861667",
"download": "99325008"
}
}
},
"373308": {
"config": {
"language": "koreana"
},
"manifests": {
"public": {
"gid": "8126429463115692983",
"size": "797728138",
"download": "727964672"
}
}
},
"373309": {
"config": {
"language": "schinese"
},
"manifests": {
"public": {
"gid": "9047428842662272998",
"size": "4730456527",
"download": "3283369808"
}
}
},
"381450": {
"config": {
"oslist": "windows",
"osarch": "64",
"optionaldlc": "313250"
},
"dlcappid": "313250",
"manifests": {
"public": {
"gid": "829612025030360280",
"size": "5929040643",
"download": "1629788608"
}
}
},
"381451": {
"manifests": {
"public": {
"gid": "1644205904362630105",
"size": "2114992305",
"download": "948348208"
}
}
},
"381452": {
"manifests": {
"public": {
"gid": "8280738155745480026",
"size": "2125132610",
"download": "1279635344"
}
}
},
"381453": {
"manifests": {
"public": {
"gid": "2098768841322990910",
"size": "2090630465",
"download": "1174250512"
}
}
},
"381454": {
"manifests": {
"public": {
"gid": "3653281149075627225",
"size": "2137432281",
"download": "858336640"
}
}
},
"381455": {
"manifests": {
"public": {
"gid": "4007862626881405351",
"size": "62386777726",
"download": "27074892976"
}
}
},
"381456": {
"config": {
"language": "russian"
},
"manifests": {
"public": {
"gid": "8954184990626614529",
"size": "580546525",
"download": "531016032"
}
}
},
"401531": {
"dlcappid": "401530",
"config": {
"oslist": "windows",
"optionaldlc": "401530"
},
"manifests": {
"public": {
"gid": "3442758096700779883",
"size": "23",
"download": "80"
}
}
},
"401535": {
"dlcappid": "476580",
"manifests": {
"public": {
"gid": "1990577232290008990",
"size": "225882903",
"download": "181173328"
}
},
"config": {
"optionaldlc": "476580"
}
},
"401536": {
"dlcappid": "476580",
"config": {
"oslist": "windows",
"osarch": "64",
"optionaldlc": "476580"
},
"manifests": {
"public": {
"gid": "8626830787987928686",
"size": "0",
"download": "0"
}
}
},
"overridescddb": "1",
"markdlcdepots": "1",
"workshopdepot": "570",
"branches": {
"public": {
"buildid": "25242417",
"timeupdated": "1789085469",
"timebuildupdated": "1789084840"
}
},
"privatebranches": "1",
"appmanagesdlc": "1"
},
"ufs": {
"quota": "2147483647",
"maxnumfiles": "2000"
}
}