Визуализатор радара для демок CS2 в реальном времени с веб-интерфейсом.
Туториал для чайников: https://youtu.be/Igw9nEZfTSI?si=NqK85oHACLox-UY8
Это проект с добавлением совместимости под линукс, оригинал: https://github.com/MONZikWasTaken/cs2-realtime-demo-radar
Главный оригинал кода с которого все началось: https://github.com/2xxn/cs2-realtime-demo-radar-visualizer
Скачайте последнюю версию из раздела Releases
- ✅ Автоматическое определение пути к CS2 через реестр Windows с возможностью ручного ввода
- ✅ Отображение игроков в реальном времени на радаре (обновление каждые 50ms)
- ✅ Детальная информация о каждом игроке:
- HP и броня
- Деньги
- Основное и вторичное оружие
- K/D/A статистика
- Наличие дефьюз-кита и бомбы
- Статус (жив/мертв)
- ✅ Отображение предметов на карте:
- Упавшая бомба (красный квадрат)
- Оружие на земле (желтые точки)
- Дефьюз-киты (зеленые точки)
- ✅ Визуализация направления взгляда:
- Линии от игроков показывающие куда они смотрят
- Линии идут до стен/края карты
- Можно отключить в настройках
- ✅ Выделение игрока с бомбой - желто-оранжевое свечение на карте
- ✅ Настройки отображения:
- Фильтры команд для списка игроков (показать всех / только T / только CT)
- Фильтры команд для карты - отдельная настройка (показать всех / только T / только CT)
- Регулируемый размер точек игроков (8-24px)
- Возможность скрыть предметы на земле (бомба, оружие, киты)
- Выбор игрока для слежения (UI готов)
- ✅ Поворот карты - кнопка для поворота на 90° (4 позиции: 0°, 90°, 180°, 270°)
- ✅ Изменяемый размер боковой панели перетаскиванием
- ✅ Скрытие панели - полноэкранный радар с прозрачным фоном без отступов
- ✅ Два режима просмотра:
- Основной интерфейс с полной информацией
- Мини-радар (/miniradar) для второго монитора
- ✅ Темная минималистичная тема
- ✅ Глобальный доступ - доступ из локальной сети (порт 5001)
- ✅ Автоматический выбор карты с возможностью ручного ввода (de_mirage по умолчанию)
- ✅ Подавление warning сообщений - чистый вывод в консоль
Для самостоятельной сборки вам понадобится Go 1.24.5 или выше:
sudo apt update && sudo apt install golang sudo dnf install go sudo pacman -S go sudo zypper install go sudo emerge --ask dev-lang/go git clone https://github.com/VLOD-ZDOV/CS2-Real-time-Demo-Radar-for-linux.git
cd CS2-Real-time-Demo-Radar-for-linux
go build -o cs2-radar.bin- Запустите
cs2.bin: в папке с файлом
./cs2-radar.bin- Программа автоматически определит путь к CS2 по стандартным путям (или введите вручную)
- Введите название демо-файла (например:
radarилиradar.dem) - В CS2 напишите tv_delay 0 для более быстрого обновления
- В CS2 в матче начните запись демо командой:
record radar - Откройте браузер:
- Основной интерфейс:
http://localhost:8080 - Мини-радар:
http://localhost:8080/miniradar
- Основной интерфейс:
Не используйте этот инструмент в соревновательных матчах или каким-либо образом, нарушающим условия использования игры. Этот инструмент предназначен только для образовательных и личных целей.