Перейти к основному содержимому

Настройка игры · 4 мин

Dota 2

Для Dota 2 всё делает одна кнопка — «Запустить Dota 2». Она подключает к игре Panorama-мод MeowHUD, кладёт GSI-конфиг, через который Dota 2 передаёт данные матча, и запускает игру с нужным параметром.

Перед началом выбери Dota 2: слева вверху, под логотипом, нажми на карточку игры («сменить игру») и выбери Dota 2.

Запуск Dota 2​

  1. Закрой Dota 2, если она открыта.
  2. Открой Настройка игры — карточка внизу бокового меню.
  3. Нажми большую кнопку «Запустить Dota 2».

Настройка игры для Dota 2: строки проверок и кнопка «Запустить Dota 2»

Та же кнопка «Запустить Dota 2» есть на Мониторинге, в плитке «Dota 2».

Что делает кнопка:

  • находит папку Dota 2 через Steam, в том числе в дополнительной библиотеке Steam;
  • копирует файлы мода в dota 2 beta\game\meowhud_mod\;
  • кладёт GSI-конфиг gamestate_integration_meowhud_dota2.cfg в dota 2 beta\game\dota\cfg\gamestate_integration\;
  • вписывает строку Game meowhud_mod в dota 2 beta\game\dota\gameinfo.gi;
  • запускает Dota 2 через Steam с параметром -gamestateintegration — без него Дота не отдаёт данные. Настройки запуска в Steam при этом не меняются.

Если всё прошло, появится «Dota 2 запускается — худ подключится, когда войдёшь в матч.». Строка «Мод MeowHUD в Доте» станет зелёной: «Подключён. После обновлений Доты клиент чинит его сам.»

Dota 2 уже запущена

Если увидишь «Dota 2 уже запущена. Закрой её и запусти отсюда — иначе худ не получит данные.» — закрой игру и нажми кнопку ещё раз. Дота, запущенная из Steam без параметра, данные не отдаёт.

После обновлений Dota 2​

Обновления Dota 2 перезаписывают gameinfo.gi, и HUD пропадает. Чинить руками не нужно: клиент сам возвращает мод при старте MeowHUD и при каждом запуске кнопкой «Запустить Dota 2».

Если HUD всё равно пропал — открой Настройки → «Для опытных» → «Мод MeowHUD в Dota 2» и нажми «Переустановить мод». Потом перезапусти Dota 2.

Вкладка «Для опытных»: папка CS2, свой киллфид, GSI-конфиг и мод Dota 2

Кнопка ответит «HUD подключён к Dota 2! Перезапусти игру.» или «Мод подключён, файлы обновлены — всё в порядке.». Если увидишь «Закрой Dota 2 и попробуй снова» — игра держит файлы, закрой её и нажми ещё раз.

Проверка​

  1. Зайди в матч наблюдателем или открой повтор.
  2. Смотри на строку «Данные из игры» в Настройке игры или открой Мониторинг.

Пока данных нет, на Мониторинге в блоке «Что уходит в эфир» у строки «Данные из Dota 2» написано «ждём игру», а внизу — «Составы появятся, когда подключится игра». Когда данные пошли — появятся игроки Сил Света и Сил Тьмы, а в верхней строке окна — «Dota 2 подключена».

Мониторинг: блок «Что уходит в эфир», плитка «Dota 2» и ожидание игры

Запуск не через MeowHUD​

Если запускаешь Доту из Steam, добавь в Steam → Dota 2 → Свойства → Параметры запуска:

-gamestateintegration

Без этого параметра Дота не отдаёт данные. Мод и GSI-конфиг клиент всё равно ставит сам. То же написано в Настройке игры, в блоке «Запускаю Доту не через MeowHUD».

Ручная установка GSI​

Нужна, только если данные в Мониторинг так и не приходят.

  1. В Steam нажми правой кнопкой на Dota 2 → Управление → Просмотреть локальные файлы.
  2. Перейди в папку game\dota\cfg\. Если в ней нет папки gamestate_integration — создай её. Полный путь обычно такой:
    C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\cfg\gamestate_integration\
  3. Создай в ней файл gamestate_integration_meowhud_dota2.cfg.
  4. Открой его в Блокноте, вставь содержимое ниже и сохрани.
  5. Перезапусти Dota 2.
"MeowHUD Dota 2 GSI"
{
"uri" "http://localhost:1349/api/dota2/gsi"
"timeout" "5.0"
"buffer" "0.1"
"throttle" "0.1"
"heartbeat" "30.0"
"data"
{
"buildings" "1"
"provider" "1"
"map" "1"
"player" "1"
"hero" "1"
"abilities" "1"
"items" "1"
"draft" "1"
"wearables" "1"
"couriers" "1"
"neutralitems" "1"
"roshan" "1"
"events" "1"
"league" "1"
"minimap" "1"
}
}
Внимание
  • Расширение должно быть .cfg, а не .cfg.txt.
  • Адрес в uri должен быть именно http://localhost:1349/api/dota2/gsi.
  • Вручную ставится только GSI. Мод HUD подключается кнопкой «Запустить Dota 2» или «Переустановить мод».

Что дальше​