Mafia Overlay

Оверлей для стримов турнирных игр в Мафию. Real-time плашки с именами, фотографиями и ролями игроков, панель управления для ведущего и селектор ролей — всё готово для OBS.

Основные возможности

Real-time Overlay

Плашки с именами, фотографиями и ролями игроков, обновляющиеся в реальном времени.

Control Panel

Панель управления для ведущего: отображение хода игры в оверлее — роли, проверки и статусы игроков.

Role Selector

Утилита для автоматической раздачи карт — быстрое назначение ролей игрокам за столом.

Поддерживаемые платформы

Polemica
Gomafia
MafiaUniverse

В URL-ах ниже параметр service — одно из значений: polemica, gomafia, mafiauniverse.

Построение ссылок

Все ссылки строятся от базового адреса https://mafoverlay.ru.

Полный формат URL
https://mafoverlay.ru/service/tournaments/tournamentId/phases/phase/tables/tableNum/games/gameNum/pageType
Параметр Описание Пример
service Платформа турнира polemica, gomafia, mafiauniverse
tournamentId ID турнира на платформе 1234
phase Фаза турнира: 0 — отборы, 1 — полуфинал, 2 — финал. Значим только для polemica; для остальных сервисов указывайте 1. 0, 1, 2
tableNum Номер стола 1
gameNum Номер игры 1
pageType Тип страницы overlay, control, roleselector
Пример полной ссылки
https://mafoverlay.ru/gomafia/tournaments/1234/phases/1/tables/1/games/1/overlay
Сокращённые варианты (редирект на первую незавершённую игру)
https://mafoverlay.ru/service/tournaments/tournamentId/pageType

Автоматически перенаправляет на первую незавершённую игру турнира. Удобно для быстрого доступа.

https://mafoverlay.ru/service/tournaments/tournamentId/tables/tableNum/pageType

Аналогично, но с фильтрацией по конкретному столу.

Добавление оверлея в OBS

Overlay работает как Browser Source в OBS Studio. Следуйте инструкции ниже:

1
Добавьте Browser Source

В OBS нажмите + в панели «Источники» → выберите Browser (Браузер).

2
Вставьте URL оверлея

В поле URL укажите полную ссылку на оверлей, например:
https://mafoverlay.ru/gomafia/tournaments/1234/phases/1/tables/1/games/1/overlay

3
Установите разрешение

Рекомендуемое разрешение: 1920 × 1080 (Full HD). Задайте ширину 1920, высоту 1080.

4
Прозрачный фон

Если фон оверлея не прозрачный, добавьте в поле Custom CSS следующее:

body { background-color: rgba(0, 0, 0, 0) !important; }
5
Готово

Нажмите OK. Оверлей будет обновляться автоматически по мере хода игры.

Документация

Подробная документация по настройке и использованию сервиса.

Перейти к документации