Поиск по Wiki

Поиск по статьям и инструкциям

Голосовой чат

🎧 Зачем нужен позиционный голосовой чат?#

Позиционный голосовой чат позволяет игрокам общаться голосом прямо в игре:

  • Громкость и направление звука зависят от расстояния между персонажами.
  • Поддерживается эффект пещер, приглушение звука за стенами и подводная акустика.
  • Доступны рации, группы и переговорные устройства.

Два главных решения для серверов Minecraft:

  • Simple Voice Chat: самый популярный плагин и мод в мире. Требует мод у клиента.
  • Plasmo Voice: продвинутая система с поддержкой аудио-эффектов, совместимостью с Fabric/Paper и гибким API.

⚡ Пошаговая настройка Simple Voice Chat#

Шаг 1. Выделите дополнительный порт#

Голосовой трафик передается по отдельному UDP-каналу.

  1. В панели управления Obsy перейдите во вкладку Порты.
  2. Нажмите Запросить порт и запомните полученное число (например: 25580).

Шаг 2. Установите плагин или мод#

  • Для Paper / Purpur: скачайте .jar файл плагина Simple Voice Chat и поместите в папку plugins/.
  • Для Fabric / Forge: поместите .jar файл мода в папку mods/.

Шаг 3. Запустите и остановите сервер#

При первом старте плагин сгенерирует файл конфигурации plugins/voicechat/voicechat-server.properties (или в папке config/voicechat/).

Шаг 4. Настройте конфигурацию#

Откройте файл voicechat-server.properties и измените следующие параметры:

properties
# Укажите выделенный вам дополнительный порт:
port=25580

# Адрес прослушивания (оставьте 0.0.0.0):
bind_address=0.0.0.0

# Внешний IP или домен сервера, к которому подключаются клиенты:
# Если используете буквенный домен:
# messenger_address=mc.yourdomain.ru
# Или оставьте пустым, чтобы клиенты использовали IP подключения к игре:
messenger_address=

# Максимальная дистанция слышимости в блоках:
max_voice_distance=48.0

Шаг 5. Запустите сервер#

В консоли сервера должна появиться строка: [voicechat] Server started at port 25580


🛠️ Настройка Plasmo Voice#

Для Plasmo Voice алгоритм аналогичен:

  1. Выделите дополнительный порт в панели.
  2. Установите Plasmo Voice на сервер.
  3. Откройте файл plugins/PlasmoVoice/config.yml.
  4. Найдите секцию network:
yaml
network:
  ip: "0.0.0.0"
  port: 25580 # Ваш дополнительный порт
  proxy:
    enabled: false
  1. Перезапустите сервер.

❌ Частые проблемы и их решение#

Значок перечеркнутого микрофона / штекера в игре#

Если у игроков в нижнем левом углу горит иконка разорванного соединения:

  1. Не совпадает порт: проверьте, что порт в файле конфигурации точно совпадает с портом, выделенным в панели управления во вкладке Порты.
  2. Не тот протокол: убедитесь, что ваш хостинг и файрвол не блокируют UDP-трафик (на Obsy UDP-порты открыты по умолчанию).
  3. Версия мода у игрока: версия мода Simple Voice Chat у игрока в лаунчере должна быть совместима с версией плагина на сервере.
  4. Игра через связку серверов: если у вас настроена сеть серверов, голосовой чат должен быть настроен на прокси или использовать плагин voicechat-proxy.