Download Warcraft III The Frozen Throne Free with Installer. Before we going to play dota then you guys need to install the game in your pc. Many others have already post this installer for, for official CD dota game can be found anywhere on your local game stores in your city or borrow from your friends.
But if you so hurry want to play this game and immediately want to play on latest map, then this link below will help you guys to install dota installer first then go to download dota games for full version.