При участии : Данил «Dendi» Ишутин
Редакция : Александр «ZeroGravity» Кохановский
Консольные команды

Консольные команды (6.81)

Данил «Dendi» Ишутин

Консольные команды - один из способов существенно облегчить жизнь игроку. Происходящие в игре события - это все, о чем вам останется переживать.
Данил «Dendi» Ишутин

Консоль

Консоль (англConsole) - дополнительная внутриигровая функция, при помощи которой можно задать команды не только для указанных в меню настроек параметров. Консоль будет доступна после ввода соответствующей команды в "Параметрах запуска игры". 

 

Для того чтобы запустить консоль, используйте следующий путь: Библиотека  Игры  Dota 2 (правой клавишей мыши Свойства Установить параметры запуска

 
Консоль в меню игры
Произвести последующее открытие консоли в игре можно, задав горячую клавишу в разделе меню настроек
 

Подробнее о других командах "Параметров запуска" читайте в статье Установка Dota 2.

Меню настроек игры - Настройка Dota 2.

 

Создание конфига

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

 

Файл Autoexec.cfg


Для удобства необходимо создать файл, который будет автоматически применяться при каждом входе в игру: autoexec.cfg.

В первую очередь убираем галочку с пункта "Скрывать расширения для зарегистрированных типов файлов". Это позволит создать файл нужного типа.

  • Панель управления ⇒ Параметры папок ⇒ Вид

 

 

Далее нужно зайти в папку, где находится конфиг игры: Steam/steamapps/common/dota 2 beta/dota/cfg

Если вы используете стандартную директорию установки Steam:

  1. Для 32-битной системы: C:/Program Files /Steam/steamapps/common/dota 2 beta/dota/cfg;
  2. Для 64-битной системы: C:/Program Files (x86)/Steam/steamapps/common/dota 2 beta/dota/cfg.
  • Правой клавишей мыши на пустом пространстве папки ⇒ СоздатьТекстовый документ

 

 

  • Autoexec.cfg ⇒ Да

 

 

Autoexec.cfg готов, кроме того, с нужным нам типом. 

 

 

Открываться он будет текстовым редактором, где соответственно можно добавлять и удалять задаваемые команды, с которыми вы сможете ознакомиться ниже.

После первой же сыгранной игры содержание созданного autoexec.cfg может переместиться в основной конфиг - файл config.cfg. Чтобы этого не произошло, щелкните правой клавишей мыши по файлу config.cfg ⇒  Свойства ⇒  Атрибуты ⇒ Только чтение.

Остался последний шаг - задать команду, при помощи которой созданный файл будет автоматически применяться в игре. 

  •  Steam ⇒ Библиотека ⇒  Правой клавишей мыши на Dota 2 - Свойства ⇒  Установить параметры запуска ⇒  Добавляем +exec autoexec.cfg

 

 

Важно! Команды через консоль прописываются без кавычек; в файле autoexec.cfg - с кавычками.

Консольные команды

В данной статье мы рассмотрим наиболее необходимые команды консоли. Разделим их на следующие категории:

Настройки функционирования игры

   1.1. Оптимизация сетевых настроек

   1.2. Другие параметры

Игра

   2.1. Герой

   2.2. Мини-карта

   2.3. Бинд

Читы и практика через создание лобби

 

Настройки функционирования игры

Значение "1" - включить параметр; "0" - отключить.

 

Оптимизация сетевых настроек

Стандартные значения.

  • rate "80000" - объем пропускной способности.
  • cl_updaterate "30" - количество обновлений (в секундах), получаемых от сервера.
  • cl_cmdrate "30" - количество обновлений (в секундах), отправляемых на сервер.
  • cl_interp "0.05" - команда, отвечающая за обновление приблизительного месторасположения героя. Чем меньше значение, тем чаще обновляются места расположения героев. В вычислительной математике интерполяция - способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.
  • cl_interp_ratio "2" - окончательное значение интерполяции.
  • cl_smooth "1" - сглаживание обзора после ошибки предвычислений со стороны клиента.
  • cl_smoothtime "0" - сглаживание обзора после ошибки предвычислений со стороны клиента на заданное количество секунд.
  • mat_vsync "1" - включить вертикальную синхронизацию.
  • r_screenspace "1" - включить сглаживание.

 

Другие параметры

  • con_enable "1" - включить консоль.
  • fps_max "120" - задать количество fps (Frame per second) - количество обновлений кадров в секунду.
  • cl_showfps "1" - отображение числа fps.
  • retry - переподключиться к последнему серверу.
  • volume "0.5" - общий звук игры.
  • snd_musicvolume "0" - громкость музыки.

 

net_graph - команда, отображающая данные об интернет-соединении. 

  • net_graph "1" - показать данные соединения (в правом нижнем углу экрана): fps, пинг, получено, отдано и потеряно пакетов.

 

 

  • net_graphinsetleft "-50" - переместить влево отображаемые данные.
  • net_graphinsetbottom "300" - поднять вверх отображаемые данные.
  • net_graphpos "1" - сменить расположение данных. 1 - слева, 2 - по центру, 3 - справа. 
  • net_graphproportionalfont "0" - изменить размер отображаемых данных (от 0 до 1).

 

Слабый компьютер

Стандартные команды, которые рекомендуются пользователям для поднятия fps:

  • 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_force_right_click_attack "1" - добивание крипов правой клавишей мыши.
  • dota_player_units_auto_attack "1" - авто-атака.
  • dota_shop_force_hotkeys "1" - покупка предметов в магазине горячими клавишами.

 

 

  • dota_player_add_summoned_to_selection "1" - автоматически добавит призванных существ в ряд подконтрольной группы.
  • dota_apm - количество действий в минуту (отображается только в консоли).
  • ping (для консоли) - покажет пинг всех игроков; -ping (для чата) - индивидуальный пинг и количество потерянных пакетов - в правом верхнем углу экрана.
  • dota_always_show_hero_names "1" - покажет ник над героем.
  • dota_disable_range_finder "0" - показать радиус применения способности.
  • dota_camera_speed "3000" - скорость прокрутки камеры.
  • dota_camera_accelerate "50" - акселерация камеры.
  • dota_hide_cursor "1" - спрятать курсор мыши.
  • dota_cheap_water "1" - качество воды.
  • r_shadows "1" - включить тени.
  • dota_topbar_buyback_time "25" - время отображения выкупа героя.
  • hud_sticky_item_name - сменить закрепленный предмет. Например: hud_sticky_item_name "item_ward_observer". Список названий предметов.
  • dota_screen_shake "1" - дрожание экрана при использовании способностей героя.
  • dota_player_multipler_orders "1" - позволяет отдать приказ всем контролируемым юнитам (включая самого героя). Предположим, вы выделили контролируемого нейтрального юнита и, чтобы не переключаться на героя или других юнитов, зажимаете "CTRL + Mouse 2" - на местность. Это позволит всей группе юнитов переместиться в необходимую точку карты без отдельных выделений.
  • dota_unit_fly_bonus_height "150" - увеличит/снизит расстояние летающих юнитов от земли. 
  • dota_gamescom_althack "0" - QWE и ASD + ALT = клавиши инвентаря. 
  • dota_unit_use_player_color "1" - подсветка юнитов.

 

Команды для отображения мгновенного снятия здоровья с вражеского героя

  • 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"

 

В полоске "показатель текущего и максимального здоровья героя" можно установить разделитель, который поможет вам легче ориентироваться в количестве hp. Сделать это можно, применив следующую консольную команду:

Пример

 

  • dota_health_per_vertical_marker 250 (где 250 - стандартное значение) - указывает количество hp, которое приходится на 1 деление "показателя здоровья";
  • dota_health_marker_major_alpha 255 (где 255 - стандартное значение) - показатель толстой вертикальной линии;
  • dota_health_marker_minor_alpha 128 (где 128 - стандартное значение) - показатель тонкой вертикальной линии;
  • dota_health_per_vertical_marker 9999999 - отключить полоски.

 

Мини-карта

  • dota_no_minimap "1" - отключить мини-карту.
  • dota_minimap_hero_size "600" - размер отображения героев на мини-карте. 

 

600                                                          1000

 

 

  • dota_minmap_simple_colors "1" - двухцветная карта: зеленый - для союзных войск; красный - для вражеских.

 

 

  • dota_minimap_hide_background "1" - убрать фон мини-карты.

 

 

 

Цвета вражеских героев на мини-карте. Значение от 0 до 255

  • dota_enemy_color_b "" 
  • dota_enemy_color_g "" 
  • dota_enemy_color_r ""

 

Цвета союзных героев на мини-карте. Значение от 0 до 255

  • dota_friendly_color_b ""
  • dota_friendly_color_g ""
  • dota_friendly_color_r ""

 

Цвета нейтральных крипов на мини-карте. Значение от 0 до 255

  • dota_neutral_color_b ""
  • dota_neutral_color_g ""
  • dota_neutral_color_r ""

 

  • dota_minimap_show_hero_icon "1" - при нажатии клавиши "ALT" покажет иконки героев; значение "0" - покажет имена героев.
  • dota_hud_flip "1" - мини-карта с правой стороны.
  • dota_hud_colorblind "1" - режим цветовой слепоты.
  • dota_hud_healtbar_number "1" - показать здоровье числом (над героем).
  • dota_minimap_misclick_time "0.2" - создаст задержку между временем клика и применением способности. Используется во избежание возможных случайных нажатий. 

 

Бинд (англ. Bind)

Бинды - возможность закрепить команду или ряд выбранных фраз за конкретной горячей клавишей.

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

  • bind F5 "say_team Никого на карте. Возможно, они в смоке. Все назад!
  • bind F6 "say_team Руна сверху. Герой ушел за ней. Аккуратно топ!
  • bind F7 "say_team Отдаем центр, пока все не появятся. Я сплитпушу и сделаю тп!

 

 

Бинды на место возникновения рун

  • bind "горячая клавиша" "dota_camera_setpos -2273.898682 1232.745483 982.072876" - топ руна.
  • bind "горячая клавиша" "dota_camera_setpos 3035.773438 -2972.680176 966.072937" - бот руна.

 

Показать текущее время игры в чат - буква "j"

  • bind "j" "chatwheel_say 57"

 

Читы и практика через создание лобби

 

Команды, которые необходимо прописать в чате игры

  • -lvlup "25" - задать уровень вашему герою.
  • -gold "1000" - задать необходимое количество золота.
  • -wtf - уберет перезарядку способностей и трату маны на них; -unwtf - убрать эффект.
  • -item "название" - даст герою определенный предмет.
  • -givebots item "название" - дать ботам определенный предмет.
  • -refresh - восстановить здоровье, ману и убрать перезарядку способностей.
  • -respawn - воскресить умершего героя.
  • -startgame - установит таймер времени на 0:00 и игра начнется.
  • -spawncreeps - новая волна крипов.
  • -disablecreepspawn - запрет на возникновение крипов; -enablecreepspawn - убрать эффект.
  • -spawnneutrals - появление нейтралов.
  • -spawnrune - новая руна.
  • -createhero "имя" - создаст союзного героя; -createhero "name" enemy - создаст вражеского героя. Например: -createhero tidehunter enemy; -createhero life_stealer.
  • -levelbots "25" - задать уровень ботов.
  • -allvision - позволит видеть карту и в радиусе обзора вражеских героев; -normalvision - отключить эффект.

 

Команды консоли

  • dota_bot_set_difficulty "" - уровень сложности ботов: 0 - легкий, 1 - средний, 2 - тяжелый, 3 - нечестный.

 

Имена героев

Существует ряд героев, чьи имена, если их задать через команду, отличаются от настоящих.

 

Команды: -createhero npc_dota_hero_ancient; -createhero npc_dota_hero_ancient enemy.

Имена героев
Герой Команда для создания
Ancient Apparition Ancient Apparition npc_dota_hero_ancient
Centaur Warrunner Centaur Warrunner npc_dota_hero_centaur
Clockwerk Clockwerk npc_dota_hero_rattletrap
Doom Doom npc_dota_hero_doom_bringer
Lifestealer Lifestealer npc_dota_hero_life_stealer
Magnus Magnus npc_dota_hero_magnataur
Natures Prophet Natures Prophet npc_dota_hero_furion
Necrophos Necrophos npc_dota_hero_necrolyte
Outworld Devourer Outworld Devourer npc_dota_hero_obsidian_destroyer
Queen of Pain Queen of Pain npc_dota_hero_queenofpain
Shadow Fiend Shadow Fiend npc_dota_hero_nevermore
Timbersaw Timbersaw npc_dota_hero_shredder
Treant Protector Treant Protector npc_dota_hero_treant
Vengeful Spirit Vengeful Spirit npc_dota_hero_vengefulspirit
Windranger Windranger npc_dota_hero_windrunner
Wraith King Wraith King npc_dota_hero_skeleton_king
Zeus Zeus npc_dota_hero_zuus

 

Названия предметов

Как и имена героев, далеко не все названия предметов, которые предстоит прописать командой, соответствуют их действительным. Ниже представлен список названий предметов.

 

Полная команда для предметов: -givebots item_"abyssal_blade"; -item item_"abyssal_blade"

Названия предметов
Предмет Название для команды
 Abyssal Blade item_abyssal_blade
 Aegis item_aegis
 Aghanim's Scepter item_ultimate_scepter
 Arcane Boots item_arcane_boots
 Armlet of Mordiggian item_armlet
 Assault Cuirass item_assault
 Belt of Strength item_belt_of_strength
 Battlefury item_bfury
 Black King Bar item_black_king_bar
 Blade Mail item_blade_mail
 Blade of Alacrity item_blade_of_alacrity
 Blade of Attack item_blade_of_attack
 Blink Dagger item_blink
 Bloodstone item_bloodstone
 Boots of Speed item_boots
 Boots of Travel item_travel_boots
 Bottle item_bottle
 Bracer item_bracer
 Broadsword item_broadsword
 Buckler item_buckler
 Butterfly item_butterfly
 Chainmail item_chainmail
 Circlet item_circlet
 Clarity item_clarity
 Cloak item_cloak
 Crystalys item_lesser_crit
 Daedalus item_greater_crit
 Dagon item_dagon
 Desolator item_desolator
 Diffusal Blade item_diffusal_blade
 Helm of Iron Will item_helm_of_iron_will
 Helm of the Dominator item_helm_of_the_dominator
 Drum of Endurance item_ancient_janggo
 Dust of Appearance item_dust
 Eaglesong item_eagle
 Energy Booster item_energy_booster
 Ethereal Blade item_ethereal_blade
 Euls Scepter of Divinity item_cyclone
 Eye of Skadi item_skadi
 Flying Courier item_flying_courier
 Force Staff item_force_staff
 Gauntlets os Strength item_gauntlets
 Gem of True Sight item_gem
 Ghost Scepter item_ghost
 Heaven's Halberd item_heavens_halberd
 Headdress item_headdress
 Healing Salve item_flask
 Heart of Tarrasque item_heart
 Hood of Defiance item_hood_of_defiance
 Iron Branch item_branches
 Javelin item_javelin
 Linken's Sphere item_sphere
 Maelstrom item_maelstrom
 Magic Wand item_magic_wand
 Manta Style item_manta
 Mantle of Intelligence item_mantle
 Mask of Madness item_mask_of_madness
 Medallion of Courage item_medallion_of_courage
 Mekansm item_mekansm
 Mjollnir item_mjollnir
 Monkey King Bar item_monkey_king_bar
 Mystic Staff item_mystic_staff
 Necronomicon item_necronomicon
 Null Talisman item_null_talisman
 Oblivion Staff item_oblivion_staff
 Observer Wards item_ward_observer
 Ogre Club item_ogre_axe
 Orb of Venom item_orb_of_venom
 Orchid Malevolence item_orchid
 Perseverance item_pers
 Phase Boots  item_phase_boots
 Pipe of Insight item_pipe
 Platemail item_platemail
 Point Booster item_point_booster
 Power Treads item_power_treads
 Quelling Blade item_quelling_blade
 Radiance item_radiance
 Divine Rapier item_rapier
 Reaver item_reaver
 Refresher Orb item_refresher
 Ring of Aquila item_ring_of_aquila
 Ring of Basilius item_ring_of_basilius
 Ring of Health item_ring_of_health
 Ring of Protection item_ring_of_protection
 Ring of Regen item_ring_of_regen
 Robe of the Magi item_robe
 Rod of Atos item_rod_of_atos
 Sange & Yasha item_sange_and_yasha
 Sage's Mask item_sobi_mask
 Sange item_sange
 Satanic item_lifesteal
 Sentry Wards item_ward_sentry
 Shadow Amulet item_shadow_amulet
 Shadow Blade item_invis_sword
 Shiva's Guard item_shivas_guard
 Skull Basher item_basher
 Slippers of Agility item_slippers
 Soul Booster item_soul_booster
 Soul Ring item_ring
 Staff of Wizardry item_staff_of_wizardry
 Sout Shield item_stout_shield
 Talisman of Evasion item_talisman_of_evasion
 Tango item_tango
 Town Portal Scroll item_tpscroll
 Tranquil Boots item_tranquil_boots
 Ultimate Orb item_ultimate_orb
 Urn of Shadows item_urn_of_shadows
 Vanguard item_vanguard
 Veil of Discord item_veil_of_discord
 Vitality Booster item_vitality_booster
 Vladmir's Offering item_vladmir
 Void Stone item_void_stone
 Wraith Band item_wraith_band
 Yasha item_yasha

 

AuthorAndi Date 3 Апрель 2014, 07:16 Views600879 Comments50
Комментарии (50)
Beast32
Gold 0 Respect 0
#41 ua Beast32 2 Ноябрь 2014, 14:28
походу Вольво консольными командами особо не занялись, поэтому пожертвовал некоторыми клавишами и посатвил без комбинирования, потому что так и не узнал как... Кто решит себе так же сделать, совет, в строке пишите сначало команду "chatwheel_say 57", а потом уже "say_team"... Вот как я себе сделал:
] bind h "chatwheel_say 57; say_team Ulthero #3"
Всё норм работает, но при быстром использовании нескольких таких биндов иногда в чате меняет местами последовательность команд...
0
santer
Gold 41 Respect 48
#42 ua santer 30 Ноябрь 2014, 19:12
Лучшая Статья
0
zGroh
Gold 0 DisRespect 1
DOTA
#43 ua zGroh 1 Декабрь 2014, 21:46
очень полезно,настроил слабый комп,спасибо!
0
St1tch
Gold 0 Respect 0
DOTA
#44 ru St1tch 12 Январь 2015, 16:43
Обалденно) Спасибо) Начал активно пользоваться биндами)
0
LinKy
Gold 0 Respect 0
#45 ua LinKy 31 Январь 2015, 04:28
martin4165

Бинды на место возникновения рун вообще класс, не знал!

у меня почему то не биндится,не мог бы ты мне помочь?
0
jeka_pokemon
Gold 0 Respect 38
DOTA
#46 ua jeka_pokemon 1 Март 2015, 21:10
А можно узнать бинд на использование скилов мипо?
0
m.9_A
Gold 0 DisRespect 2
#47 ru m.9_A 3 Март 2015, 17:30
Очень полезные и качественные бинды!
0
Theone
Gold 0 Respect 2
#48 ru Theone 19 Март 2015, 16:10
спасибо за гайд)очень полезно)
0
ua
Gold 0 Respect 0
DOTA
#49 ua ua 6 Сентябрь 2015, 14:16
как биндить чит
0
FnyTheSlayer
Gold 0 Respect 0
#50 ua FnyTheSlayer 12 Декабрь 2015, 11:24
Norm,pomoglo!
0
Только авторизованые пользователи могут оставлять комментарии. Логин