Настройка Simple Voice Chat на сервере
На этой странице
Simple Voice Chat добавляет в Minecraft голосовой чат по расстоянию: чем ближе стоят игроки, тем громче они слышат друг друга, а ещё можно собираться в закрытые группы. Это один из самых популярных модов для серверов с выживанием, ролевой игрой и хоррором.
Сложности обычно возникают только с сетью: голосу нужен собственный UDP-порт. В этом руководстве разобраны установка, порт, файл конфигурации и решения для игроков, которые не могут подключиться.
Как работает Simple Voice Chat
- Он нужен и серверу, и игрокам. На сервере работает мод или плагин, а каждый игрок, которому нужен голос, ставит мод в свой клиент. Игроки без мода всё равно могут зайти и играть, просто без голоса.
- Он работает на многих платформах. Мод работает на Fabric, NeoForge, Forge и Quilt, плагин — на Paper, Spigot, Purpur и Folia, и они совместимы между собой. Даже на сервере Paper игрокам всё равно нужен клиентский мод.
- Голос использует отдельный UDP-порт, по умолчанию 24454. Открыть этот порт нужно только на сервере; игрокам ничего открывать не надо.
- Только Java Edition. Игроки Bedrock, в том числе заходящие через Geyser, пользоваться им не могут. Сторонние клиенты вроде Lunar и Feather тоже не поддерживаются.
Установите мод или плагин
- Скачайте Simple Voice Chat с Modrinth или CurseForge: файл плагина для Paper или Spigot либо файл мода под ваш загрузчик и версию Minecraft.
- Положите его в
plugins(Paper, Spigot) илиmods(Fabric, NeoForge, Forge) и один раз перезапустите сервер. Подробнее — в статье как установить плагины Minecraft. - При первом запуске создаётся файл конфигурации:
plugins/voicechat/voicechat-server.propertiesна Paper и Spigot;config/voicechat/voicechat-server.propertiesна серверах с модами.
- Попросите игроков установить мод под их загрузчик и версию Minecraft.
Настройте порт для голоса
Порт для голоса должен быть открыт для UDP и не должен совпадать с игровым портом.
- На своём компьютере: пробросьте UDP 24454 на роутере и разрешите его в файрволе. В Docker пробрасывайте его как
24454:24454/udp; без/udpпробрасывается только TCP, и голос не работает. - На арендованном сервере: вам нужен второй порт, выделенный вашему серверу, и его номер нужно указать в конфиге.
На хостинге Minecraft от HytHost это делается самостоятельно:
- Откройте вкладку Network в панели и добавьте allocation. Панель выберет свободный порт на IP вашего сервера и откроет его и для TCP, и для UDP.
- Откройте
voicechat-server.propertiesи укажите этот номер вport, например:port=25571
- Перезапустите сервер.
Оставьте voice_host пустым: новый порт находится на том же IP, что и игра, поэтому моды игроков найдут его сами. Если вкладка Network не даёт добавить порт, откройте тикет — мы добавим его за вас.
Добавьте UDP-порт сами в панели: хостинг Minecraft от HytHost — от €2.59/мес.
Тарифы MinecraftВажные настройки
| Параметр | По умолчанию | Что делает |
|---|---|---|
port | 24454 | UDP-порт для голоса. Не ставьте игровой порт: Minecraft тоже использует на нём UDP, и разработчик предупреждает, что сервер может упасть |
voice_host | empty | Адрес, к которому подключаются моды игроков. Нужен только за прокси или NAT, который меняет порт; в остальных случаях оставьте пустым |
max_voice_distance | 48 | На каком расстоянии в блоках игроки слышат друг друга |
whisper_distance | 24 | Дальность шёпота |
enable_groups | true | Позволяет игрокам создавать закрытые групповые чаты |
force_voice_chat | false | Если true, игроков без мода кикает с сервера |
После редактирования файла перезапустите сервер.
Для игроков: первый запуск
- Нажмите V, чтобы открыть меню голосового чата. В первый раз мод спросит про микрофон, динамики и что использовать — push to talk или активацию голосом.
- В группы можно войти из меню или командой
/voicechat join <group>;/voicechat leaveвыходит из группы.
Если игроки не могут подключиться к голосу
- Проверьте: от имени оператора выполните
/voicechat test <player>, чтобы узнать, работает ли голосовое подключение этого игрока. - Неверный порт в конфиге: номер в
voicechat-server.propertiesдолжен точно совпадать с дополнительным портом, выделенным вашему серверу. - TCP вместо UDP: голосу нужен UDP. Онлайн-проверки портов тестируют только TCP, поэтому ничего полезного не покажут; используйте команду test.
- Конфликт портов с Geyser: если на сервере также работает Geyser для игроков Bedrock, дайте голосу порт, отличный от порта Geyser.
- Несовпадение версий: мод у игроков должен совпадать с сервером по мажорной версии, например 2.6.x и там, и там.
- Игроки слышат друг друга издалека: скорее всего, они в одной группе.
Часто задаваемые вопросы
По умолчанию UDP 24454, задаётся параметром port в voicechat-server.properties. На арендованном сервере используйте дополнительный порт, выделенный вашему серверу, и укажите его номер в файле.
Да, каждому игроку, которому нужен голос, нужен мод в клиенте, даже если на сервере стоит плагин для Paper. Игроки без мода могут заходить и играть, но без голоса.
Нет. Разработчик указывает, что он работает только на Java Edition. Игроки Bedrock, заходящие через Geyser, могут играть, но голосом пользоваться не могут.
Такая настройка есть, но разработчик настоятельно не рекомендует её: Minecraft тоже использует UDP на этом порту, и общий порт может обрушить сервер. Используйте отдельный порт.
Откройте вкладку Network в панели и добавьте allocation. Панель выберет свободный порт на IP вашего сервера, открытый для TCP и UDP. Укажите этот номер в voicechat-server.properties и перезапустите сервер.
Добавьте голос на свой сервер
На хостинге Minecraft от HytHost UDP-порт для Simple Voice Chat добавляется самостоятельно в панели — от €2.59/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursЭтот гайд был полезен?