Скопируйте и вставьте в OBS → Источники → Browser
0
Запустите сервер донатов
Откройте терминал в папке проекта и выполните:
npm install npm start
Должно появиться:
🚀 Сервер запущен: http://localhost:3000
⚠️ Сервер должен работать весь стрим. Если закрыть терминал — донаты перестанут появляться.
1
Добавьте Browser Source в OBS
- Откройте OBS Studio
- Выберите нужную Сцену (ту, что идёт в эфир)
- В блоке «Источники» нажмите «+»
- Выберите «Browser» (Браузер / Browser Source)
- Назовите источник, например:
Streem Donations - Нажмите «OK»
Источники (Sources)
+ Browser ← нажать сюда
🖥️ Захват экрана
🎤 Микрофон
2
Вставьте ссылку и настройте параметры
В окне настроек Browser Source заполните так:
| Параметр | Значение | Зачем |
|---|---|---|
| URL | /overlay?obs=1 |
Скопируйте кнопкой выше |
| Width (Ширина) | 1920 |
Размер вашего стрима |
| Height (Высота) | 1080 |
Размер вашего стрима |
| FPS | 30 |
Достаточно для анимаций |
| Custom CSS | оставить пустым | Не нужно |
| Shutdown source when not visible | ❌ Выключить | Иначе донаты не придут |
| Refresh browser when scene becomes active | ✅ Включить | Обновляет overlay при смене сцены |
| Control audio via OBS | ✅ Включить | Звук доната через OBS |
💡 Если стримите в 1280×720 — поставьте Width:
1280, Height: 720
3
Поднимите источник выше захвата экрана
Browser Source должен быть выше захвата экрана/игры в списке источников — тогда алерт будет поверх картинки.
Правильный порядок слоёв ↑
🔥 Streem Donations ← сверху
🖥️ Захват экрана / Игра
🎨 Фон / Камера
Перетащите источник мышкой вверх списка, если он внизу.
4
Настройте звук (опционально)
- В OBS откройте «Микшер аудио» (Audio Mixer)
- Найдите источник Streem Donations
- Убедитесь, что громкость не на нуле и не заглушён 🔊
- Зрители услышат звук «дзынь» при каждом донате
5
Добавьте картинку/GIF к алертам (опционально)
На странице Медиа можно:
- Выбрать готовую анимацию (огонь, корона, звезда...)
- Загрузить свой GIF или PNG
- Установить медиа по умолчанию для всех донатов
6
Проверьте, что всё работает
- Убедитесь, что сервер запущен (
npm start) - Откройте страницу тестового доната
- Отправьте тестовый донат
- В OBS (превью) должен появиться алерт с анимацией и звуком
✅ Если алерт появился в OBS — всё настроено! Можно стримить.
Как это работает
👤
Зритель
Отправляет донат
→
⚙️
Сервер
localhost:3000
→
🎬
OBS Browser
Overlay в фоне
→
📺
Эфир
Зрители видят алерт
❓ Частые проблемы
Донаты не появляются в OBS
- Проверьте, что
npm startзапущен и сервер работает - URL в Browser Source:
http://localhost:3000/overlay?obs=1 - Выключите «Shutdown source when not visible»
- Нажмите «Refresh cache of current page» в свойствах источника
- Browser Source должен быть выше захвата экрана
Нет звука при донате
- Включите «Control audio via OBS» в настройках Browser Source
- Проверьте громкость источника в микшере OBS
- Убедитесь, что источник не заглушён (mute)
Виден чёрный фон вместо прозрачного
- Используйте URL с параметром
?obs=1 - Не используйте обычный
/overlayбез obs=1
OBS / Live Studio на ПК, сервер на VPS
- Да, так и делают. Browser Source грузит страницу по интернету
- Вместо localhost:
http://IP_VPS:3000/overlay?obs=1 - Лучше домен + HTTPS (Cloudflare / nginx)
- На VPS откройте порт в firewall (ufw / security group)
OBS на другом ПК / ноутбуке
- Сервер и OBS могут быть на разных машинах
localhostработает только если сервер на том же ПК- Для другого ПК / VPS нужен IP или домен:
http://192.168.x.x:3000/overlay?obs=1
Нужно ли открывать overlay в браузере?
Нет. OBS сам держит overlay открытым через Browser Source. Стример во время стрима ничего не открывает.