Главная/Новости

Дневник разработкиОбновление

Голосовая связь: близость, рация и звонки после смены состояния

Сотрудница полиции разговаривает по рации у патрульной машины.

Статус: Маршруты голосовых каналов обновлены; работу двух игроков и внешнее соединение ещё нужно подтвердить.

Голос в ролевом мире меняет контекст вместе с игроком. На улице собеседника слышат рядом, в машине разговор ведут пассажиры, по рации говорят участники канала, по телефону — двое в звонке. При смене такого состояния участники голосового канала должны обновляться без лишних собеседников и потери нужных.

Пересборка каналов

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

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

Как проверим

Два клиента должны пройти разговор рядом и на расстоянии, рацию, телефонный звонок, выход из канала и повторную настройку голоса. Отдельно нужно проверить микрофон, громкость и то, что после смены режима никто не остаётся в старом канале. Именно многопользовательский прогон покажет, насколько уверенно схема работает в реальной игре.

Все новости

Другие новости

Пассажирка выбирает музыку на планшете в автомобиле у океана.

Дневник разработкиОбновление

Планшет и музыка: обои, радио и звук автомобиля

Планшет Atlanta получает больше персональных настроек и полноценный музыкальный сценарий. Мы обновили его внешний вид, работу Яндекс Музыки и…

Запуск

Открываем лаунчер…

Если окно лаунчера не появилось, значит он ещё не установлен. Скачайте и установите его — файлы сервера лаунчер загрузит сам.