Данная тема создана, что бы ответить на наиболее важные (и не важные) вопросы по настройке или проблем в DOTA 2 ПС
Тема не имеет финального вида, поэтому буду обновлять по мере нахождения интересной информации. Изначально данный ФАК я писал для ПД. Но вот решил поделится и с dota2.ru
В: Как разблокировать консоль? О: В библиотеке стима кликнуть правой кнопкой по доте2, открыть Properties, в Set Launch Options добавить "-console" с дефисом, без кавычек.
Более полный гайд смотреть в
данной теме. В: Как вызвать консоль в игре? О: Консоль вызывается нажатием на "ё" ("~")
В: Как выключить заставку? (мужик с винтелем в голове) О: В библиотеке стима кликнуть правой кнопкой по доте2, открыть Properties, в Set Launch Options добавить "-novid" с дефисом, без кавычек.
В: Я хочу выставить не стандартное разрешение которого нет в настройках, что делать? О: В библиотеке стима кликнуть правой кнопкой по доте2, открыть Properties, в Set Launch Options добавить "-w хххх -h xxxx" с дефисом, без кавычек. Где "-w" горизонтальное разрешение "-h" вертикальное разрешение.
В: В русской версии DOTA 2 вместо шрифта, квадратики и полоски, что делать? О: Существует два способа решения проблемы и оба направленны на англофикацию игры:
Способ 1. Изменить язык STEAM на английский. Таким образом вы получите английскую версию DOTA 2

Способ 2.
Идем по этому пути (путь к папке стим у вас может быть другой)
C:\Program Files\Steam\steamapps\common\dota 2 beta\dota\resource
Находим в папке resource файл dota_russian.txt, делаем его копию и удаляем или изменяем ему имя на любое (я просто поставил символ в начале имени фаила, что бы игра к нему не обращалась - #dota_russian.txt) Далее ищем в этой же папке фаил dota_english.txt копируем его в эту же папку и переименовываем копию в dota_russian.txt - готово. У вас русский steam, с английской версией игры.
В: Не могу сбросить настройки (удалить конфиги) на заводские, что делать? О: Внимание! данный способ убивает все ваши настройки, в том числе хот кеи. Если не уверены, то сделайте бекап нужных конфигов.
1. Отключаем Steam Cloud
2. Удаляем
config.cfg из папки 570
\Steam\userdata\570\remote\cfg
3. Удаляем все конфиги (
только файлы с расширением CFG !!!) из папки cfg
\Steam\steamapps\common\dota 2 beta\dota\cfg
4. Включаем игру и настраиваем по своему желанию.
5. Включаем Steam Cloud
6. Новые настройки должны заменить старые на сервере.
В: Что такое autoexec.cfg и для чего он нужен? О: autoexec.cfg является конфигурациооным файлом, в котором вы размещаете свои настройки в виде переменных. Данный файл подгружается сразу после вкючения вами игры, что позволяет не вводить переменные в консоль каждый раз.
В: Как создать и куда положить autoexec.cfg? О: Файл autoexec.cfg открывается любым текстовым редактором.
1. Создайте любой текстовый файл.
2. Переименуй текстовый файл в autoexec.cfg
3. Положи его по этому пути:
\Steam\steamapps\common\dota 2 beta\dota\cfg
Или можете скачать уже готовый файл.
empty_autoexec.rar В: Как поднять FPS на слабой машине? О: Скоируйте и вставте данный команды в ваш файл autoexec.cfg
dota_cheap_water 1
cl_globallight_shadow_mode 0
r_deferred_height_fog 0
r_deferred_simple_light 1
r_screenspace_aa 0
mat_vsync 0
В: Как вернуть хоткеи героев DOTA WC3? О: Галочка на Legacy hero hotkeys в настройках, включит оригинальные хоткеи из доты, по дефолту они забиндены на qwer. Юзер может забиндить любой хоткей скиллов/инвентаря на любую клавишу или комбинацию клавиш.
В: Видел у парня в лобби аватарку в профиле, как мне поставить такую? 
О: Введите одну из переменных в консоль. Аватарка применится после перезахода в игру.
dota_set_avatar 0 - Default
dota_set_avatar 1 - Crystal Maiden
dota_set_avatar 2 - Kunkka
dota_set_avatar 3 - Faceless Void
dota_set_avatar 4 - Furion
dota_set_avatar 5 - Yurnero
dota_set_avatar 6 - Bloodseeker
dota_set_avatar 7 - Lich
dota_set_avatar 8 - Axe
dota_set_avatar 9 - Pudge
dota_set_avatar 10 - Puck
В: Как поставиль "денай" на правую кнопку мышки? О: Введите в консоль или добавте в файл autoexec.cfg данную переменную.
dota_force_right_click_attack 1
В: Как рисовать на мини карте? О: Зажмите left ctrl и рисуйте левой кнопкой мыши на мини карте.
В: Не биндится кура/герой. О: Прочекать в настройках кнопки на Control Group'ах. У каждой группы должна быть соответствующая клавиша. Скорее всего пока вы затерли ее биндом.
В: У меня проблемы с интерфейсом в 1280х1024, я нищий с 4:3 монитором, итемы частично закрыты панелью героя, как чинить? О: Ставить 1280х960 либо 1024х768. Интерфейс в этих разрешениях нормально отображается.
В: Альттабает пол года, игра еще и крашится от этого иногда. О: Settings -> Video -> Fullscreen заменить на Borderless window.
В: Камера летает как говно. Вернуть вк3шную можно? О: Settings -> Game -> Camera Acceleration выкрутить в макс.
В: Можно ли смотреть реплеи? О: Да, во вкладке Watch -> Recent Games. С помощью функции Filter можно отсортировать репки по нескольким параметрам, чекбокс Tournament Matches откроет реплеи с International'a.
В: Как изменить ник в игре? О: Steam -> Settings -> Friends.
В: Как посмотреть фпс? О: В консоль ввести cl_showfps 1
В: Как посмотреть пинг, потерю пакетов? О: В консоль ввести net_graph 1 (доступны значения 0, 1, 2, 3, 4)
В: Можно ли изменить место положения net_graph на экране? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
net_graphheight 64 (повышая/понижая это значение можете опускать/поднимать net_graph на экране )
net_graphpos (Доступны значения которые определяют где будут находится net_graph на экране. 1 справа, 2 центр, 3 слева)
В: Можно ли уменьшить размер шрифта для net_graph на экране? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
net_graphproportionalfont 0 (возможны значения 1 или 0, которые меняют размер шрифта для net_graph)
В: Хочу при входе в игру присоединятся сразу к каналу Dota2.Ru / Europe 1 и. т. д. О: Поместите данную переменную в файл autoexec.cfg
chat_join "Europe 1"
Вместо Europe 1 напишите имя нужного канала.
Внимание! Название канала чувствительно к регистру, и если вы напишите europe 1 то вы не попадете на офф. канал.
В: Хочу создать свой канал, как это сделать? О: Откройте консоль и пропишите туда данную переменную с нужным названием:
chat_join "Крутые ребята"
Внимание! После того, как канал покинет последний участник, канал удалится.
В: Можно ли сделать двухцветные иконки игроков на мини карте как в DOTA WC3? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную.
dota_minimap_simple_colors 1 (для отключения ставим 0)
В: Можно ли увеличить иконки игроков на мини карте? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную.
dota_minimap_hero_size хххх (где хххх нужное значение, значение по умолчанию 600)
Пример: dota_minimap_hero_size 600/1000

В: Можно ли включить "hot key" для магазина? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную.
dota_shop_force_hotkeys 1 (для отключения ставим 0)
В: Можно ли отключит авто атаку героя? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную:
dota_player_units_auto_attack 1 (для отключения ставим 0)
В: Можно ли использовать селфкаст заклинания по двойному клику? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную:
dota_ability_quick_cast 1 (для отключения ставим 0)
В: У меня пропали Хелсбары (полоски ХП), можно ли их как то вернуть? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную.
dota_hud_healthbars 3
В: Как сделать, что бы при атаке вражеского героя, полоска ХП уменьшалась сразу, а не с задержкой? 
О: Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
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_multiplier 0
В: Можно ли ускорить появления таблицы результатов в конце игры? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную:
dota_sf_game_end_delay 0
В: Как оптимизировать сетевые настройки? О: Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
rate 80000
cl_updaterate 40
cl_cmdrate 40
cl_interp 0.05
cl_interp_ratio 1
cl_smoothtime 0
В: Можно ли забиндить фразы, которые будут писаться в чат? О: Введите в консоль или добавьте в файл autoexec.cfg данные переменные:
bind "F5" "say_team [MISSing from TOP lane]"
bind "F6" "say_team [MISSing from MIDDLE lane]"
bind "F7" "say_team [MISSing from BOTTOM lane]"
bind "F8" "say_team [Back All !!!]
ВНИМАНИЕ! Из за кривизны системы, некоторые бинды не записываются. Вам придется после каждого запуска игры, вручную подгружать autoexec.cfg
Открываем консоль и пишем следующее:
exec autoexec.cfg Второй вариант биндов, сложный. Добавьте в файл autoexec.cfg данные переменные:
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"
unbind "SPACE"; bind "SPACE" "+chatbind"
-chatbind
Пояснение к биндам:
без пробела
F2 мисс мид
F3 мисс топ
F4 мисс бот
F5 нужен ганк
с пробелом
F2 осторожно
F3 руна топ
F4 руна низ
F5 нужна помощь
В: Можно ли увидеть рейндж активного скила наведя курсор на землю/противника? О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную:
dota_disable_range_finder 0
Как видно на скриншоте появляется полоса. Зеленый цвет, вы достаете до противника, красный цвет недостающее расстояние для активации скила.
В: Можно ли узнать в игре свой APM? О: Можно. Введите в консоль данную переменную:
dota_apm
ВНИМАНИЕ! Значение APM будет выводится только в консоль. Вам необходимо каждый раз вводить это значение, дабы узнать свой текущий APM
В: Можно ли увеличить размер шрифта используемого консолью? О: Можно. Скачайте данный файл
sourcescheme.rar и поместите его по данному пути с заменой своего:
Steam\steamapps\common\dota 2 beta\dota\resource
В: У меня пропали персонажей на мини портрете. как их вернуть? 

О: Выполните данные пункты:
1. Установите родное разрешение экрана в самой игре.
2. Удалите файл
video.txt который находится по данному пути.
3. Удалите данные переменные в autoexec.cfg
cpu_level 0
gpu_leve 0
В: Можно ли закрепить камеру что бы она следовала за героем. О: Можно. Введите в консоль или добавьте в файл autoexec.cfg данную переменную:
dota_camera_lock 1
Нажмите, чтобы раскрыть...