Хостинг

Голосовой чат в игре

Simple Voice Chat и Plasmo Voice на сервере Millida: выдать дополнительный порт, настроить дальность слышимости и не сломать Bedrock-игрокам вход.

Обновлено 7 августа 2026 г.

Голосовой чат встраивает разговор в игру: слышно того, кто рядом, тише — если дальше, глухо — через стену. Discord для этого не нужен, но мод у игроков нужен.

Что выбрать

ПлагинОсобенности
Simple Voice Chatстандарт де-факто: стабильный, много дополнений, работает на Paper/Purpur/Fabric/Forge
Plasmo Voiceпопулярен в СНГ: рации, группы, приоритетные каналы, гибче в настройке

Оба требуют мода на клиенте у каждого игрока — иначе он просто не будет никого слышать. Заходящие с телефонов через Geyser голос не получат в любом случае.

Установка

  1. Выдайте серверу порт: раздел «Адрес и сеть» → «Дополнительные порты» → «Добавить порт». Скопируйте номер и подпишите строку «голосовой чат», чтобы потом не гадать. Доп. порты доступны на платных тарифах, применяются со следующего запуска.
  2. Раздел «Плагины и моды» → поставьте выбранный плагин.
  3. Запустите сервер один раз, чтобы появился конфиг.
  4. Впишите выданный порт в конфиг:
    • Simple Voice Chat — plugins/voicechat/voicechat-server.properties, поле port;
    • Plasmo Voice — plugins/PlasmoVoice/config.toml, поле port в блоке [host].
  5. Перезапустите сервер.

Файлы правятся в разделе Файлы.

Что настроить сразу

  • Дальность слышимости (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).