November 30, 2021

Как запустить Dota 2 на слабом ПК

Многие из нас знакомы с игрой Dota 2, а кто нет, как минимум не раз слышал о ней. Вот подходит к концу 2021 год, и это значит, что Dota 2 смело прошла проверку временем.

Уже более 10 лет игра попадает в топ-5 по онлайну в SteamCharts, и это не удивительно. Бесплатный доступ, приятная графика, кастомные игры, грандиозные турниры и богатая история завлекают игроков по всему миру.

Но к сожалению, даже при такой доступности у игры, не все могут насладиться Dota 2 в полной мере. А из-за дефицита компьютерных деталей и адекватных цен на них, не все могут позволить обновить свое железо для комфортной игры не только в доту, а и в любой другой проект. Но даже у обладателя слабого ПК есть возможность не только запустить игру, а и комфортно поиграть. А как это сделать, мы разберем в этой статье.

Параметры запуска Dota 2


Лаунчер Steam позволяет запускать игры, используя определенные параметры. Эти команды убирают загрузочные ролики при запуске, изменяют разрешения игры, меняют способ запуска, а также включают консоль разработчика. Более подробнее о параметрах запуска было описано в этой статье “Параметры запуска дота 2 для слабых ПК”.


Но а нам, чтобы настроить клиент для комфортной игры, нужны всего 2 параметра:
-dx9 - поможет запустить игру на слабом пк;
-console - включает консоль.

Как менять параметры запуска Дота 2?

  1. Запустить клиент Steam.
  2. Авторизовать свою учетную запись.
  3. Зайти в раздел «Библиотека».
  4. Щелкнуть ПКМ по Dota 2 и выбрать из выпадающего меню «Свойства».
  5. В новом окне, остаться во вкладке «Общее» и перейти к свойству «Параметры Запуска»
  6. Указать параметры в строке с пробелами (В нашем случае: -dx9 -console)

Для чего это и как это поможет?

В ноябре 2021 года, Valve полностью прекратила поддержку DirectX 9, чем убрала возможность некоторым пользователям старых ПК зайти в Dota 2. В Valve обратили внимание, что подобные технологии были популярны у менее 1% пользователей, но если заглянуть в сообщество игры, можно найти множество жалоб на то, что дота перестала запускаться, и только команда -dx9 в параметрах запуска, помогала пользователям решить эту проблему.

А более детальную настройку клиента игры можно сделать с помощью консоли. Хоть и игра имеет довольно обширные параметры настроек в игре, их бывает недостаточно.

Какие консольные параметры использовать?

В клиенте Dota 2 существует тысячи, а то и больше консольных команд. Знать их всех нету смысла, да и многие из них применяются уж точно не для повышения ФПС в игре.

Далее мы рассмотрим именно те команды, которые помогут поднять FPS и настроить клиент для стабильной игры на слабых ПК.

Комманды:
dota_cheap_water 1
cl_globallight_shadow_mode 0
r_deferrer 0
r_deferred_height_fog 0
r_screenspace_aa 0
gpu_level 0
cpu_level 0
r_deferred_specular 0
r_deferred_specular_bloom 0
dota_portrait_animate 0
r_deferred_additive_pass 0
r_deferred_simple_light 0
r_renderoverlayfragment 0
r_shadowrendertotexture 0
r_WaterDrawReflection 0
r_ssao 0
mat_picmip 2
mat_vsync 0
mat_triplebuffered 0
rate 80000
cl_cmdrate 31
cl_interp 0.01
cl_interp_ratio 1
cl_lagcompensation 1
cl_pred_optimize 2
cl_smooth 1
cl_smoothtime 0.01
cl_updaterate 31
cl_spectator_cmdrate_factor 0.5
cl_spectator_interp_ratio 2
dota_set_avatar 9
dota_force_right_click_attack 1
dota_minimap_hero_size 500
dota_embers 0
dota_disable_range_finder 0
developer 0
dota_hud_healthbars 3
dota_sf_game_end_delay 0
glow_outline_effect_enable 0

Большинство из этих настроек, есть в игре, но не всегда их можно выставить на самые минимальные значения. Включая все эти команды, Dota 2 будет больше похожа на популярное издевательство над играми, именуемое “Potato PC”. Dota, все еще останется дотой, но вот качество графики станет намного хуже, чем бы вы смогли выкрутить в настройках. Пропадут почти все тени, анимации станут более топорными, а в некоторых случаях их вообще не будет, будут выключено сглаживание, минимальная нагрузка на ЦПУ, ГПУ и т.д.

Как мы видим, список команд довольно не маленький, и вводить их всех в консоль будет довольно сложно. Для этого можно воспользоваться помощью одного файла, именуемого “Autoexec.cfg”.

Autoexec.cfg - набор команд для настроек, который можно запустить через консоль игры. Для этого нужно создать текстовый файл в директории Dota 2 “Disk\Steam\steamapps\common\dota 2 beta\game\dota\cfg” и сохранить его с именем Autoexec.cfg, выбрав тип файла "Все файлы". Далее, добавить весь список консольных команд в этот файл и сохранить изменения. После этого, уже в игре, в консоли ввести exec autoexec.cfg, в итоге игра подгрузит все консольные команды из документа.

А что делать, если даже после этого игра не работает?

Выше были рассмотрены далеко не все параметры настройки игры. И каждый случай, когда пользователь сталкивается с проблемой в игре - уникален. На данный момент, игра имеет вполне низкие минимальные требования, чтобы “почти” каждый пользователь мог комфортно поиграть. Но игра все же не стоит на месте, и Valve делает все возможное, чтобы проект развивался не только в киберспортивном направлении, а и в техническом плане, что в свою очередь порождает новые проблемы и пути их решения.

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