♠ MAFIADAL
СПОРТИВНАЯ МАФИЯ. ОНЛАЙН.ОБЗОР ПЛАТФОРМЫ / 2026

Десять игроков.
Одна история.

Камеры включены.
Роли скрыты.
Всё решают люди.

MafiaDAL собирает игру, судейство и видеосвязь за одним цифровым столом.

Посмотреть, как это работает ↓
MAFIADAL / ИГРОВОЙ СТОЛВАШ ИНТЕРФЕЙС · ДЕМО-ВИДЕО
Не видеозвонок с правилами. Игра, которая знает свои правила.01 / ОБЩИЙ СТОЛ
10 мест за игровым столом4 формата комнаты3 серверных видеорежима∞ поводов сказать «я мирный»
01 / ИНТЕРФЕЙС

Всё нужное.
В нужный момент.

Откройте любой экран — от первого входа до ночной договорки. В игровых сценах — видеозаписи настоящего интерфейса MafiaDAL с работающими демо-вебками. В увеличении — скриншоты интерфейса, сделанные через Playwright.

01 / 09
02 / РИТМ ИГРЫ

Город засыпает.
Система не спит.

Платформа ведёт фазы и таймеры. Игрокам остаются аргументы, интуиция и право на ошибку.

MAFIADAL / РЕАЛЬНЫЙ ИНТЕРФЕЙС
♠Раздача ролейУ каждого — своя информация

03 / ВОЗМОЖНОСТИ

За каждой партией —
много маленьких решений.

Не только роли и кнопка «старт». Здесь собраны игровые механики, управление столом и повседневные инструменты платформы.

ОСОБЫЙ СЦЕНАРИЙ

Ночью говорит
не только мафия.

При договорке жестами игроки выбирают музыку из пяти проверенных вариантов. На голосование — 15 секунд. Побеждает большинство; при равенстве или отсутствии голосов выбор случаен.

Громкость по умолчанию — 20%. Случайный фрагмент, локальный кэш треков, новая случайная композиция каждую ночь и затухание при переходе.

ИНТЕРАКТИВНАЯ ИЛЛЮСТРАЦИЯГромкость договоркиЭто иллюстрация управления. Музыка здесь не воспроизводится.
04 / ФОРМАТЫ

Один проект.
Разные вечера.

Спортивный стол, партия с друзьями, турнир или разговор без игровых фаз.

01 / С СУДЬЁЙ

Всё под контролем.

Отдельный ведущий, ручное управление фазами, дисциплина, пауза и настройка знания ролей.

02 / БЕЗ СУДЬИ

Стол ведёт себя сам.

Автоматические фазы, готовность к продолжению и коллективная модерация. В поиске игры — закрытое голосование.

03 / ТУРНИР

У партии есть место.

Привязка стола к турниру, номер игры и номер стола. Турнирные данные управляются через админку.

04 / ИНТЕРВЬЮ

Просто поговорить.

Выбор количества участников и срока комнаты: 1, 2 или 3 часа. Видео и голос без мафиозного сценария.

Посмотреть настройки создания комнаты ↗
05 / ВИДЕОСВЯЗЬ

Люди — в кадре.
Сервер — за кадром.

Три интеграции на собственном сервере. Видеодвижок выбирается при создании стола, а игровой сценарий остаётся общим.

Браузеры игроковКамера · микрофон · WebRTC
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
ЗАЩИЩЁННЫЕ МЕДИАПОТОКИ↓ ↑
СОБСТВЕННАЯ ИНФРАСТРУКТУРАLiveKit SFU

coturnРетрансляция, когда прямой путь недоступен
Игровой серверЧленство, роли, фазы и медиаразрешения
ВАЖНО

Выбор движка не гарантирует отсутствие фризов. Качество зависит от потерь пакетов, маршрута, браузера и устройства. Janus и Jitsi обозначены в игре как тестовые. Снимки демонстрации не заменяют сетевые и нагрузочные испытания.

06 / ПОД КАПОТОМ

Не чёрный ящик.
Понятная архитектура.

Технологический стек по текущему коду и конфигурации проекта. Игровые события и медиа — два отдельных контура.

07 / ИНЖЕНЕРНЫЕ ДЕТАЛИ

Мелочи, которые
важны в игре.

Роли не должны становиться публичными +

Контроль доступа учитывает участника, его сессию, роль и фазу. Для приватных сцен используются разделённые медиакомнаты и серверные разрешения. Объявления судьи могут идти по отдельному аудиоканалу.

Перезагрузка — не новый стол +

Состояние комнат сохраняется в SQLite. Есть восстановление комнаты по ссылке, контроль активной сессии и серверная синхронизация медиадоступа. Восстановление после сбоев требует отдельного тестирования, это не обещание нулевого простоя.

Можно проверить без десяти ноутбуков +

Демо-участники и средства тестирования помогают проверять сценарий. В проекте есть Playwright-проверки, медиатесты с настоящими браузерами и тестовые клиенты LiveKit. UI-симуляция и реальная SFU-нагрузка — разные виды проверки.

Слабому устройству нужен выбор +

FPS-индикаторы, режим низкой нагрузки, управление качеством приёма, громкостью и устройствами помогают диагностике. Серверная статистика дополняет браузерную: потери, повторные передачи и состояние ICE.

СЛЕДУЮЩИЙ ХОД — ВАШ

Соберёмся
за столом?

Платформа берёт на себя механику.
Характер партии создают игроки.

Открыть MafiaDAL ↗Прочитать правила
Увеличенный экран MafiaDAL

Без подмены реальности.

Скриншоты сняты Playwright в Chrome с действующего интерфейса MafiaDAL. API перехвачены в браузере и заменены изолированными демонстрационными данными. Видеокамеры в записях интерфейса воспроизводят демонстрационные ролики из проекта. Для игровых скриншотов аватарки заменены этими видео только в браузере съёмки. Реальные аккаунты, камеры и игры не использовались.

Сцены фаз — видеозаписи настоящего интерфейса. Схема инфраструктуры — поясняющая иллюстрация. Названия песен в снимке музыкального голосования — демонстрационные. Указанные возможности сверены с исходниками; это обзор реализации, а не заключение об отсутствии ошибок или готовности к продакшену.

Воспроизводимый сценарий съёмки: capture.cjs в исходниках презентации. Дата подготовки: 20 октября 2026.