Всем привет, недавно столкнулся с такой проблемой не запускается дота 2, перерыв тонны информации всё же я нашел решение этой болезни . В общем проблема состоит в том, что нарушается работа маршрутизатора по каким то причинам ( возможно провайдер «забанил»  ближайший сервер steam), в таком случае Вам необходимо вписать конкретный клиентский порт.

Если у вас русская версия заходим в Steam ==>Библиотека==> Все игры==>Dota 2==>Свойства ==> Общие ==> Установить параметры запуска.

Если у вас английская версия заходим в Steam ==> Library==>All games==>Dota 2==> Properties==>General ==> Set launch options.





Вписываем туда один из портов :

  • +clientport 27005
  • +clientport 27006
  • +clientport 27007
  • +clientport 27008
  • +clientport 27009
  • +clientport 27010
  • +clientport 27011
  • +clientport 27013
  • +clientport 27032

ВНИМАНИЕ : +clientport 27012 и +clientport 27020  не вписуем.

Более подробно в скриншотах :

Не запускается Dota 2 Не запускается Dota 2

Если выше сказанное не помогло, вам следует выполнить данный ряд инструкций :

Зайдите в папку, в которой находится файл config.cfg для вашей игры
Например: файл config.cfg для Dota 2 находится здесь:
..\\Steam\\steamapps\\common\\dota 2 beta\\dota\\cfg

Если в этой папке имеется файл userconfig.cfg, тогда откройте его. Если у вас нет файла userconfig.cfg:

  1. Кликните в папке правой кнопкой мыши
  2. Выберите Создать > Текстовый документ
  3. Переименуйте файл в userconfig.cfg
  4. Откройте при помощи блокнота
  5. Напишите в этом файле » clientport 27005 » или любой другой порт  27005 -27011; 27013- 27019; 27021-27032; ВНИМАНИЕ: clientport27005 нужно писать без  ПЛЮСА.
  6. Сохраните файл userconfig.cfg
  7. Запускайте игру





Надеюсь эта статья поможет Вам  если Не запускается дота 2 .Если возникли какие — либо вопросы, пишите, я с удовольствием дам на них ответ.