Что такое GSI
Game State Integration (GSI) — механизм при котором игра (CS2 или Dota 2) отправляет данные о текущем состоянии матч а на локальный сервер MeowHUD.
Благодаря GSI оверлей знает:
- Здоровье, броня, оружие каждого игрока
- Счёт раунда и времени
- Позиции игроков на карте (радар)
- Состояние бомбы
- И многое другое
Как это работает
CS2
│
│ HTTP POST каждые ~100ms
▼
MeowHUD
│
│ WebSocket
▼
Оверлей в OBS
Игра читает конфиг-файл и начинает слать JSON-пакеты на указанный адрес. MeowHUD их принимает, обрабатывает и отдаёт в оверлей.