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

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

CS2

Для CS2 нужны две вещи: GSI-конфиг (счёт, игроки, экономика) и HLAE (киллфид с оружием и хедшотами в реальном времени). Обе MeowHUD ставит сам, когда ты запускаешь игру кнопкой «Запустить CS2».

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

Шаг 1. Проверь «Настройку игры»​

Открой Настройка игры — карточка внизу бокового меню. Для CS2 там шесть строк: «Игра», «HLAE», «Конфиги и скрипты», «Худ», «OBS» и «Данные из игры».

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

MeowHUD сам найдёт CS2 через Steam, в том числе в дополнительной библиотеке Steam на другом диске. Если в строке «Игра» написано «CS2 не найдена в библиотеках Steam.» — укажи папку вручную в Настройках → «Для опытных» → «Папка cfg CS2».

Шаг 2. HLAE​

HLAE (Half-Life Advanced Effects) даёт MeowHUD расширенные данные из CS2: убийства с оружием, хедшоты, урон — в реальном времени.

Скачивать HLAE вручную не нужно. MeowHUD сам скачивает и обновляет его с официального GitHub проекта advancedfx и сверяет контрольную сумму файла.

В строке «HLAE» видно:

  • «Готов (v…). Обновляется сам.» — всё в порядке, в скобках версия;
  • «Проверяем и при необходимости скачиваем…» — первая загрузка, около минуты;
  • «Не удалось скачать HLAE.» — проверь интернет и нажми «Повторить».

Шаг 3. Конфиги и скрипты​

Строку «Конфиги и скрипты» настраивать не нужно. GSI-конфиг, скрипт киллфида и камеры ставятся сами при каждом запуске через MeowHUD. Встроенный скрипт киллфида meow_mirv_bridge.js поставляется с приложением — без него убийства не попадут в киллфид HUD.

Свой скрипт киллфида можно подключить в Настройках → «Для опытных» → «Свой скрипт киллфида». Он грузится вместе со встроенным. Подробнее — Настройки.

Запуск CS2​

Запускай CS2 из MeowHUD, а не из Steam — иначе HLAE не подключится.

  1. Открой Настройка игры.
  2. Нажми большую кнопку «Запустить CS2».

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

При запуске MeowHUD:

  • ставит или обновляет GSI-конфиг;
  • пишет свой конфиг meow_hud.cfg в папку cfg и добавляет exec meow_hud в autoexec.cfg;
  • подключает скрипты HLAE — киллфид и камеры для кинематографа.
Внимание

CS2 через HLAE запускается с параметром -insecure. В таком режиме нельзя зайти на серверы с защитой VAC.

Что ещё настраивается для запуска — «Скрыть нативный HUD» и «Киллфид через HLAE» — описано в разделе Настройки.

Проверка​

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

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

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

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

Нужна, только если запускаешь CS2 не через MeowHUD. Без HLAE худ получит счёт и игроков, но не киллфид с оружием.

Проще всего — кнопка «Поставить GSI-конфиг»: она есть в Настройке игры в блоке «Запускаю CS2 не через MeowHUD» и в Настройках → «Для опытных». Конфиг ляжет в папку CS2, после этого перезапусти игру.

Если и это не сработало — положи файл руками:

  1. В Steam нажми правой кнопкой на CS2 → Управление → Просмотреть локальные файлы.
  2. Перейди в папку game\csgo\cfg\. Полный путь обычно такой:
    C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\
  3. Создай в ней файл gamestate_integration_meowhud.cfg.
  4. Открой его в Блокноте, вставь содержимое ниже и сохрани.
  5. Полностью перезапусти CS2.
"MeowHUD by aohameow"
{
"uri" "http://localhost:1349/api/gsi"
"timeout" "5.0"
"buffer" "0.0"
"throttle" "0.1"
"output"
{
}
"heartbeat" "30"
"data"
{
"provider" "1"
"map" "1"
"round" "1"
"player_id" "1"
"allplayers_id" "1"
"player_state" "1"
"allplayers_state" "1"
"allplayers_match_stats" "1"
"allplayers_weapons" "1"
"allplayers_position" "1"
"phase_countdowns" "1"
"allgrenades" "1"
"map_round_wins" "1"
"player_position" "1"
"bomb" "1"
"events" "1"
}
}
Внимание
  • Файл кладётся прямо в game\csgo\cfg\, а не в подпапку gamestate_integration — CS2 её не читает.
  • Расширение должно быть .cfg, а не .cfg.txt. Включи в проводнике показ расширений файлов и проверь имя.

Что дальше​