Подробный гайд по детальной настройке Dota 2 - Dota 2 - Моддинг Игр и Серверов Перейти к содержанию
Гость

Подробный гайд по детальной настройке Dota 2


Mr_Swag
 Поделиться

Рекомендуемые сообщения

Подробный гайд по детальной настройке Dota 2

 

Вступление

И так мы благополучно установили Dota 2 на наш PC и даже попробовали сыграть пару игр, но нас смутило управление, плохо двигается камера, ничего не понятно, нам не удобно играть.
 
Этот гайд поможет нам разобраться с этой проблемой.В нем я перечислю большое количество консольных команд с помощью которых можно упростить себе игру, или же настроить под себя для комфортной игры.
 
 
Вертикальная синхронизация
Задайте себе такой вопрос: "Нужно ли мне её включить\отключить?"
Для начала вы должны узнать какую герцовку держит ваш монитор.
Щелкнув правой кнопкой мыши по рабочему столу - Разрешение экрана - Дополнительные параметры.
Как вы видите я имею широкоформатный монитор, который в высоком разрешении способен держать лишь только 60 гц. Но относительно хороший конфиг компьютера способный держать 120 fps в игре даже при стриме.
Суть в том что на моем мониторе я вижу только 60 кадров, если в игре у меня 120 fps, то моя видеокарта просто прогоняет мне 60 лишних кадров которые я не вижу, от этого она нагревается и шумит кулер. 
 
Достоинства:
- в некоторых случаях убирает артефакты
- возможно избавление от "рывков", когда FPS резко скачет
- убирает подёргивания изображения
-в старых играх позволяет видеокарте работать не на полную мощь, тем самым ---значительно снизив температуру видеокарты и шум, особенно если установленная система охлаждения на видеокарте слабая и шумная
- в нетребовательных приложениях снижает максимальное энергопотребление видеокарты
 
Недостатки:
- в новых и требовательных играх возможно сильное падение производительности
- не освобождает от нагрузки видеокарту в очень требовательных играх
- в некоторых случаях, где важна очень высокая частота кадров и максимальная производительность, например онлайн игры или очень динамичные шутеры, вертикальная синхронизация только вредит
 
Кому можно включать вертикальную синхронизацию - владельцам хороших компьютеров, но имеющих мониторы которые не вытягивают большую герцовку, т.е если у вас 75 гц с больше 75 фпс вам не имеет смысла играть, все остальные кадры вы не увидите, вертикальная синхронизация ставит как раз предел нагрузки на видеокарту, при выключенной вертикалке ваша видеокарта будет работать на полную.
 
Кому не рекомендуется включать вертикальную синхронизацию - владельцам слабых компьютеров, у которых фпс при включенной ниже 60.
 
Вертикальная синхронизация работает только лишь в полноэкранном режиме!
Если вы играете в оконном режиме или в режиме окна без рамки, то она не будет у вас работать.
 
P.S
Проанализировав и сделав определенные выводы для себя, я просто поставил fps_max 60 у себя, теперь когда я играю на максимальных настройках в доте, моя видеокарта почти не нагружается, а разницы между 120 и 60 fps зрительно или как то еще я не ощущаю, да и по сути не могу.
 
Есть еще одно но - при включеной вертикальной синхронизации плавность управления курсором немного иная, лично мне привычнее играть со старыми настройками поэтому я просто играю без верт.синхр с 60 fps.
 
Поскольку Dota 2 не является столь динамичным шутером как Quake III, Counter Strike 1.6, я считаю что разницу в фпс между 60 и 120 вы не заметите (естественно если ваш монитор работает на 60гц).
Как только я проведу тест на 120гц мониторе со 120 fps я точно смогу сказать, есть ли какой то смысл в этом или нет, хотя судя по динамике самой игры никаких преимуществ мы не получим, разве что ухудшение видимости на своем экране, которой могут способствовать лишние кадры.
 
 
Настройки запуска
Включение консоли
1) В библиотеке стима кликнуть правой кнопкой по "Dota 2", открыть "Properties" (свойства), в "Set Launch Options" (установить параметры запуска) добавить -consol
2) Консоль в игре вызывается клавишей "ё" (по умолчанию), она же "~", далее в настройках можно изменить. (на некоторые кнопки значение консоли не биндиться!, советую поставить консоль на (*).
 
Отключение интро (начальной заставки) в Dota 2
В библиотеке стима кликнуть правой кнопкой по "Dota 2", открыть "Properties" (свойства), в "Set Launch Options" (установить параметры запуска) добавить -novid
 
Ставим нестандартное разрешение
В библиотеке стима кликнуть правой кнопкой по "Dota 2", открыть "Properties" (свойства), в "Set Launch Options" (установить параметры запуска) добавить -w хххх -h xxxx 
Где -w горизонтальное разрешение -h вертикальное разрешение.
 
Отключение акселерации мышки
В библиотеке стима кликнуть правой кнопкой по "Dota 2', открыть "Properties" (свойства), в "Set Launch Options" (установить параметры запуска) добавить -noforcemaccel -noforcemspd -useforcedmparms
 
Запуск игры с высоким приоритетом
В библиотеке стима кликнуть правой кнопкой по "Dota 2', открыть "Properties" (свойства), в "Set Launch Options" (установить параметры запуска) добавить -high

 

 

 

Делаем доту под себя. (Автоконфиг)
Использование приведенных ниже команд
Большинство решений представляют собой команды, которые нужно будет ввести в консоль, либо добавить в файл autoexec.cfg, если вы не хотите вводить эти команды после каждого перезапуска DotA2.
В консоль команды вводятся без кавычек.
В конфиг команды вводятся с кавычками.
 
Информация о autoexec.cfg и его значении
autoexec.cfg является конфигурационным файлом, в котором вы размещаете свои настройки в виде переменных. Данный файл подгружается сразу после включения вами игры, что позволяет не вводить переменные в консоль каждый раз.
 
Создание autoexec.cfg
Файл autoexec.cfg открывается любым текстовым редактором.
1. Откройте папку "Steam\steamapps\common\dota 2 beta\dota\cfg".
1. Создайте новый текстовый файл (Расширения файлов должны быть включены).
2. Переименуйте "Новый текстовый документ.txt" в "autoexec.cfg".
 
Меню:
-Отключить анимацию
Добавляем в ваш "autoexec.cfg" команду dota_embers "0" либо добавляем в "Set launch options" (установить параметры запуска) команду +dota_embers 0
 
-Подтверждение о выходе
dota_quit_immediate "1" (Default "0")
 
-Уменьшить масштаб веб-страниц
dota_html_zoom_override "0"
Значение подберите удобное для себя , команда воспринимает отрицательные числа.
 
-Кнопка меню
bind "КЛАВИША" "gameui_activate"
 
Геймплей:
 
-Автоатака
dota_player_units_auto_attack "0" (Выкл "0" Вкл "1")
 
-Автозакупка предметов
dota_player_auto_purchase_items "0" (Выкл "0" Вкл "1")
 
-Автовыделение суммонов
dota_player_add_summoned_to_selection "0" (Выкл "0" Вкл "1")
 
-Селфкаст итемов, заклинаний по двойному нажатию
dota_ability_quick_cast "0" (Выкл "0" Вкл "1")
 
-Приказ группе используя Ctrl 
dota_player_multipler_orders "0" (Выкл "0" Вкл "1")
 
-Денай союзных юнитов правой кнопкой мыши 
dota_force_right_click_attack "0" (Выкл "0" Вкл "1")
 
-Поменять местами действия кнопок мыши
dota_swap_mouse_spellcast "0" (Выкл "0" Вкл "1")
 
Магазин:
 
-Хоткеи
dota_shop_force_hotkeys "" (Выкл "0" Вкл "1")
 
 
-Рекомендованные итемы
dota_shop_recommended_open "0" (Выкл "0" Вкл "1")
 
 
-Вид
dota_shop_view_mode "0" (Стандартный "0" Столбцами "1")
 
 
-Анимация
dota_sf_hud_shop_tree_animtime "0" (Выкл "0" Вкл "1" Деф "0.25)
 
Миникарта:
-Изменить размер иконок
dota_minimap_hero_size "600" (Default 600)
 
 
-Двухцветные иконки игроков на миникарте
dota_minimap_simple_colors "0" (Выкл "0" Вкл "1")
 
 
-Изменить цвета иконок на миникарте
Противники:
dota_enemy_color_r "" (Default "1" Min/Max "0-255")
dota_enemy_color_g "" (Default "0" Min/Max "0-255")
dota_enemy_color_b "" (Default "0" Min/Max "0-255")
 
Союзники:
dota_friendly_color_r "" (Default "0" Min/Max "0-255")
dota_friendly_color_g "" (Default "1" Min/Max "0-255")
dota_friendly_color_b "" (Default "0" Min/Max "0-255")
 
Нейтралы:
dota_neutral_color_r "" (Default "0" Min/Max "0-255")
dota_neutral_color_g "" (Default "1" Min/Max "0-255")
dota_neutral_color_b "" (Default "0" Min/Max "0-255")
 
r g b цвет
0 0 0 черный
0 0 1 синий
0 1 1 голубой
1 1 1 белый
1 1 0 желтый
1 0 0 красный
0 1 0 зелеый
1 0 1 розовый
 
-Показывать портреты/текст героев , когда зажат Alt
dota_minimap_show_hero_icon "0" (Выкл "0" Вкл "1")
 
-Вкл/Выкл фон миникарты
dota_minimap_hide_backgro und "0" (Светлая "0" Темная "1")
 
 
-Тень текстового варианта портретов, при зажатом Alt
dota_minimap_hero_name_shadowsize "8" (Default "8")
 
-Задержка клика по миникарте
dota_minimap_misclick_time "0" (Выкл "0" Вкл "1")
 
-Время отображения ping'a
dota_minimap_ping_duration "0" (Выкл "0" Вкл "1" Деф "3")
 
-Время отображения ping'a о защите здания
dota_minimap_ping_tag_duration "0" (Выкл "0" Вкл "1" Деф "10")
 
-Радиус при котором срабатывает ping по зданию
dota_minimap_tower_defend_distance "0" (Выкл "0" Вкл "1" Деф "500")
 
Healthbar :
 
-Healthbar героя
dota_hud_healthbars "3" (Default "3" Выкл "0" Сплошная, без делений "1" С делениями "3")
 
 
-Цифровой индикатор хп
dota_hud_healthbar_number "0" (Выкл "0" Вкл "1")
 
 
-Изменить размер деления на healthbar
dota_health_per_vertical_marker "250" (Default "250")
 
-Мгновенное снижение хп при получении повреждений (вместо медленного сползания) dota_health_hurt_threshold "99999"
dota_health_hurt_decay_time_max "0"
dota_health_hurt_decay_time_min "0"
dota_health_hurt_delay "0"
dota_pain_decay "0"
dota_pain_factor "0"
dota_pain_fade_rate "0"
dota_pain_multiplier "0"
 
-Подсветка хп бара крипов, при наведении
dota_hud_healthbar_hoveroutline_alpha "120" (default)
 
 
Интерфейс :
 
-Дрожание экрана
dota_screen_shake "0" (Выкл "0" Вкл "1")
 
-Показывать ники игроков
dota_always_show_player_names "0" (Выкл "0" Вкл "1")
 
-Индикатор Hero finder, при нажатом Alt 
dota_show_hero_finder "0" (Выкл "1" Вкл "0")
 
-Показать range 
dota_range_display "0"
Дагер 1200
Смоук 1050
Товер 700
 
-Включение range индикатора активного скила при наведении курсора на землю/противника 
dota_disable_range_finder "0" (Выкл "0" Вкл "1")
 
 
-Меню изучения скилов при зажатой клавише
У многих в autoexec.exe вписаны , или просто стоят в настройках Dota 2
bind "Y" "dota_learn_stats" /Upgrade stats ( + )
bind "T" "dota_ability_learn_mode" /Ability learn ( Выучить абилку)
 
Но можно сделать так, что позволяет при зажатом capslock выучить абилки и статы (capslock нажимаете - меню изучения скилов открыто / capslock отжимаете - меню закрывается)
bind "T" "dota_learn_stats"
bind "capslock" "+sixense_stat_point_mode"
 
-Отображение ошибки об перезаредке/недостатке маны
dota_sf_hud_error_msg "0" (Выкл "0" Вкл "1")
 
-Длительность отображения иконки выкупа
dota_topbar_buyback_time "0" (Выкл "0" Вкл "1" Деф "10")
 
-Длительность отображения сообщений Double Kill / Triple Kill и т.д
dota_sf_hud_header_display_time "0" (Выкл "0" Вкл "1")
Полностью выключить не получится , но при значение 0 горит меньше секунды
 
 
Продолжение автоконфига
Камера:
 
-Скорость камеры
dota_camera_speed "6500" (Default "3000")
 
-Ускорение/Плавность камеры
dota_camera_accelerate "50" (Default "49")
 
-Отключить zoom, на колесо мыши 
dota_camera_disable_zoom "0" (Выкл "0" Вкл "1")
 
-Восстановление камеры при респауне
dota_reset_camera_on_spawn "0" (Выкл "0" Вкл "1")
 
-Как крутить камеру на 360°
Прописываем в консоли и на mouse5 вы можете вращать камеру:
dota_camera_disable_yaw "0" //Вкл/Выкл. функцию
dota_camera_yaw_rotate_hold_time "1" //Время до возвращения в исходную похицию ( 0 не возвращает )
dota_camera_yaw_rotate_speed "0.2" //Скорость вращения
 
Реплеи:
 
-Просмотр реплеев 
Во вкладке Watch -> Recent Games. С помощью функции Filter можно отсортировать репки по нескольким параметрам, чекбокс Tournament Matches откроет реплеи с International'a. Также можно качать реплеи из сторонних источников и запускать их через консоль. Подробности ниже.
 
-Скачал реплей, как посмотреть?
1)Реплеи скачиваются в Steam\steamapps\common\dota 2 beta\dota\replays
2)Для просмотра введите в консоле: Playdemo replays/replayname.dem
-Найти игру по ID 
Введите в консоль данную переменную:
dota_match_details "ID" (Где вместо ID номер игры)
 
-Записать реплей 
Ведите в консоле:
record для старта записи
stop для остановки записи
 
Чат:
 
-Отключение автозахода на каналы Dota 2 
Добавляем в ваш "autoexec.cfg" (нужен перезапуск доты) команду chat_dump_channels 
 
-Создание своего канала
Откройте консоль и пропишите туда данную переменную с нужным названием:
chat_join "channel_name" 
(Внимание! После того, как канал покинет последний участник, канал удалится.
 
-Забиндить фразы, которые будут писаться во внутриигровой чат
Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
 
bind "F5" "say_team MISS TOP"
bind "F6" "say_team MISS BOT"
bind "F7" "say_team MISS MID"
bind "F8" "say_team BACK ALL"
 
bind "SPACE" "+chatbind" (с зажатым пробелом)
alias +chatbind "bind F2 care; bind F3 rtop; bind F4 rbot; bind F5 help"
alias -chatbind "bind F2 mmid; bind F3 mtop; bind F4 mbot; bind F5 gank"
alias "mtop" "say_team miss top"
alias "mmid" "say_team miss mid"
alias "mbot" "say_team miss bot"
alias "rtop" "say_team rune top"
alias "rbot" "say_team rune bot"
alias "care" "say_team care"
alias "gank" "say_team need gank"
alias "help" "say_team need help"
Думаю пояснять не надо что означают фразы ведь читатель про дотер :D
 
-Подключение к каналу по имени
hat_join "имя канала"
Вместо "имя канала" напишите имя нужного канала.
Внимание! Название канала чувствительно к регистру, и если вы напишите "Имя КанАлА" то вы не попадете на офф. канал.
 
Собственно сами чудеса :3
 
-Сообщения в верхнем левом углу
developer "0" (Выкл "0" Вкл "1")
 
-Узнать в игре свой APM
dota_apm
ВНИМАНИЕ! Значение APM будет выводится только в консоль. Вам необходимо каждый раз вводить это значение, дабы узнать свой текущий APM
 
-Насколько дали mute?
1.Заходим в консоль, пишем:
developer 1
dota_game_account_debug
2.Ищем строчку prevent_text_chat_until_date "многоцифр"
3.Копируем "многоцифр"
4.Заходим на http://www.onlineconversion.com/unix_time.htm , копируем "многоцифр" в "UNIX TimeStamp"
5.Жмем submit и получаем точную дату оканчания mute
 
Включение и настройка Net_graph :
 
-Включение индикатора фпс, пинга и потери пакетов в игре
net_graph "0" (доступны значения = 0, 1, 2, 3, 4)
 
-Изменение места положения net_graph на экране 
net_graphheight "0" (повышая/понижая это значение можете опускать/поднимать net_graph на экране )
net_graphinsetbottom "0" (расположение относительно нижней стороны)
net_graphinsetleft "0" (расположение относительно левой стороны)
net_graphinsetright "0" (расположение относительно правой стороны)
net_graphinsettop "0" (расположение относительно верхней стороны)
net_graphpos "0" (доступны значения = 1 справа, 2 центр, 3 слева)
 
-Размер шрифта net_graph
net_graphproportionalfont "0" (Маленьний "0" Большой "1")

 

Ссылка на комментарий
Поделиться на другие сайты

 Поделиться

Подписывайтесь на нас во Вконтакте!

×
×
  • Создать...
Искать в
  • Ещё...
Поиск контента, содержащего...
Поиск результатов в...

Напишите свой запрос, а Мы попробуем найти ответ!