Автор: alaydriem
Bedrock Voice Chat связывает положение игроков с пространственным голосовым общением: близкие собеседники слышны громче, а удалённые голоса затихают. Групповые каналы позволяют команде общаться на расстоянии. Доступны управление микрофоном и прослушиванием, громкость отдельных игроков, подавление шума и запись на компьютере.

Что понадобится
Здесь размещён полный вариант аддона для Bedrock Dedicated Server. Нужны три компонента: аддон на BDS, отдельно запущенный сервер BVC и клиентское приложение BVC у каждого игрока. Один файл для Minecraft не создаёт работающий голосовой сервис. Для Realms и хостингов без сетевого доступа предназначен отдельный вариант no-net.
Настройка сервера
Сначала запустите BVC Server на доступном хосте с доменом и сертификатом TLS. Одного IP-адреса недостаточно. Разрешите TCP 443 и UDP 28280, если ваша конфигурация не использует другие порты. Получите токен доступа; настройка хостинга и сертификата описана в актуальном руководстве BVC.
Распакуйте аддон в серверные папки behavior_packs и resource_packs. В config/default/variables.json задайте bvc_server как публичный HTTPS-адрес без завершающего слеша и bvc_access_token как токен сервера. Параметр bvc_world_name задаёт имя мира; для проверки подключения одним игроком установите bvc_minimum_players равным 1. Токен не должен попадать в экспортируемые миры.
В config/default/permissions.json разрешите @minecraft/server, @minecraft/server-admin, @minecraft/server-net и @minecraft/server-ui. Включите Beta APIs и подключите оба пакета к миру, указав UUID и версии из их манифестов. Перезапустите BDS. Подробные инструкции для BDS содержат настройку и проверку соединения.
Подключение и управление
Сначала зайдите на сервер Minecraft. Откройте клиент BVC, введите выданный администратором HTTPS-адрес голосового сервера, войдите под тем же аккаунтом Microsoft и разрешите доступ к микрофону. Во время игры клиент должен работать. Скачать его можно на официальном сайте BVC.
/bvc:panelоткрывает управление звуком./bvc:mute trueвыключает микрофон; значениеfalseвключает его обратно./bvc:deafen trueотключает входящие голоса./bvc:groupcreate,/bvc:groupjoin <code>и/bvc:groupleaveуправляют групповыми разговорами.