Мой личный конфиг, игру он не облегчает, не даёт бессмертие, но даёт некоторое удобство.
Можно выделить немного:
— это возможность чекать руны 1й кнопкой, я забиндил её на кнопку «6»;
— небольшой финт, облегчающий игру в миде (ну или на другой линии). Обуз боттла курьером при помощи кнопки «1».
— немного упрощённый вид миникарты (в плане цвета).
P. S.: для работы биндов, на кнопках «1» и «6» у вас ничего не должно быть. Если что можете кнопки перебиндить, как это сделать найдёте в интернете. Как включить конфиг в игре, тоже можно найти на просторах сети.
Решил создать тему в которой расскажу о консоли и конфиг командах. Приведены основные команды(на мой взгляд)
1) Параметры запуска:
-novid убирает загрузку Valve-international Изменяет интерфейс-exec autoexec.cfg автозапуск конфига «autoexec.cfg «-high Улучшение FPS
-console вызывает коносль (лучше написать в конфиге)
2)конфиг файл autoexec.cfg
net_graph 1 — Полоска fps, ping, in/out статистика в правом углу(можно настроить расположение но это зависит от разрешения)con_enable 1 — активирует консоль. При входе в игру она не включается автоматически.(поэтому лучше писать её в конфиге)dota_disable_range_finder 0 — определяет диапазон действия заклинания и показывает расстояние, которое нужно преодолеть в виде стрелки.dota_range_display 1200 — очерчивает круг вокруг вашего героя с радиусом 1200.(область получения опыта)dota_force_right_click_attack 1 — денай крипов на правую кнопку мыши.dota_sf_game_end_delay 0 — ускоряет появления таблицы результатов в конце игры.setinfo «name» «ник» — Цветной ник
//Полоска ХП уменьшается сразу, а не с задержкой.dota_health_hurt_decay_time_max 0dota_health_hurt_decay_time_min 0dota_health_hurt_delay 0dota_pain_decay 0dota_pain_factor 0dota_pain_multiplier 0
//Поднятие FPS (Интернет)rate 80000cl_updaterate 40cl_cmdrate 40cl_interp 0.05cl_interp_ratio 1cl_smoothtime 0
//Поднятие FPS (Ухудшает графику в целях поднятия FPS)dota_cheap_water 1cl_globallight_shadow_mode 0r_deferrer 0r_deferred_height_fog 0r_screenspace_aa 0gpu_level 0cpu_level 0r_deferred_specular 0r_deferred_specular_bloom 0dota_portrait_animate 0r_deferred_additive_pass 0r_deferred_simple_light 0r_renderoverlayfragment 0r_shadowrendertotexture 0r_WaterDrawReflection 0r_ssao 0mat_picmip 2mat_vsync 0mat_triplebuffered 0rate 80000cl_cmdrate 31cl_interp 0.01cl_interp_ratio 1cl_lagcompensation 1cl_pred_optimize 2cl_smooth 1cl_smoothtime 0.01cl_updaterate 31cl_spectator_cmdrate_factor 0.5cl_spectator_interp_ratio 2dota_set_avatar 9dota_force_right_click_attack 1dota_minimap_hero_size 500dota_embers 0dota_disable_range_finder 0developer 0dota_hud_healthbars 3dota_sf_game_end_delay 0glow_outline_effect_enable 0
Вводная часть
Конфиг представляет собой спектр настроек пользователя, сохраненный в Dota 2. Он работает в этой игре ровно также, как и в Counter Strike Global Offensive. В одном файле, имя которого autoexec, хранятся все актуальные настройки пользователя. Это особенно актуально и полезно, если игрок решает поменять компьютер или ему нужно настроить клиент Dota 2 быстро и без особых проблем.
Где находится конфиг дота 2
Для того, чтобы найти свой конфиг, пользователю нужно лишь пройти по пути на компьютере C:Program FilesSteamsteamappscommondota 2 betagamedotacfg. Именно вся эта папка, именуемая как cfg, представляет собой спектр настроек игры. Стоит отметить: для того, чтобы получить полные настройки игры, эту папку можно превратить в архив и отправить на флэшку. Уже при использовании карты памяти пользователь перенесет все настройки туда, куда ему нужно.
Как установить конфиг в дота 2
Для того, чтобы установить скачанный ранее конфиг, пользователю нужно просто вставить все настройки в ту папку, о которой говорилось ранее. При этом можно согласиться с заменой файлов, когда об этом попросит система. На этом вся установка конфига закончена. Однако если пользователь нашел свои настройки или хочет установить какие-либо скрипты в свой конфиг, то спектр необходимых для выполнения действий отличается:
Если же по каким-либо причинам внесенные изменения не работают, нужно установить этот файл в параметрах запуска. Делается это следующим образом:
Уже после того, как эта команда будет внесена, Dota 2 увидит это и будет гарантированно учитывать все настройки при запуске. Именно так устанавливает конфиг в игру и все настройки, которые необходимо иметь пользователю. Так можно с легкостью настраивать игру, даже не запуская ее на компьютере.
Гайд по детальной настройке Dota 2 + создание конфига
+создание собственного конфига
И так мы благополучно установили Dota 2 на наш PC и даже попробовали сыграть пару игр, но нас смутило управление, плохо двигается камера, ничего не понятно, нам не удобно играть.
Этот гайд поможет нам разобраться с этой проблемой. В нем я перечислю большое количество консольных команд с помощью которых можно упростить себе игру, или же настроить под себя для комфортной игры.
Вертикальная синхронизация :
Для начала вы должны узнать какую герцовку держит ваш монитор.
Щелкнув правой кнопкой мыши по рабочему столу — Разрешение экрана — Дополнительные параметры
Как вы видите я имею широкоформатный монитор, который в высоком разрешении способен держать лишь только 60 гц. Но относительно хороший конфиг компьютера способный держать 120 фпс в игре даже при стриме.
Суть в том что на моем мониторе я вижу только 60 кадров, если в игре у меня 120фпс, то моя видеокарта просто прогоняет мне 60 лишних кадров которые я не вижу, от этого она нагревается и шумит кулер. Достоинства:
в некоторых случаях убирает артефакты
возможно избавление от «рывков», когда FPS резко скачет
убирает подёргивания изображения
в старых играх позволяет видеокарте работать не на полную мощь, тем самым значительно снизив температуру видеокарты и шум, особенно если установленная система охлаждения на видеокарте слабая и шумная
в нетребовательных приложениях снижает максимальное энергопотребление видеокартыНедостатки:
в новых и требовательных играх возможно сильное падение производительности
не освобождает от нагрузки видеокарту в очень требовательных играх
в некоторых случаях, где важна очень высокая частота кадров и максимальная производительность, например онлайн игры или очень динамичные шутеры, вертикальная синхронизация только вредит
Кому можно включать вертикальную синхронизацию — владельцам хороших компьютеров, но имеющих мониторы которые не вытягивают большую герцовку, т.е если у вас 75 гц с больше 75 фпс вам не имеет смысла играть, все остальные кадры вы не увидите, вертикальная синхронизация ставит как раз предел нагрузки на видеокарту, при выключенной вертикалке ваша видеокарта будет работать на полную.
Кому не рекомендуется включать вертикальную синхронизацию — владельцам слабых компьютеров, у которых фпс при включенной ниже 60.
Вертикальная синхронизация работает только лишь в полноэкранном режиме
Если вы играете в оконном режиме или в режиме окна без рамки, то она не будет у вас работать.
проанализировав и сделав определенные выводы для себя, я просто поставил fps_max 60 у себя, теперь когда я играю на максимальных настройках в доте, моя видеокарта почти не нагружается, а разницы между 120 и 60 фпс зрительно или как то еще я не ощущаю, да и по сути не могу.
Есть еще одно но — при включеной вертикальной синхронизации плавность управления курсором немного иная, лично мне привычнее играть со старыми настройками поэтому я просто играю без верт.синхр с 60 фпс.
Поскольку Dota 2 не является столь динамичным шутером как Quake III, Counter Strike 1.6, я считаю что разницу в фпс между 60 и 120 вы не заметите(естественно если ваш монитор работает на 60гц).
Как только я проведу тест на 120гц мониторе со 120 фпс я точно смогу сказать, есть ли какой то смысл в этом или нет, хотя судя по динамике самой игры никаких преимуществ мы не получим, разве что ухудшение видимости на своем экране, которой могут способствовать лишние кадры.
Настройки запуска :
1) В библиотеке стима кликнуть правой кнопкой по «Dota 2», открыть «Properties», в «Set Launch Options» добавить «-console» с дефисом, без кавычек.
2) В консоле ввести «con_enable 1» без кавычек. И в Set Launch Options удалить «-console».
3) Консоль в игре вызывается клавишей «ё», она же «~», далее в настройках можно изменить.
В библиотеке стима кликнуть правой кнопкой по «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 открывается любым текстовым редактором.
1. Откройте папку «Steamsteamappscommondota 2 betadotacfg».
1. Создайте новый текстовый файл (Расширения файлов должны быть включены).
2. Переименуйте «Новый текстовый документ.txt» в «autoexec.cfg».
bind — используется для назначения действия или набора действий на клавишу, команда имеет вид:
bind «кнопка» «действие1; действие2; действие 3»
alias — создает набор действий, который впоследствии можно назначить на клавишу, имеет вид:
alias «имя_алиаса» «действие1; действие2; действие 3»
bind «кнопка» «имя_алиаса»
Добавляем в ваш «autoexec.cfg»
либо
Добавляем в «Set launch options»
dota_quit_immediate «1» (Default «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»)
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)
Зажмите Left Ctrl и рисуйте левой кнопкой мыши на мини карте
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 розовый
dota_minimap_show_hero_icon «0» (Выкл «0» Вкл «1»)
dota_minimap_hide_backgro und «0» (Светлая «0» Темная «1»)
dota_minimap_hero_name_shadowsize «8» (Default «8»)
dota_minimap_misclick_time «0» (Выкл «0» Вкл «1»)
dota_minimap_ping_duration «0» (Выкл «0» Вкл «1» Деф «3»)
dota_minimap_ping_tag_duration «0» (Выкл «0» Вкл «1» Деф «10»)
dota_minimap_tower_defend_distance «0» (Выкл «0» Вкл «1» Деф «500»)
dota_hud_healthbars «3» (Default «3» Выкл «0» Сплошная, без делений «1» С делениями «3»)
dota_hud_healthbar_number «0» (Выкл «0» Вкл «1»)
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»)
dota_show_hero_finder «0» (Выкл «1» Вкл «0»)
dota_range_display «0»
Дагер 1200
Смоук 1050
Товер 700
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»)
dota_sf_hud_header_display_time «0» (Выкл «0» Вкл «1»)
Полностью выключить не получится , но при значение 0 горит меньше секунды
dota_camera_speed «6500» (Default «3000»)
dota_camera_accelerate «50» (Default «49»)
dota_camera_disable_zoom «0» (Выкл «0» Вкл «1»)
dota_reset_camera_on_spawn «0» (Выкл «0» Вкл «1»)
Прописываем в консоли и на mouse5 вы можете вращать камеру:
dota_camera_disable_yaw «0» //Вкл/Выкл. функцию
dota_camera_yaw_rotate_hold_time «1» //Время до возвращения в исходную похицию ( 0 не возвращает )
dota_camera_yaw_rotate_speed «0.2» //Скорость вращения
1)Реплеи скачиваются в «Steamsteamappscommondota 2 betadota
eplays»
2)Для просмотра введите в консоле: «Playdemo replays/replayname.dem» , без кавычек.
Введите в консоль данную переменную:
dota_match_details «ID» (Где вместо ID номер игры)
Ведите в консоле:
record для старта записи
stop для остановки записи
Добавляем в ваш «autoexec.cfg» (нужен перезапуск доты)
Откройте консоль и пропишите туда данную переменную с нужным названием:
Внимание! После того, как канал покинет последний участник, канал удалится.
Введите в консоль или добавьте в файл 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»
Пояснение к биндам:
без пробела:
F2 мисс мид
F3 мисс топ
F4 мисс бот
F5 нужен ганк
с зажатым пробелом:
F2 осторожно
F3 руна топ
F4 руна низ
F5 нужна помощь
Вместо Europe 1 напишите имя нужного канала.
Внимание! Название канала чувствительно к регистру, и если вы напишите europe 1 то вы не попадете на офф. канал.
Консольные чудеса :
developer «0» (Выкл «0» Вкл «1»)
ВНИМАНИЕ! Значение APM будет выводится только в консоль. Вам необходимо каждый раз вводить это значение, дабы узнать свой текущий APM
1. Заходим в консоль, пишем
developer 1
dota_game_account_debug
2. Ищем строчку prevent_text_chat_until_date «многоцифр»
3. Копируем «многоцифр»
4. Заходим на
, копируем «многоцифр» в «UNIX TimeStamp»
5. Жмем submit и получаем точную дату оканчания mute
net_graph «0» (доступны значения = 0, 1, 2, 3, 4)
net_graphheight «0» (повышая/понижая это значение можете опускать/поднимать net_graph на экране )
net_graphinsetbottom «0» (расположение относительно нижней стороны)
net_graphinsetleft «0» (расположение относительно левой стороны)
net_graphinsetright «0» (расположение относительно правой стороны)
net_graphinsettop «0» (расположение относительно верхней стороны)
net_graphpos «0» (доступны значения = 1 справа, 2 центр, 3 слева)
net_graphproportionalfont «0» (Маленьний «0» Большой «1»)
Проблемы и их решение:
Официальный форум бетатестеров дота2 — dev.dota2.com.
В autoexec.cfg добавляем:
Сервера:
dota_matchgroups «1» US West
dota_matchgroups «2» US East
dota_matchgroups «4» Europe
dota_matchgroups «8» SE Asia
dota_matchgroups «16» China
dota_matchgroups «32» South America
dota_matchgroups «64» Hong Kong
dota_matchgroups «128» Russia
Моды:
dota_match_game_modes «2» AP
dota_match_game_modes «4» CM
dota_match_game_modes «8» RD
dota_match_game_modes «16» SD
Если вы хотите выбрать 2 сервера или 2-3 мода , то значения просто складываются. Например сервера Russia и Europe будет dota_matchgroups «132», если AP, RD и SD то dota_match_game_modes «26»
Открыdаем «video.txt» по адресу «Steamsteamappscommondota 2 betadotacfg» и изменяем параметр:
mat_monitorgamma «» (Min «1.6» Max «2.6» Default «2.2» LCD «1.7» «CRT 2.2»)
Другие вопросы и информация :
Скопируйте и вставьте данные команды в ваш файл autoexec.cfg
cl_cmdrate «31» //Amount of updates sent to server per second.
cl_interp «0.01» //Sets the interpolation amount (bo und ed on low side by server interp ratio settings).
cl_interp_ratio «1» //Multiplies final result of cl_interp.
cl_lagcompensation «1» //Perform server side lag compensation of weapon firing events.
cl_pred_optimize «2» //Optimize for not copying data if didn’t receive a network update
, and also for not repredicting if there were no errors
cl_smooth «1» //Smooth view/eye origin after prediction errors.
cl_smoothtime «0.01» //When errors occur smooth display over X time.
cl_updaterate «31» //Amount of updates received from server per second.
cl_spectator_cmdrate_factor «0.5»
cl_spectator_interp_ratio «2»
Скопируйте и вставьте данные команды в ваш файл autoexec.cfg или измените значения в video.txt «Steamsteamappscommondota 2 betadotacfg»
r_screenspace_aa «0»
r_deferred_specular «0»
r_deferred_specular_bloom «0»
dota_cheap_water «1»
r_deferred_height_fog «0»
cl_globallight_shadow_mode «0»
dota_portrait_animate «0»
r_deferred_additive_pass «0»
r_deferred_simple_light «0»
r_ssao «0»
mat_picmip «2»
mat_vsync «0»
mat_triplebuffered «0»
Команда: -lvlup n
Пример: -lvlup 25
Команда в консоли: dota_hero_level
Описание: Поднять уровень героя.
Команда: -levelbots n
Пример: -levelbots 5
Команда в консоли: dota_bot_give_level
Описание: Поднять уровень ботов.
Команда: -gold n
Пример: -gold 15000
Команда в консоли: dota_give_gold
Описание: Получить золото.
Команда: -refresh
Пример: -refresh
Команда в консоли: dota_hero_refresh
Описание: Обновить кулдауны и восстановить ману и здоровье.
Команда: -respawn
Пример: -respawn
Команда в консоли: dota_hero_respawn
Описание: Восстановить героя.
Команда: -spawncreeps
Пример: -spawncreeps
Команда в консоли: dota_spawn_creeps
Описание: Спавн крипов.
Команда: -spawnneutrals
Пример: -spawnneutrals
Команда в консоли: dota_spawn_neutrals
Описание: Спавн нейтральных крипов.
Команда: -disablecreepspawn / -enablecreepspawn
Пример: -disablecreepspawn / -enablecreepspawn
Команда в консоли: dota_creeps_no_spawning_enable / dota_creeps_no_spawning_disable
Описание: Отключает спаун крипов / Включает спаун крипов.
Команда: -allvision / -normalvision
Пример: -allvision / -normalvision
Команда в консоли: dota_allvision_enable / dota_allvision_disable
Описание: Включить обзор обоим командам / Выключить обзор обоим командам.
Команда: -killcreeps
Пример: -killcreeps
Команда в консоли: dota_kill_creeps
Описание: Убить всех крипов.
Команда: -killwards
Пример: -killwards
Команда в консоли: dota_killwards
Описание: Уничтожить все варды.
Команда: -wtf / -unwtf
Пример: -wtf / -unwtf
Команда в консоли: dota_ability_debug_enable / dota_ability_debug_disable
Описание: Включить/Выключить WTF мод, где нет кулдаунов и манакоста на скилы.
Команда: -dumpbots
Пример: -dumpbots
Команда в консоли: dota_bot_dump_state
Описание: Показать AI статус.
Команда:-timescale n
Пример: —
Команда в консоли: host_timescale
Описание: не работает
Команда: -ping
Пример: -ping
Команда в консоли: dota_ping
Описание: Показывает ping.
Полезные программы и ссылки :
нажимает accept за Вас. Удобно если Вам надо отойти от компьютера и Вы боитесь не успеть нажать. Спасибо за эту программу пользователю продоты AucT
Удобная программа для изменения рекомендованных итемов.
Последний раз редактировалось DevilSoul; 14.01.2013 в .