Налаштування 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Цей гайд був корисним?