DGuard

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

Голосовой чат по близости — игроки слышат тех, кто рядом, а голос затихает с расстоянием. Его дают два проекта: Plasmo Voice и Simple Voice Chat. Оба требуют мод у каждого игрока и открытый UDP-порт на сервере — без этого голос не заработает, даже если плагин стоит. Разбираем установку, порты, прокси и модерацию по документации обоих проектов.

Команда DGuard8 мин

Коротко: поставьте на сервер плагин Plasmo Voice или Simple Voice Chat, откройте UDP-порт голоса и попросите игроков установить клиентский мод того же проекта на Fabric, Forge или NeoForge (у Simple Voice Chat — ещё Quilt). Plasmo Voice по умолчанию слушает UDP на том же номере, что и игровой порт, Simple Voice Chat — UDP 24454. Без мода игрок заходит и играет как обычно, только без голоса. Голос работает только в Java Edition: игроки Bedrock его не получат.

Сравнение Plasmo Voice и Simple Voice Chat

Plasmo VoiceSimple Voice Chat
Мод у игрокаОбязателен: Fabric, Forge или NeoForgeОбязателен: Fabric, NeoForge, Forge или Quilt
СерверПлагин для Paper, Spigot и Folia; моды для Fabric, Forge, NeoForgeПлагин для Bukkit, Spigot и Paper (на Modrinth — и Folia); моды для Fabric, NeoForge, Forge, Quilt
Порт голосаUDP; port = 0 — тот же номер, что у игрового портаUDP 24454 (port в настройках)
Файл настроек на Paperplugins/PlasmoVoice/config.tomlplugins/voicechat/voicechat-server.properties
ПроксиПлагины для Velocity и BungeeCordПлагины для Velocity, BungeeCord и Waterfall
ГруппыАддон pv-addon-groupsВстроены, можно с паролем
Мьют/vmute <игрок> [время] [причина]Снять право voicechat.speak
Не пускать без модаЕсть опция кика игроков без модаforce_voice_chat=true
Свежий выпуск2.1.17, 15 сентября 2026, до 26.3; 2.2.0 — в бетеbukkit-2.6.24, 20 сентября 2026, до 26.3
ЛицензияОткрытый код, LGPL-3.0Исходники на GitHub, на Modrinth — All Rights Reserved
В алфавитном порядке. По документации plasmovoice.com, вики modrepo.de и страницам проектов на Modrinth
  • Plasmo Voice — объёмный звук на OpenAL, шумоподавление RNNoise, по желанию приглушение голоса сквозь блоки и направленный звук, оверлей в стиле Discord, плейсхолдеры PlaceholderAPI, поддержка ванишей, Opus и шифрование голоса. Группы, трансляция голоса на весь сервер и другое — отдельными аддонами.
  • Simple Voice Chat — push-to-talk или активация голосом, шёпот, группы с паролем, 3D-звук, Opus и RNNoise, шифрование AES, запись разговоров отдельными дорожками и много аддонов через API. Меню открывается клавишей V, при первом входе мод проводит игрока по настройке микрофона.

Установка на один сервер

  1. 1

    Скачайте плагин и мод одного проекта

    Каждый проект ставится и на сервер, и в клиент игрока, поэтому мод у игроков должен быть того же проекта, что плагин на сервере. Берите их с Modrinth. Плагин — в plugins/ и перезапуск, подробно — как установить плагин.

  2. 2

    Откройте UDP-порт

    Голос идёт по UDP, а не по TCP, как игра. Открытый TCP 25565 не значит, что открыт UDP 25565. На VPS откройте порт в файрволе, на хостинге — найдите в панели UDP-порт или выделите дополнительный. Подробнее о портах — IP и порт сервера.

  3. 3

    Пропишите порт, если нужен другой

    Plasmo Voice: port в разделе [host] файла config.toml (0 — номер игрового порта). Simple Voice Chat: port в voicechat-server.properties. Ставить в Simple Voice Chat -1 (номер игрового порта) документация настойчиво не советует: UDP на этом номере по умолчанию использует query сервера, и это может уронить сервер.

  4. 4

    Установите мод себе и проверьте

    Зайдите с модом и нажмите V. Plasmo Voice покажет меню, если всё работает, или «Connecting…» и «Not installed», если нет. В Simple Voice Chat проверьте игрока командой /voicechat test <игрок> (право voicechat.admin).

Docker: проброс UDP-порта Simple Voice Chat в docker-compose.yml
ports:
  - "25565:25565"
  - "24454:24454/udp"

Если сервер в Docker, порт голоса нужно пробросить отдельно с пометкой /udp — так делает пример из вики Simple Voice Chat. Основу docker-compose.yml можно собрать в нашем генераторе Docker Compose, а про сам контейнер — в статье сервер в Docker.

Голосовой чат за Velocity и BungeeCord

На каждый игровой сервер за прокси ставят плагин голосового чата. Плагин на самом прокси необязателен, но удобен: тогда наружу смотрит один UDP-порт, а не по порту на сервер.

Plasmo VoiceSimple Voice Chat
Без плагина на проксиКаждому серверу — свой UDP-порт, все открыты; если сервер на другой машине, в [host.public] пишут его публичный IP и портПорт голоса каждого сервера открыт наружу; если серверы на разных машинах, в voice_host каждого пишут его публичный IP
С плагином на проксиОдин публичный UDP-порт прокси; файл forwarding-secret из папки плагина на прокси копируют на каждый серверОдин UDP-порт; по умолчанию — тот же номер, что у игрового порта прокси (у Velocity 25577)
Порты серверовНужны только для связи с прокси, наружу их можно не открыватьПрокси сам находит порт голоса каждого сервера
По страницам Installing on a Proxy (Plasmo Voice) и Proxy Setup (Simple Voice Chat)

Если прокси и серверы на одной машине, у каждого сервера должен быть свой порт голоса — один порт два сервера не поделят. Сам прокси и передачу данных игрока настраивают как обычно — см. настройка Velocity.

Права и модерация голоса

ЗадачаPlasmo VoiceSimple Voice Chat
Заглушить игрока/vmute <игрок> [время] [причина], снять — /vunmute (право pv.mute, у операторов)Запретить voicechat.speak в плагине прав
Запретить слушатьВ документации не описаноЗапретить voicechat.listen
Запретить говорить всемpv.activation.* = falseЗапретить voicechat.speak группе default
Кто с модом/vlist (право pv.list)Значок «не установлен» у игроков без мода
Перезагрузить/vreload (право pv.reload)Команды в списке нет
Команды и права — со страниц Commands & Permissions и Permissions. Права обоих проектов выдаются через LuckPerms
  • Запись разговоров. В Simple Voice Chat игроки по умолчанию могут записывать голосовой чат (allow_recording=true). Если это не подходит вашим правилам, выключите.
  • Правила для голоса. Пропишите заранее, что запрещено в голосовом чате и как на это жаловаться, — правила можно собрать в нашем генераторе правил, а как устроить работу модераторов — в статье команда модераторов.
  • Ваниш. Plasmo Voice поддерживает плагины ваниша, Simple Voice Chat с версии 2.6.0 прячет скрытых игроков из списка громкости.

Что выбрать

  • Нужен объёмный звук, приглушение сквозь стены и аддоны вроде трансляции — Plasmo Voice.
  • Нужны группы «из коробки», шёпот и запись разговоров — Simple Voice Chat.
  • Сборка модов — смотрите, какой проект уже в ней: игроки поставят мод того же проекта, что на сервере.
  • Сервер за TCP-only защитой от DDoS — сначала решите вопрос с UDP: без него не заработает ни один из двух.

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

Голосовой чат делает моды нормой: каждому игроку нужен клиент на Fabric, Forge или NeoForge. Требовать «чистый» клиент вы уже не сможете, поэтому читеров стоит ловить по поведению, а не по тому, чем запущена игра. DGuard — лучший античит для современного сервера Minecraft — проверяет бой, движение, постройку, инвентарь и пакеты и закрывает все 47 видов читов из нашего сравнения: KillAura, Reach, Fly, Scaffold и остальные.

Как и голосовой чат, DGuard работает за Velocity и BungeeCord. Игроки Bedrock через Geyser голоса не получат, а DGuard делает исключения для игроков Bedrock, заходящих через Floodgate, — см. Geyser и Bedrock.

Частые вопросы

Как сделать голосовой чат на сервере Minecraft?

Поставьте на сервер Plasmo Voice или Simple Voice Chat, откройте UDP-порт голоса и попросите игроков установить мод того же проекта на Fabric, Forge или NeoForge. У Simple Voice Chat порт по умолчанию — UDP 24454, у Plasmo Voice — UDP на номере игрового порта.

Почему Simple Voice Chat пишет «Voice chat not connected»?

Чаще всего на сервере не открыт UDP-порт голоса (по умолчанию 24454). На хостинге для этого часто нужна отдельная настройка — у Simple Voice Chat есть инструкции для многих хостингов. Обычные проверялки портов UDP не проверяют: используйте /voicechat test <игрок> или утилиту из вики проекта.

Нужен ли мод игрокам для голосового чата?

Да, и Plasmo Voice, и Simple Voice Chat работают только с клиентским модом. Без мода игрок заходит и играет как обычно, просто без голоса, если на сервере не включён кик игроков без мода.

Работает ли голосовой чат с Bedrock и на телефоне?

Нет. Simple Voice Chat прямо пишет, что голос в Bedrock Edition невозможен, а клиентские моды обоих проектов есть только для Java Edition.

Как настроить Plasmo Voice за Velocity?

Поставьте Plasmo Voice на каждый сервер с разными UDP-портами. Чтобы наружу смотрел один порт, добавьте плагин на Velocity и скопируйте файл forwarding-secret из его папки в plugins/plasmovoice/ каждого сервера, затем перезапустите их.

Источники

Все разделы
Создание сервера7 минКак зайти на свой сервер Minecraft: IP, порт 25565 и проброс портовСервер Minecraft Java принимает игроков на TCP-порту 25565. Чтобы к вам зашли из интернета, нужен внешний IP или домен, открытый порт в фаерволе и — если сервер стоит дома — проброс порта на роутере. Ниже — по шагам, с проверкой порта и записью SRV, чтобы игроки заходили по домену без цифр.ЧитатьПрокси и сети7 минКак настроить Velocity: сеть серверов с лоббиСобираем сеть из прокси Velocity, лобби и режима выживания: velocity.toml, безопасная передача данных игроков, конфиги Paper на серверах и файрвол — без него в сеть можно зайти под чужим ником.ЧитатьПлагины6 минGeyser и Floodgate: как пустить Bedrock-игроков на Java-серверGeyser переводит протокол Bedrock Edition в Java Edition, и игроки с телефонов, консолей и Windows заходят на ваш Paper-сервер. Floodgate добавляет вход без купленного Java-аккаунта. Ставятся два плагина, открывается порт 19132 — а дальше стоит знать, чего мост не умеет и как к таким игрокам относится античит.Читать

Поставьте лучший античит для современного Minecraft

DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.