Голосовой чат в игре
Simple Voice Chat и Plasmo Voice на сервере Millida: выдать дополнительный порт, настроить дальность слышимости и не сломать Bedrock-игрокам вход.
Обновлено 7 августа 2026 г.
Голосовой чат встраивает разговор в игру: слышно того, кто рядом, тише — если дальше, глухо — через стену. Discord для этого не нужен, но мод у игроков нужен.
Что выбрать
| Плагин | Особенности |
|---|---|
| Simple Voice Chat | стандарт де-факто: стабильный, много дополнений, работает на Paper/Purpur/Fabric/Forge |
| Plasmo Voice | популярен в СНГ: рации, группы, приоритетные каналы, гибче в настройке |
Оба требуют мода на клиенте у каждого игрока — иначе он просто не будет никого слышать. Заходящие с телефонов через Geyser голос не получат в любом случае.
Установка
- Выдайте серверу порт: раздел «Адрес и сеть» → «Дополнительные порты» → «Добавить порт». Скопируйте номер и подпишите строку «голосовой чат», чтобы потом не гадать. Доп. порты доступны на платных тарифах, применяются со следующего запуска.
- Раздел «Плагины и моды» → поставьте выбранный плагин.
- Запустите сервер один раз, чтобы появился конфиг.
- Впишите выданный порт в конфиг:
- Simple Voice Chat —
plugins/voicechat/voicechat-server.properties, полеport; - Plasmo Voice —
plugins/PlasmoVoice/config.toml, полеportв блоке[host].
- Simple Voice Chat —
- Перезапустите сервер.
Файлы правятся в разделе Файлы.
Что настроить сразу
- Дальность слышимости (
max_distance/distance) — 48 блоков по умолчанию у SVC. Для выживания часто ставят 32, для ролевых — 16. - Приглушение через стены — включено, отключать не стоит: без него весь спавн говорит хором.
- Кодек и битрейт — трогать не нужно, дефолт рассчитан на слабые каналы.
- Группы и рации — у Plasmo из коробки, у SVC отдельным дополнением.
Сеть серверов (Velocity / BungeeCord)
В сети каждый сервер обслуживает голос сам: выдайте свой порт каждому участнику и впишите его в конфиг этого сервера. Игрок подключается по адресу сети, а номер порта уводит звук на нужный сервер — ничего больше настраивать не нужно.
Плагин voicechat-velocity на прокси ставить не нужно и вредно: участники сети адресуются доменами (<slug>.millida.host), а Velocity хранит такие адреса нерезолвленными. Плагин-ретранслятор берёт адрес как есть и падает на отправке — в консоли прокси это видно как Error pinging server '<имя>': unresolved address (проверка /voicechatproxy ping <сервер> <порт>), а у игроков голос молчит при полностью верных портах. Удалите voicechat-velocity-*.jar из plugins прокси и перезапустите его.
Ещё две ловушки сети:
- Один и тот же плагин двумя версиями. Если в
pluginsлежат, например,voicechat-bukkit-2.6.18.jarиvoicechat-bukkit-2.6.21.jar, сервер пишетAmbiguous plugin name 'voicechat'и выбирает одну из них сам — на разных серверах сети это оказываются разные версии, и голос между ними не сходится. Оставляйте по одному файлу и одинаковую версию на всех серверах. voice_hostв конфиге. Пустое поле = «тот адрес, по которому игрок зашёл», и это верно для наших серверов. Адрес прежнего хостинга в этом поле молча ломает голос при верном порте.
Не работает
| Симптом | Причина |
|---|---|
| «Voice chat not connected» у всех | порт в конфиге не совпадает с выданным в панели |
| Работает у одних, не работает у других | у игрока нет мода или его версия старее серверной |
| Слышно всех по всей карте | дальность выставлена слишком большой |
| Нет порта в панели | бесплатный тариф: наружу открыт только игровой порт |
| В сети голос молчит на всех серверах | на прокси стоит voicechat-velocity (см. выше) |
Игрокам мод ставится в клиент как обычный мод Fabric/Forge — ссылку удобно положить в описание сервера или закрепить в Discord (Связь чата с Discord).