Czat głosowy na serwerze Minecraft Bedrock: co działa (a co nie)
„Simple voice chat bedrock” to jedno z najczęściej wyszukiwanych pytań wokół naszych serwerów Minecraft, a szczera odpowiedź jest krótka: coś takiego nie istnieje. Simple Voice Chat to mod do Javy, który musi być zainstalowany na komputerze każdego gracza, a na Bedrocku (Xbox, PlayStation, Switch, telefon, aplikacja Windows) modów zainstalować się nie da. Gracze Bedrocka, którzy grają na serwerze Java przez Geysera, też więc nic nie słyszą. Ale zbliżeniowy czat głosowy na serwerze Bedrock jest jak najbardziej możliwy. Są dwa projekty, które robią to dobrze, i oba działają według tego samego przepisu: addon w świecie, osobny serwer głosowy i aplikacja u gracza.
Dlaczego na Bedrocku działa to inaczej
Na Javie Simple Voice Chat siedzi jako mod w kliencie: mod wie, gdzie stoisz, nagrywa twój mikrofon i rozmawia bezpośrednio z pluginem na serwerze. Bedrock takiej możliwości nie ma. Co się da: behavior pack (addon) na serwerze, który przez scripting API przekazuje pozycje graczy do osobnego programu, oraz aplikacja na telefonie lub PC, która obsługuje dźwięk. Pozycja pochodzi więc z gry, dźwięk z aplikacji, a serwer głosowy łączy te dwie rzeczy. Oznacza to też, że obok serwera gry zawsze potrzebny jest drugi kawałek oprogramowania.

Opcja 1: Bedrock Voice Chat
Bedrock Voice Chat (BVC) powstał z myślą o Bedrock Dedicated Server, oficjalnym oprogramowaniu serwerowym, na którym działają też nasze pakiety Bedrock. Składa się z trzech części: behavior packa, który wrzucasz do świata, serwera BVC (napisanego w Ruście, lekkiego i szybkiego) oraz aplikacji klienckiej na Windows 10/11, iOS i Androida. Gracze otwierają aplikację, łączą ją ze swoim nickiem i od tej chwili słyszą wszystkich w pobliżu, tym ciszej, im większa odległość. Kto gra na konsoli, uruchamia aplikację na telefonie; tak to zostało pomyślane, bo na samej konsoli żadna aplikacja nie może działać obok Minecrafta.
Mocna strona BVC: powstał dokładnie do tej sytuacji i w grze najbardziej przypomina doświadczenie z Javy. Słaba: celuje w Bedrock Dedicated Server; serwer Java z Geyserem zostaje poza zasięgiem.
Opcja 2: VoiceCraft
VoiceCraft podchodzi do tematu szerzej. Ma aplikacje klienckie na Windows, Linuksa, macOS, Androida i iOS, osobny serwer głosowy, addon Bedrock oraz most do Javy dla serwerów Paper i Folia. Ten most jest ciekawy dla każdego, kto prowadzi serwer Java z Geyserem i Floodgate: gracze z Javy i Bedrocka siedzą wtedy w tym samym pokoju głosowym, co z Simple Voice Chat nigdy się nie uda. VoiceCraft też działa z osobnym serwerem i aplikacją na telefonie lub PC gracza.
Mocna strona VoiceCraft: najszersze wsparcie platform i ścieżka przez Geysera. Słaba: więcej elementów, więc trochę więcej do pilnowania przy aktualizacjach Minecrafta, a dokumentacja zakłada, że w miarę sprawnie radzisz sobie z plikami konfiguracyjnymi.
Czego potrzebujesz na serwerze
- Addon w świecie. Wgraj behavior pack na serwer i dodaj go do świata (przez
world_behavior_packs.jsonw folderze świata albo przez panel, jeśli ma zarządzanie packami). Bez addonu serwer głosowy nie wie, gdzie kto stoi, i słyszysz wszystkich jednakowo głośno. - Miejsce na serwer głosowy. To osobny program z własnym portem. Na współdzielonym serwerze gier zwykle nie da się uruchomić drugiego programu, więc postaw go na małym VPS-ie. Oba projekty są lekkie: VPS za 2,00 € miesięcznie z 1 GB pamięci w zupełności wystarczy grupie znajomych, a wybierasz go w tej samej lokalizacji (Hengelo) co serwer gry, żeby opóźnienie między grą a głosem było minimalne.
- Otwarty port. Zapisz port serwera głosowego i otwórz go w firewallu VPS-a. To krok najczęściej pomijany: aplikacja niby „łączy się”, ale dźwięk nie dochodzi.
- Adres dla graczy. Udostępnij adres IP i port serwera głosowego oraz krótką instrukcję do aplikacji. Wrzuć ją na Discorda albo na swoją stronę; inaczej to pytanie będzie wracać co tydzień.
Co muszą zrobić gracze
Zainstalować aplikację (telefon lub PC), wpisać adres serwera głosowego i powiązać ją ze swoim nickiem, zwykle kodem, który addon pokazuje w grze. Na konsoli odbywa się to więc z telefonem obok pada. Słuchawki podpięte do telefonu działają świetnie; przez telewizor wychodzi z tego sieczka. Powiedz uczciwie, że dla młodszych graczy albo dużych grup to próg: każdy nowy gracz musi zainstalować aplikację i właśnie dlatego wiele serwerów koniec końców i tak (także) używa Discorda.
Uczciwe alternatywy
| Rozwiązanie | Gracze Bedrocka | Zbliżeniowy | Dodatkowa aplikacja |
|---|---|---|---|
| Simple Voice Chat | Nie, także nie przez Geysera | Tak | Mod na PC |
| Bedrock Voice Chat | Tak (Bedrock Dedicated Server) | Tak | Aplikacja na telefonie lub PC |
| VoiceCraft | Tak, także przez Geysera na Javie | Tak | Aplikacja na telefonie lub PC |
| Discord | Tak | Nie | Discord |
| Party chat konsoli | Tylko ta konsola | Nie | Brak |
Dla piątki znajomych, którzy i tak siedzą na Discordzie, zbliżeniowy czat jest fajny, ale niekonieczny. Dla SMP albo serwera roleplay z dwudziestoma graczami to połowa doświadczenia i wtedy BVC lub VoiceCraft są warte zachodu. Jeśli prowadzisz serwer Java z Geyserem, żeby mogli dołączyć znajomi z konsol, VoiceCraft jest jedyną drogą, na której wszyscy się słyszą.
Koszty i utrzymanie
Oba projekty są open source i darmowe. Płacisz tylko za miejsce, w którym działa serwer głosowy: serwer Bedrock u nas zaczyna się od 2,50 € miesięcznie, VPS obok niego od 2,00 €, oba z możliwością rezygnacji co miesiąc. Licz się z tym, że duża aktualizacja Minecrafta czasem chwilowo psuje addon; śledź strony projektów i nie aktualizuj serwera w wieczór swojego wielkiego eventu. Jeśli chcesz najpierw wypróbować stronę Javy, w bazie wiedzy opisujemy, jak zainstalować Simple Voice Chat i jak podłączyć Geysera i Floodgate.