Pterohost docs

Simple Voice Chat: голосовой чат на сервере Minecraft

Как установить Simple Voice Chat на сервер Minecraft: плагин и мод, UDP-порт, proximity voice, группы и решение типичных проблем.

Кратко: Simple Voice Chat - популярный мод/плагин для голосового общения прямо в Minecraft. Установите серверную часть, откройте UDP-порт 24454, попросите игроков поставить клиентский мод - и proximity voice заработает за 10 минут.

Simple Voice Chat: голосовой чат на сервере Minecraft

Simple Voice Chat превратился в стандарт для голосового общения в Minecraft-сообществах. В 2026 году проект набрал более 30 миллионов загрузок на Modrinth и CurseForge, поддерживает актуальные версии Minecraft от 1.16 до 1.21.x, работает на Fabric, Forge, NeoForge и Paper/Spigot. Proximity voice - разговоры, которые слышны только рядом стоящим игрокам - создаёт эффект присутствия и заменяет Discord для большинства игровых ситуаций. Плагин бесплатен, с открытым исходным кодом (GitHub: henkelmax/simple-voice-chat), активно развивается и совместим с большинством популярных модов и плагинов.**

Pterohost - игровой хостинг для Minecraft с NVMe-дисками, DDoS-защитой и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Как устроен Simple Voice Chat

Мод реализует отдельный голосовой канал поверх игрового соединения. Сервер выступает ретранслятором: он принимает аудиопоток от одного игрока и пересылает его ближайшим игрокам. Для этого используется UDP-протокол на отдельном порту (по умолчанию 24454) - в отличие от основного TCP-соединения Minecraft.

Ключевые концепции:

  • Proximity voice - голос слышен только тем, кто находится в заданном радиусе блоков.
  • Группы - закрытые каналы без привязки к расстоянию, аналог Discord-каналов.
  • Whispering / Shouting - режимы с уменьшенной или увеличенной дальностью.
  • Push-to-talk и voice activation - оба режима поддерживаются на стороне клиента.

Серверная часть Simple Voice Chat существует в двух вариантах:

ПлатформаМодуль
Fabricsimple-voice-chat-fabric (mod, клиент + сервер)
Forgesimple-voice-chat-forge (mod, клиент + сервер)
NeoForgesimple-voice-chat-neoforge (mod, клиент + сервер)
Paper / Spigot / Bukkitsimple-voice-chat-bukkit (только плагин, клиент нужен отдельно)

Для серверов с ванильными плагинами выбирайте bukkit-версию. Для модпаков - версию под свой загрузчик.

Установка на Fabric-сервер

  1. Убедитесь, что установлен Fabric Loader нужной версии.
  2. Скачайте файл simple-voice-chat-fabric-<MC_version>-<mod_version>.jar с Modrinth.
  3. Положите JAR в папку mods/ сервера.
  4. Перезапустите сервер.

При первом запуске создаётся директория voicechat/ с файлом voicechat-server.properties.

mods/
  simple-voice-chat-fabric-1.21.4-2.x.x.jar
voicechat/
  voicechat-server.properties

Установка на Paper/Spigot-сервер

  1. Скачайте bukkit-сборку: simple-voice-chat-bukkit-<MC_version>-<mod_version>.jar.
  2. Положите в папку plugins/.
  3. Перезапустите сервер.
plugins/
  simple-voice-chat-bukkit-1.21.4-2.x.x.jar
voicechat/
  voicechat-server.properties

Важно: для Paper-сервера клиентский мод всё равно нужен. Серверный плагин обрабатывает голос, клиентский мод - отображает GUI и управляет микрофоном.

Открытие UDP-порта 24454

Это самый частый источник проблем. Simple Voice Chat использует UDP, а большинство хостингов и фаерволов по умолчанию закрывают UDP-порты.

Панель Pterodactyl / Pterohost

В панели управления сервером перейдите в раздел Network (Сеть). Добавьте дополнительный порт или убедитесь, что основной порт доступен по UDP. В Pterodactyl каждый сервер получает диапазон портов - назначьте один из них для голосового чата.

Если порт отличается от 24454, укажите его в конфиге:

# voicechat/voicechat-server.properties
port=24454

Значение port=-1 означает “использовать тот же порт, что и основной игровой (TCP)”. Это удобно если хостинг выдаёт один порт на всё.

Фаервол на VPS/выделенном сервере

Если вы управляете сервером сами, откройте порт:

# ufw
ufw allow 24454/udp

# iptables
iptables -A INPUT -p udp --dport 24454 -j ACCEPT
iptables-save > /etc/iptables/rules.v4

Проверьте, что порт открыт:

# Проверка с удалённой машины (замените IP)
nc -vzu 1.2.3.4 24454

Отличие TCP и UDP портов

Minecraft работает на TCP. Simple Voice Chat - на UDP. Даже если вы открыли порт 24454 по TCP, голосовой чат не заработает. Всегда явно указывайте протокол udp при открытии порта.

Настройка voicechat-server.properties

Основной конфигурационный файл находится по пути voicechat/voicechat-server.properties в корне сервера. Ключевые параметры:

# Порт UDP (-1 = использовать порт сервера)
port=24454

# IP для биндинга (пусто = все интерфейсы)
bind_address=

# Максимальная дистанция голоса (блоки)
max_voice_distance=48

# Минимальная дистанция (ниже этого значения громкость не уменьшается)
voice_chat_distance=0

# Включить crouch distance - шёпот при приседании
crouch_distance_multiplier=1.0

# Включить группы
enable_groups=true

# Разрешить игрокам отключать чужой голос
allow_recording=true

# Кодек (VOIP / AUDIO / RESTRICTED_LOWDELAY)
codec=VOIP

# Количество каналов Opus (1 = моно, 2 = стерео)
# Стерео потребляет больше ресурсов
stereo=false

# Keep-alive пакеты (секунды)
keep_alive=1000

# Разрешить отладочные логи
debug=false

После изменений перезапустите сервер - конфиг читается при старте.

Рекомендуемые значения для разных типов серверов

Тип сервераmax_voice_distanceПримечание
Выживание, небольшой сервер48Стандарт
Ролевой сервер (RP)16-24Реализм общения
Ивент/арена96-128Слышимость на больших площадках
Миниигры с командамиГруппыProximity отключён, только группы

Клиентский мод: установка и настройка

Каждый игрок должен установить клиентскую часть Simple Voice Chat. Версия мода должна совпадать с серверной (по крайней мере мажорная версия).

Для Fabric:

  1. Скачайте simple-voice-chat-fabric-<версия>.jar с Modrinth.
  2. Положите в папку .minecraft/mods/.
  3. Запустите игру с профилем Fabric.

Для Forge/NeoForge:

  1. Скачайте соответствующую версию для Forge/NeoForge.
  2. Положите в .minecraft/mods/.

Для Paper/Bukkit-сервера: Игрок устанавливает тот же Fabric или Forge мод (серверная версия bukkit, клиентская - мод). Загрузчик выбирается по удобству игрока.

Управление в игре

По умолчанию открыть GUI голосового чата: клавиша V.

В GUI доступны:

  • Включить/выключить микрофон
  • Настроить громкость входящего звука
  • Создать или войти в группу
  • Настроить режим активации (push-to-talk или по голосу)
  • Отключить конкретных игроков

Клавиши можно переназначить в настройках управления Minecraft (раздел “Simple Voice Chat”).

Proximity voice: как работает и как настроить

Proximity voice - основной режим работы. Голос игрока слышен окружающим с затуханием в зависимости от расстояния.

Параметры затухания определяются в voicechat-server.properties:

# Дистанция полной громкости (блоки от игрока)
voice_chat_distance=0

# Максимальная дистанция слышимости
max_voice_distance=48

При voice_chat_distance=0 и max_voice_distance=48 голос начинает затухать сразу от отправителя и полностью исчезает на 48 блоках. Если задать voice_chat_distance=10, в радиусе 10 блоков голос будет полной громкости, а затем плавно затухать до 48.

Whispering и shouting

На клиенте можно переключиться в режим шёпота (меньший радиус) или крика (увеличенный радиус). Кнопки настраиваются в управлении. Это удобно для стелс-игры или громких объявлений на сервере.

Группы: голосовой чат без привязки к расстоянию

Группы - аналог Discord-каналов внутри игры. Создать группу:

  1. Нажмите V для открытия GUI.
  2. Нажмите кнопку “Create Group” (Создать группу).
  3. Введите имя и при необходимости пароль.
  4. Пригласите игроков - они могут найти группу в списке или ввести пароль.

Члены группы слышат друг друга независимо от расстояния в игровом мире. Одновременно можно находиться только в одной группе. Игрок в группе по умолчанию не слышит и не передаёт proximity voice (зависит от настроек).

Отключить группы полностью можно в конфиге:

enable_groups=false

Совместимость с модами и плагинами

Simple Voice Chat отличается высокой совместимостью. Перечислим проверенные сочетания:

Мод/плагинСовместимостьПримечание
EssentialsXДаНет конфликтов
LuckPermsДаРазграничение прав через API
WorldGuardДаМожно ограничить голос в регионах (через API)
DynmapДаНезависимые системы
Geyser (Bedrock)ЧастичноBedrock-игроки голос не слышат и не говорят
Plasmo VoiceНетАльтернативный плагин, одновременно не используется
VoiceChat InteractionДаДополнение к Simple Voice Chat (3D-звуки, подземелья)
Replay ModДаЗапись без голосового трека

Расширения через API

Simple Voice Chat предоставляет открытый API для разработчиков. На его основе созданы дополнения:

  • VoiceChat Interaction - приглушение голоса под землёй, в воде, за стенами.
  • Simple Voice Chat Spectator - зрители слышат живых игроков (для event-серверов).
  • Regional Voice Chat - зонирование голосовых зон через WorldGuard.

Устанавливаются как обычные моды/плагины.

Типичные проблемы и решения

Игроки не слышат друг друга

Симптом: Мод установлен, иконка микрофона появляется, но голос не передаётся.

Причины и решения:

  1. UDP-порт 24454 закрыт - самая частая причина. Откройте порт в фаерволе (см. раздел выше).
  2. Разные версии мода на сервере и клиенте. Убедитесь, что версии совпадают.
  3. Сервер за NAT без проброса UDP. Настройте проброс порта на роутере или используйте port=-1.

Иконка микрофона не появляется

Клиентский мод не загружен или загружен для неправильного загрузчика (например, Forge-версия на Fabric). Проверьте лог клиента на ошибки при старте.

Высокая задержка голоса

Попробуйте изменить кодек:

codec=VOIP

VOIP оптимизирован для речи с минимальной задержкой. AUDIO - лучше для музыки, но медленнее. RESTRICTED_LOWDELAY - для экстремально низкой задержки, но хуже качество.

Сервер не создаёт папку voicechat/

Убедитесь, что JAR-файл мода правильно указан для нужной платформы (Fabric, Forge или Bukkit). Запустите сервер и проверьте логи - должна быть строка вида [SimpleVoiceChat] Server started on port 24454.

Проверка через логи сервера

При успешном запуске в logs/latest.log будет:

[INFO] [voicechat] [Server] Server started at port 24454

Если порт занят или недоступен:

[ERROR] [voicechat] Failed to start voice chat server

В этом случае измените порт или освободите 24454.

Безопасность и права

Simple Voice Chat не предоставляет встроенных прав через Bukkit/LuckPerms. Для ограничения функций используйте API или дополнительные плагины.

Рекомендации:

  • Отключите группы (enable_groups=false), если хотите только proximity voice на RP-сервере.
  • Включите allow_recording=false, если не хотите, чтобы игроки записывали голос других.
  • Используйте debug=false на продакшн-сервере - debug-режим нагружает лог.

Голосовой трафик проходит через сервер (не peer-to-peer), поэтому вы полностью контролируете соединения. Все пакеты проходят через ваш UDP-порт.

Связанные материалы

Если вы настраиваете сервер с плагинами, изучите подборку лучших плагинов в статье лучшие плагины для Minecraft-сервера. Для производительности при большом количестве игроков читайте оптимизацию Minecraft-сервера. Планируете модпак? Подробное руководство по сборке - в статье как собрать модпак для Minecraft.

Заключение

Simple Voice Chat - зрелый, стабильный инструмент для голосового общения в Minecraft, который работает на всех популярных платформах. Установка занимает несколько минут: скачайте нужный JAR, откройте UDP-порт 24454, попросите игроков поставить клиентский мод. Proximity voice создаёт живую атмосферу на выживании и RP-серверах, а группы заменяют Discord для командных игр. Большинство проблем сводится к закрытому UDP-порту - убедитесь, что он открыт и по UDP, а не только TCP. Проект активно развивается, поддерживает актуальные версии Minecraft и имеет открытый API для расширений.

Pterohost - Minecraft-хостинг с NVMe-дисками, автоматическим бэкапом и поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг