
Komunikacja głosowa to fundament każdego serwera Role Play. Standardowy system głosu w FiveM bywa zawodny i zasobożerny. Z pomocą przychodzi Mumble (często implementowany przez skrypty takie jak pma-voice), który oferuje krystalicznie czysty dźwięk, niskie opóźnienia i zaawansowane funkcje, takie jak radio czy rozmowy telefoniczne. W tym poradniku przeprowadzimy Cię krok po kroku przez proces instalacji i konfiguracji Mumble na Twoim serwerze FiveM, abyś mógł zapewnić swoim graczom najlepsze możliwe doświadczenie komunikacyjne.
Dzięki tej instrukcji dowiesz się, jak poprawnie zintegrować Mumble, zastępując domyślny system Voice Chat i przygotowując grunt pod zaawansowane systemy radiowe.
Wymagania Wstępne
- Pełen dostęp do plików serwera (poprzez FTP lub lokalnie).
- Edytor kodu, np. Visual Studio Code, do edycji plików konfiguracyjnych.
- Pobrany skrypt do obsługi Mumble, najczęściej jest to pma-voice.
- Podstawowa umiejętność edycji pliku
server.cfg.
Przewodnik Krok po Kroku
Krok 1: Pobranie Skryptu
Najpopularniejszą i najstabilniejszą implementacją Mumble dla FiveM jest pma-voice. Pobierz najnowszą wersję z oficjalnego repozytorium GitHub. Zawsze pobieraj skrypty z zaufanych źródeł, aby uniknąć problemów z bezpieczeństwem.
Krok 2: Umieszczenie Plików na Serwerze
Rozpakuj pobrane archiwum. Następnie, cały folder (np. o nazwie
pma-voice) przenieś do kataloguresourcesna swoim serwerze FiveM. Upewnij się, że struktura folderów jest zachowana i nie tworzysz dodatkowych, zagnieżdżonych katalogów.Krok 3: Konfiguracja server.cfg
Aby serwer uruchomił skrypt, musisz dodać odpowiedni wpis w pliku
server.cfg. Otwórz plik i dodaj poniższe linie. Pamiętaj o zachowaniu odpowiedniej kolejności uruchamiania zasobów, jeśli jest to wymagane przez inne skrypty.# Voice Chat - Mumble ensure pma-voiceDodatkowo, musisz poinformować serwer, że będzie korzystał z Mumble. W tym celu dodaj na samej górze pliku
server.cfgnastępującą linijkę:sv_setr voice_use3dAudio true sv_setr voice_useSendingRangeOnly trueKrok 4: Wyłączenie Domyślnego Voice Chatu
Aby uniknąć konfliktów, kluczowe jest wyłączenie wbudowanych zasobów FiveM odpowiedzialnych za głos. Upewnij się, że w Twoim
server.cfgnie ma linii uruchamiających zasoby takie jakvoip-mumble,mumble-voipczyvmenu(jeśli vMenu zarządza głosem). Jeśli je znajdziesz, usuń je lub oznacz jako komentarz, dodając#na początku linii.Krok 5: Restart i Testowanie
Po zapisaniu wszystkich zmian w pliku
server.cfg, zrestartuj swój serwer FiveM. Wejdź na serwer i sprawdź, czy czat głosowy działa poprawnie. Domyślnie, pma-voice oferuje różne tryby rozmowy (szept, normalny, krzyk), które można zmieniać za pomocą przypisanych klawiszy (sprawdź dokumentację skryptu).
Przykładowy Kod / Konfiguracja
Poniżej znajduje się fragment pliku server.cfg, który poprawnie konfiguruje Mumble (pma-voice) i wyłącza domyślne zasoby. Jest to kluczowy element poprawnej instalacji.
# Ustawienie Mumble jako domyślnego systemu głosu
sv_setr voice_use3dAudio true
sv_setr voice_useSendingRangeOnly true
# Uruchomienie pma-voice
ensure pma-voice
# Upewnij się, że te linie są wyłączone (oznaczone jako komentarz) lub usunięte
# start mumble-voip
# start voip-mumbleWiększość konfiguracji samego skryptu pma-voice odbywa się w jego pliku config.lua. Możesz tam dostosować zasięgi poszczególnych trybów głosu, klawisze funkcyjne oraz integracje z innymi systemami, takimi jak radio.
Podsumowanie
Prawidłowa instalacja Mumbleumble za pomocą skryptu pma-voice to milowy krok w kierunku profesjonalizacji serwera RP. Zapewniasz graczom stabilną i czystą komunikację, co bezpośrednio przekłada się na jakość odgrywanych scenariuszy. Pamiętaj, aby zawsze korzystać z najnowszych wersji skryptów i regularnie sprawdzać ich dokumentację w poszukiwaniu nowych opcji konfiguracyjnych.
Kolejnym krokiem może być integracja systemu radia (np. rp-radio lub saltychat), który wykorzysta potencjał Mumble do stworzenia realistycznego systemu komunikacji na odległość dla frakcji.






