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 существует в двух вариантах:
| Платформа | Модуль |
|---|---|
| Fabric | simple-voice-chat-fabric (mod, клиент + сервер) |
| Forge | simple-voice-chat-forge (mod, клиент + сервер) |
| NeoForge | simple-voice-chat-neoforge (mod, клиент + сервер) |
| Paper / Spigot / Bukkit | simple-voice-chat-bukkit (только плагин, клиент нужен отдельно) |
Для серверов с ванильными плагинами выбирайте bukkit-версию. Для модпаков - версию под свой загрузчик.
Установка на Fabric-сервер
- Убедитесь, что установлен Fabric Loader нужной версии.
- Скачайте файл
simple-voice-chat-fabric-<MC_version>-<mod_version>.jarс Modrinth. - Положите JAR в папку
mods/сервера. - Перезапустите сервер.
При первом запуске создаётся директория voicechat/ с файлом voicechat-server.properties.
mods/
simple-voice-chat-fabric-1.21.4-2.x.x.jar
voicechat/
voicechat-server.properties
Установка на Paper/Spigot-сервер
- Скачайте bukkit-сборку:
simple-voice-chat-bukkit-<MC_version>-<mod_version>.jar. - Положите в папку
plugins/. - Перезапустите сервер.
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:
- Скачайте
simple-voice-chat-fabric-<версия>.jarс Modrinth. - Положите в папку
.minecraft/mods/. - Запустите игру с профилем Fabric.
Для Forge/NeoForge:
- Скачайте соответствующую версию для Forge/NeoForge.
- Положите в
.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-каналов внутри игры. Создать группу:
- Нажмите V для открытия GUI.
- Нажмите кнопку “Create Group” (Создать группу).
- Введите имя и при необходимости пароль.
- Пригласите игроков - они могут найти группу в списке или ввести пароль.
Члены группы слышат друг друга независимо от расстояния в игровом мире. Одновременно можно находиться только в одной группе. Игрок в группе по умолчанию не слышит и не передаёт 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.
Устанавливаются как обычные моды/плагины.
Типичные проблемы и решения
Игроки не слышат друг друга
Симптом: Мод установлен, иконка микрофона появляется, но голос не передаётся.
Причины и решения:
- UDP-порт 24454 закрыт - самая частая причина. Откройте порт в фаерволе (см. раздел выше).
- Разные версии мода на сервере и клиенте. Убедитесь, что версии совпадают.
- Сервер за 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 хостинг