Привет, тебе нужно проверить игру на целостность кэша, чтобы узнать есть ли поврежденные файлы в доте, или их просто не хватает, бывает после обновления не правильно устанавливаются новые файлы, а кэш покажет какие файлы были исправлены, и скачены заного, чтобы это сделать вам нужно зайти в директорию Steam там найти Dota 2 и нажать по ней пкм, далее "свойства" потом "локальные файлы" и внизу нажать на строчку проверка на целостность кэша. После этого перезапустите лаунчер ,и игра должна запустится. 80% случиев что должно помочь.