Голосовой чат — это функция, позволяющая общаться голосом прямо в браузере.
Работает через WebRTC (P2P), не нагружает сервер, работает даже на обычном хостинге.
Два режима:
1. Комнаты проекта — бесплатные или платные комнаты от администрации (лобби, рейды, ивенты).
2. Личные серверы — создаёте свой сервер (как в Discord) с текстовыми и голосовыми каналами.
---
Как создать свой сервер:
1. Зайдите на страницу «Голос» → вкладка «Создать».
2. Выберите тариф (от 90 монет в неделю до 1500 за бессрочный).
3. Введите название сервера, описание, иконку.
4. Оплатите подписку — сервер создастся автоматически.
Что внутри:
• Текстовый канал — переписка с автосжатием истории.
• Голосовой канал — WebRTC-созвон до 8 (или больше) человек.
Управление:
• Каналы — создавайте текстовые и голосовые каналы.
• Участники — управляйте ролями, приглашайте, баньте.
• Приглашения — создавайте временные и постоянные ссылки.
• Настройки — название, описание, видимость (публичный / по приглашению), автопродление.
Роли (как в Discord):
• Создавайте роли с уникальными цветами.
• Назначайте роли участникам.
• Роли с приоритетом отображаются отдельной группой.
• Можно делать роли @упоминаемыми.
Команды в текстовом канале:
• `/help` — список команд.
• `/compress` — свернуть старую историю (владелец сервера или модератор).
Советы:
• Используйте HTTPS — WebRTC работает только в защищённом контексте.
• Голос идёт напрямую между браузерами (P2P), сервер только сигнализирует.
• Если не слышно собеседника — проверьте, не включён ли режим «🎧» (deaf) у себя или собеседника.
• Для работы камеры и микрофона нужно разрешить доступ в настройках браузера.
• Mesh-архитектура: каждый подключён ко всем остальным. Для стабильности ограничивайте количество участников в канале (обычно до 8-12 человек).
Тарифы:
| Тариф | Цена | Срок | Каналы | Участники | Ёмкость голоса |
|-------|------|------|--------|-----------|----------------|
| Неделя | 90 | 7 дней | 4 | 25 | 6 |
| Месяц | 300 | 30 дней | 8 | 50 | 8 |
| Квартал | 800 | 90 дней | 12 | 100 | 10 |
| Бессрочно | 1500 | навсегда | 20 | 300 | 16 |
Продление:
• Можно продлить подписку с баланса сайта.
• В настройках сервера включите автопродление — баланс будет списываться автоматически при истечении.
• Просроченный сервер не пускает гостей, но сохраняет все данные. Владелец может продлить в любой момент.
Технические детали:
• WebRTC mesh: соединения растут как N², поэтому большие комнаты лучше делить на несколько каналов.
• STUN-серверы встроены по умолчанию (Google, Twilio).
• Для работы за симметричным NAT (мобильный интернет) нужен TURN-сервер (настраивается администратором).
• История текстовых каналов автоматически сжимается (по умолчанию после 200 сообщений).