15 сентября мы выложили релиз БОЛТУНа с Windows-клиентом на Tauri. БОЛТУН — наше приложение для голосового общения во время игр: можно собрать друзей в комнате, показать экран или вместе послушать радио.

До релиза была экспериментальная ветка, разбор треска в голосе и работа над передачей аудио. Теперь появился повод написать не только про очередное исправление. В дашборде накопились данные о работе приложения, а самое приятное — начала расти дневная аудитория.

К 28 сентября серверный счётчик перевалил за 134 миллиона входящих голосовых кадров. Среднее число разных клиентских ID в сутки выросло примерно на 33% при сравнении одинаковых дней недели. Посмотрим, что стоит за этими цифрами: сколько клиентов подключается, собираются ли люди в комнатах, пользуются ли демонстрацией экрана и радио.

Спасибо всем, кто пробует БОЛТУН, приводит друзей и делится ценными мыслями. Ниже — первые результаты после релиза.

Аудитория действительно стала расти

Для сравнения мы взяли два одинаковых набора дней недели: 16–20 и 23–27 сентября. В обоих случаях это среда–воскресенье. День запуска не включали: подробный журнал тогда работал только часть суток. Незавершённое 28 сентября тоже оставили за пределами сравнения.

Получилась такая картина:

Показатель

16–20 сентября

23–27 сентября

Изменение

Клиентских ID в сутки, в среднем

145

192,4

+32,7%

Создания комнат

333

441

+32,4%

Появления второго участника

211

236

+11,8%

Достижения порога «10 минут голоса»

146

171

+17,1%

Кроме первой строки со среднесуточным значением, в таблице указаны суммы событий за пять дней. Выросло не только число подключавшихся клиентов: стало больше созданий комнат, чаще появлялся второй участник, больше комнат достигало порога продолжительной голосовой активности.

«10 минут голоса» — наш серверный показатель voice_10min. Он накапливает небольшие интервалы между аудиокадрами, пока в комнате находятся хотя бы два участника. Это не распознавание речи и не обязательно десять непрерывных минут разговора. Суммы в таблице также не являются точной воронкой: события одной комнаты могут попадать на разные даты.

Причём рост дневного числа клиентских ID был виден во всех пяти парах дней, а не только в одном удачном всплеске. Например, в субботу 19 сентября было 188 ID, а в следующую субботу — 213. В воскресенье — 210 и 228 соответственно. Самый высокий дневной результат в рассматриваемом журнале пришёлся на пятницу 25 сентября: 292 ID.

Для нашего небольшого проекта это заметное изменение. Раньше мы в основном обсуждали, что ещё нужно доделать. Теперь уже можно смотреть, как меняется использование работающего приложения.

БОЛТУН работает без обязательной регистрации, поэтому «аудитория» в этой таблице — разные клиентские идентификаторы, отправившие серверу сообщение hello за сутки. Один человек с компьютером, телефоном и другим браузером может попасть в учёт несколько раз.

Выявленные сессии администратора-слушателя мы исключили, но остальные тестовые заходы команды отдельно не выделяли. Это показатель дневной активности клиентов, а не перепись людей.

И мы не приписываем эти 33% самому Tauri. После релиза наблюдаем рост, но причину роста отдельным исследованием не проверяли.

Откуда приходят: неожиданно много веба

За доступный период журнала, с 15 сентября до снимка 28 сентября, мы насчитали 1 196 разных клиентских ID с сообщением hello:

  • веб — 960;

  • Android — 125;

  • Windows — 111.

На веб приходится около 80% этих идентификаторов. Мы много рассказывали про перенос Windows-клиента на Tauri, но в статистике входа самая большая часть сейчас у браузера.

Это хороший повод не относиться к веб-версии как к второстепенной. Возможность открыть ссылку и попасть в приложение без установки явно заслуживает внимания. Правда, из этих цифр ещё не следует, что в браузере проводят 80% времени: здесь мы считаем идентификаторы, а не часы разговора. Более частая смена браузерных ID тоже может влиять на соотношение.

Из общей выборки 705 ID встречались в событиях создания комнаты или входа в неё. Остальные не обязательно «отвалились»: в приложении можно оставаться в лобби и слушать радио. В точную конверсию посетителя в собеседника это число пока не превращаем.

Что прошло через голосовой сервер

Дальше — отдельный срез: накопительные счётчики сервера-координатора, который обслуживает комнаты и пересылает голос. Его текущий запуск начался 15 сентября в 14:20 UTC; снимок сняли 28 сентября около 11:00 UTC.

Показатель

Значение

Входящие голосовые кадры

134 256 224

Учтённые исходящие копии кадров

174 782 038

Входящие аудиоданные

9,34 ГиБ

Аудиоданные, учтённые к рассылке

12,22 ГиБ

Пик учтённых подключений

85

Почему исходящих кадров больше, чем входящих? Сервер получает кадр от одного участника и пересылает его остальным. Если в комнате четверо, у одного входящего кадра могут быть три адресата. Поэтому число входящих кадров и число исходящих копий — разные показатели.

При этом исходящий счётчик увеличивается до постановки данных в очередь и отправки. Он показывает объём, учтённый к рассылке, а не число подтверждений доставки от слушателей. Объём в таблице относится только к полезной нагрузке голосовых кадров, без всех накладных расходов транспорта.

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

Эти данные относятся ко всей системе — Windows, вебу и Android. Сам Tauri здесь отвечает за Windows-приложение; серверный счётчик не является бенчмарком фреймворка.

Не только разговоры: экран и радио

В журнале за 15–28 сентября набралось 269 событий screen_share_started — сообщений о начале демонстрации экрана. Это ещё не оценка качества каждой трансляции, но уже видно, что функцию используют.

Если взять те же сопоставимые пятидневки, таких событий было 67 и 169. Рост примерно в 2,5 раза, хотя абсолютные числа пока небольшие. Повторный запуск также создаёт событие, поэтому называть это числом уникальных стримеров было бы неправильно.

У радио к моменту снимка было 438 разных идентификаторов слушателей и около 854 часов суммарного прослушивания. Учёт включили 15 сентября.

Суммарного — важное слово. Если десять клиентов слушали по часу, счётчик прибавит десять часов. Он складывает время radio-сессий, включая активные на момент снимка, и опирается на сообщения клиентов о воспроизведении.

Нам нравится, что в приложении есть несколько сценариев: зайти поговорить, показать друзьям экран или просто включить музыку. Теперь у этих возможностей появились не только кнопки, но и заметная статистика использования.

Что для нас изменилось после релиза

Главный результат этих почти двух недель — не само число в 134 миллиона кадров. Важнее, что появилась измеримая повседневная активность: больше клиентов приходит за сутки, больше комнат создаётся, растёт число событий продолжительного голосового общения и демонстраций.

При чтении статистики важно различать показатели: подключение не равно разговору, клиентский ID — человеку, а серверные мегабайты — памяти приложения на компьютере игрока.

Пока это небольшой отрезок времени, и делать прогнозы роста на год вперёд мы не собираемся. Но теперь можем обсуждать БОЛТУН не только как экспериментальную ветку, в которой что-то починили, а как работающий проект с данными об использовании.

Продолжаем пилить свою замену Discord. А всем, кто уже заходит в БОЛТУН, зовёт друзей и помогает находить проблемы, — спасибо. Особенно приятно видеть, что после релиза нас стало больше.


Данные взяты из собственного production-дашборда, сохранённых серверных агрегатов и технического журнала. Срез — 28 сентября 2026 года, около 11:00 UTC. Суточные сравнения приведены по UTC; начало и конец периода указаны отдельно для каждого набора данных. В статье используются только агрегаты, без имён, IP и индивидуальных идентификаторов участников.