Миллионы геймеров по всему миру сталкиваются с проблемой лагов. И если специфика некоторых игр позволяет мириться с этим, то если речь заходит об играх онлайн, которые к тому же являются киберспортивными дисциплинами – тут необходимо принимать меры по устранению всякого рода проблем. Дота2, будучи одним из ярчайших представителей онлайн гейминга, не стала, к сожалению, исключением и далее речь пойдет как раз об устранении этих самых лагов.

«Лагает Дота2» — очень популярный запрос и причин для появления разного рода проблем в игре множество, соответственно существует ряд решений такого рода задач.

Для начала вспомните – лагала ли дота раньше? Ведь от того, когда появились лаги – во многом зависит не только установление причины, но и нахождение способа её решения.

Во-первых, необходимо понимать – отвечает ли ваш компьютер минимальным требованиям для Доты 2 (как правило это видеокарта NVIDIA GT 240 (512), 2-х ядерный процессор по 1,8 GHZ, а также 2 GB оперативной памяти). Попробуйте поставить все настройки графики на минимум. Это поможет прибавить в качестве самой игры и убрать лаги, хоть и картинка лишится различных эффектов и ярких красок.

Во-вторых, нужно проверить ваше интернет соединение. Качество и скорость интернета напрямую влияет на наличие лагов. Кроме того, различные программы закачки, браузеры (c видео, музыкой и т.д.), работающие параллельно с дотой увеличивают нагрузку на соединение.

Далее можно провести некоторые манипуляции непосредственно с компьютером:

  1. Увеличить файл подкачки Windows
    Для этого заходим в Панель управления – система – доп. параметры системы – в «быстродействие» параметры – вкладка дополнительно – в виртуальной памяти «изменить» — указать исходный размер (в 1.5-2 раза больше, чем оперативной памяти). Нужно поставить исходный и максимальный размер одинаковыми.
  2. Разгрузка процессора
    Вызываем диспетчер задач (ctrl alt del), заходим во вкладку «производительность», где показано насколько загружен процессор. Для его разгрузки можно выключить несколько работающих приложений, в которых нет необходимости на данный момент. 2-й вариант для разгрузки – это пройти Steam – SteamApps – common – dota2beta – cfg. Находим файл video.txt и меняем значение setting.mat_queue_mode с «-1» на «0».
  3. Совместимость для Vista и Windows7
    Проходм по Steam – SteamApps – common – dota2beta. Кликаем правой кнопкой мыши по файлу dota.exe, ищем вкладку «Совместимость», а затем отключаем композицию рабочего стола.
  4. Увеличить производительность видеокарты
    Через NVIDIA настройки или ATI Catalyst Control выставляем параметры видеокарты на максимальную производительность. Производительность очень влияет на fps (frames per second – количество кадров в секунду на экране монитра), соответственно максимальная производительность подымет fps на несколько единиц.
  5. Параметры в строке запуска.
    Снижение лагов и поднятие fps возможно также и при вводе следующих параметров в строку запуска: -console -novid -nod3d9ex -dxlevel 81 -heapsize 1048576.
    -console — запуск доты с консолью
    -novid — отключение вступительного ролика, тем самым ускоряется запуск защиты древних.
    -heapsize 1048576 — эта команда принудительно устанавливает количество используемой памяти. Значение 1048576 выставляется из расчета Оперативная память деленая пополам. Указывается в КБ. Для Windows Xp не имеет смысла указывать значение больше 1048576. Этот параметр снижает количество лагов.
    512 Мб -heapsize 262144
    768 Мб -heapsize 327680
    1024 Мб -heapsize 524288
    1536 Мб -heapsize 786432
    2048 Мб -heapsize 1048576
    3072 Мб -heapsize 1572864
    4096 Мб -heapsize 2097152
    Еще ряд параметров, помогающих избежать лишних проблем с лагами:
    -dxlevel — Указываем какую версию DirectX использовать при загрузке dota2. Данная настройка может повысить фпс, если видеокарта настроена именно для работы с более раней версией. Для использования, необходимо умножить версию DirectX на десять. Например, для DirectX 8.1 указывается -dxlevel 81.
    Примерный список эффектов, которые пропадут при использовании той или иной версии DirectX, можно посмотреть по этой ссылке — https://developer.valvesoftware.com/wiki/Command_Line_Options .
    Там же указаны серии видеокарт, которые заточены на работу с определенной версией DirectX.
    -noipx — Отключение поддержки протокола IPX.
    -nojoy — Отключение джойстика
    -noforcemparms — Использование кнопок мышки из настроек Windows (используется, если вдруг лагает мышка в доте)
    -noforcemaccel — Использование акселерации мыши Windows (опять же, когда лагает мышка в доте)
    -noforcemspd — Использование скорости мышки из настроек Windows (если лагает мышка в доте )
    -refresh 75 — Частота обновления экрана. Желательно выставить ту частоту, на которой работает монитор для данного разрешения.
    -high — повышение приоритета игры
    -noaafonts — отключаем сглаживание шрифтов
    -nosync — вертикальная синхронизация
    -fps_max 120 — максимальное количество кадров в секунду, которое может быть в игре
    -nod3d9ex — Отключаем расширения Windows Aero DirectX, что должно прибавить производительности
    -height 768 — Разрешение экрана. Высота
    -dev — Режим разработчика. При включении должно отключать автоматическую загрузку фона меню карты и убирает назойливое диалоговое окно при выходе из игры.
    -d3d — Режим Direct3D.
    -gl — Включение режима Open GL. По умолчанию стоит -software.
    -soft — Режим Software
    -full — Запуск на весь экран
    -window — Запуск в оконном режиме
    -wavonly — отключает основной звук и проигрывать все звуки из wav-файлов
    -width 1024 — Разрешение экрана. Ширина
    -zone — при значении 1024, позволяет избежать некторой части ошибок памяти в скриптах. Возможно, это максимальная длина строки для скрипта или cfg файла
    -32bit — Запуск игры в 32-битном режиме. Данный параметр применим на 64-битных ОС
    -autoconfig — Запуск игры со всеми параметрами по умолчанию. Действует до тех пор, пока параметр не будет удален
    -nocrashdialog — Игнорирует некоторые ошибки «memory could not be read»
    -noborder — При запуске в оконном режиме не будут видны границы окна.

Все, перечисленные выше пункты, помогают ответить на вопрос «что сделать, чтоб дота не лагала?». Однако же стоить помнить, что причин для лагов может быть гораздо больше. Сталкиваясь с различными глюками в игре, старайтесь в первую очередь попытаться установить причину, ведь зачастую проблемой появления лагов в Доте является перебой с интернетом или же с электропитанием самого компьютера. И играть будет в разы приятнее.

Гайд для тех, у кого лагает в DOTA 2 даже при хорошем интернете:

Зашел игрок поиграть в Доту, но в игре жутко лагает, постоянные задержки и т.д. Что делает игрок? Игрок начинает тестить скорость интернета и с ней оказывается все впорядке, так в чем же дело?

А дело в том, что приоритет скорости для игры установлен ниже среднего или совсем низкий. Как решить проблему?

Делаем следующее:

1. В библиотеке Steam находим нашу Dota 2 и нажимаем запустить.

2. После того как игра запустилась вызываем Диспетчер задач сочетанием клавиш Alt+CTRL+DEL.

3. Переходим во вкладку процессы и ищем процесс DOTA2.exe

4. Жмем правой кнопкой мыши по процессу dota2.exe и выбираем приоритет.

5. Выбираем приоритет. Я выбираю выше среднего. Вы же можете поэкспериментировать и выбрать какой-либо другой, но уже с приоритетом ниже среднего у вас будет лагать.

После выбора приоритета система выдаст предупреждение, нажимаем "Изменить приоритет".

Готово. Приятной игры и адекватных тиммейтов.

Нередко пользователи встречаются с такой проблемой, когда лагает Дота 2. С течением времени игра начинает потреблять все больше ресурсов компьютера пользователя, из-за чего те люди, которые имеют не самые мощные машины, постоянно встречаются с различными трудностями. В особенности данная проблема стала актуальной после того, как Дота 2 перешла на новый движок Source и существенно поменялась в визуальном плане.

Так как Дота 2 сама по себе предусматривает крайне высокие требования к микроконтролю игроков, даже если у пользователя не сильно лагает, в конечном итоге это может обернуться для него проигранной игрой, из-за чего скорость работы клиента является не только вопросом комфортности игрового процесса, но еще и самым непосредственным образом влияет на процент побед.

Именно поэтому, если вы заметили, что у вас лагает Дота 2, вам стоит как можно быстрее разобраться с этой проблемой, так как в противном случае вы будете расплачиваться за это своим рейтингом и бесполезно потраченным временем.

Настройки

В первую очередь, следует зайти в настройки самой игры для того, чтобы минимизировать качество графики, которое самым непосредственным образом влияет на технические требования Доты 2. Если вы видите, что у вас лагает, в первую очередь, уберите тени, так как они очень сильно нагружают систему, а если это не помогло, убирайте разнообразные визуальные эффекты и качество текстур. Чтобы было проще, вы можете выставить самые минимальные настройки и убрать полностью эффекты, после чего постепенно возвращать то, что необходимо для комфортной игры, отслеживая то, лагает Дота 2 или нет.

Программы

Если вы поставили все на минимум, но при этом Дота 2 все равно лагает, это говорит о том, что технические характеристики вашего компьютера не позволяют открывать ее вместе с другими программами, вследствие чего нужно будет избавиться от них. Для того, чтобы разобраться с этой проблемой, нужно будет:

  • Нажать комбинацию клавиш «Ctrl+Alt+Delete».
  • Запустить «Диспетчер задач».
  • Посмотреть, насколько загружен ЦП (центральный процессор) и физическая память.
  • Перейти во вкладку «Процессы».
  • Отсортировать программы по тому, сколько они потребляют памяти или ЦП в зависимости от того, что именно перегружено.
  • Найти самые требовательные процессы и закрыть их. Если вы не знаете, к какому именно приложению относится тот или иной процесс, вы можете выбрать его и нажать «Завершить» в нижнем правом углу диспетчера.

Перезагрузка ПК

Отчасти данный способ похож с предыдущим, но является более радикальным. Причина того, что лагает Дота 2, нередко заключается в длительном использовании компьютера, когда открывается слишком большое количество различных процессов, которые по одиночке могут потреблять не такое большое количество ресурсов, но вместе при этом нагружают компьютер настолько, что на клиент игры у него просто не остается свободных ресурсов. Чтобы исправить эту проблему, можно перед запуском Дота 2 просто полностью перезагружать свой компьютер. Если даже это при установке минимальных настроек в конечном итоге не поможет вам справиться с этой проблемой, скорее всего, единственным актуальным решением для вас будет только обновление своего ПК, так как, очевидно, его ресурсы просто не соответствуют системным требованиям Дота 2.