Poradniki i dokumentacja Mumble
Praktyczna dokumentacja Mumble dla użytkowników i administratorów serwera głosowego V4Game: instalacja klienta Mumble, łączenie z serwerem Mumble, zarządzanie kanałami, użytkownikami, certyfikatami, grupami, ACL Mumble, Push-to-Talk, nakładką Overlay oraz rozwiązywanie problemów z czatem głosowym.
Łącze znajduje się w tej zamkniętej sekcji Bootstrap Collapse.
- Otwórz stronę pobierania Mumble.
- Wybierz pakiet dla swojego systemu operacyjnego.
- Po instalacji wróć do odpowiedniego poradnika.
Pierwsze kroki
Klient Mumble dla Windows korzysta ze standardowego instalatora. Podczas pierwszego uruchomienia nie pomijaj tworzenia certyfikatu ani początkowej konfiguracji czatu głosowego.
- Pobierz aktualny instalator z sekcji pobierania powyżej.
- Uruchom plik i zaakceptuj monit zabezpieczeń systemu Windows.
- Pozostaw zaznaczony składnik klienta Mumble. Zwykły użytkownik hostowanego serwera nie musi instalować składnika serwerowego.
- Zakończ instalację i uruchom Mumble.
- Utwórz certyfikat, uruchom Kreatora dźwięku i dodaj swój hostowany serwer.
Powiązane poradniki: Certyfikaty · Łączenie z serwerem
Większość dystrybucji Linuksa udostępnia klienta Mumble w standardowych repozytoriach. Może on łączyć się bezpośrednio z hostowanym serwerem głosowym.
# Debian / Ubuntu
sudo apt update
sudo apt install mumble
# Fedora
sudo dnf install mumble
# Arch Linux
sudo pacman -S mumble - Zainstaluj pakiet za pomocą menedżera pakietów swojej dystrybucji.
- Uruchom Mumble z menu aplikacji lub poleceniem
mumble. - Sprawdź wybrane urządzenia wejściowe i wyjściowe.
- Utwórz certyfikat, uruchom Kreatora dźwięku i dodaj serwer.
W macOS klient Mumble instaluje się jak zwykła aplikacja, a następnie wymaga dostępu do mikrofonu.
- Pobierz aktualny pakiet dla macOS.
- Przenieś Mumble do folderu Aplikacje.
- Uruchom aplikację.
- Zezwól na dostęp do mikrofonu.
- Jeśli dostęp został odrzucony, otwórz Ustawienia systemowe → Prywatność i ochrona → Mikrofon.
- Uruchom Kreatora dźwięku.
Mumble używa certyfikatu klienta jako trwałej tożsamości cyfrowej. Sam pseudonim nie potwierdza, że jesteś tym samym zarejestrowanym użytkownikiem.
- Utwórz nowy certyfikat podczas pierwszego uruchomienia.
- Po zalogowaniu wyeksportuj go do pliku.
- Zabezpiecz wyeksportowany plik hasłem.
- Przechowuj kopię zapasową oddzielnie od komputera.
Powiązane poradniki: Administrator V4Game · Kopia zapasowa certyfikatu
Aby połączyć się z serwerem Mumble, potrzebujesz adresu serwera głosowego, portu, nazwy użytkownika oraz — jeśli skonfigurowano — hasła serwera.
- W menu głównym wybierz Serwer → Połącz.
- W oknie połączenia wybierz Dodaj nowy.
- W polu Etykieta wpisz opisową nazwę zakładki.
- W polu Adres wpisz nazwę hosta serwera głosowego, a nie adres URL strony.
- Wpisz port widoczny w panelu sterowania V4Game.
- Wpisz pseudonim lub login administratora.
- Zapisz zakładkę i wybierz Połącz.
Kreator dźwięku Mumble pomaga wybrać właściwy mikrofon, urządzenie odtwarzające, poziom głosu i metodę transmisji.
- Otwórz Konfiguracja → Kreator dźwięku.
- Wybierz właściwe urządzenie wejściowe i wyjściowe.
- Sprawdź, czy wskaźnik mikrofonu reaguje na Twój głos.
- Ustaw poziom bez przesterowania i nadmiernego szumu tła.
- Wybierz Push-to-Talk lub aktywację głosem.
- Zakończ test i sprawdź wynik z innym użytkownikiem.
Powiązane poradniki: Push-to-Talk · Problemy z dźwiękiem
Push-to-Talk w Mumble nadaje tylko podczas przytrzymywania wybranego klawisza. Zwykle jest to najbardziej niezawodny tryb dla serwera głosowego do gier.
- Otwórz Konfiguracja → Ustawienia.
- W sekcji Wejście dźwięku wybierz Push-to-Talk.
- Otwórz Skróty.
- Dodaj akcję Push-to-Talk.
- Przypisz wygodny klawisz i sprawdź, czy nie koliduje ze sterowaniem w grze.
Aktywacja głosem automatycznie rozpoczyna transmisję, gdy poziom wejściowy przekroczy ustawiony próg.
- W ustawieniach wejścia wybierz Aktywację głosem.
- Ustaw dolny próg powyżej normalnego poziomu hałasu tła.
- Ustaw górny próg tak, aby normalna mowa niezawodnie rozpoczynała transmisję.
- Przetestuj konfigurację zarówno w ciszy, jak i podczas zwykłego korzystania z komputera.
- Pobierz aktualnego klienta ze zweryfikowanej strony pobierania V4Game.
- Na początek użyj zestawu słuchawkowego i Push-to-Talk.
- Wyeksportuj certyfikat natychmiast po pierwszym udanym logowaniu.
- Nigdy nie używaj jednego certyfikatu dla kilku osób.
- Zapisz adres serwera, port i przeznaczenie w czytelnie nazwanej zakładce.
Częste błędy
- Mylenie adresu URL strony z adresem serwera głosowego.
- Pomijanie Kreatora dźwięku.
- Przechowywanie jedynej kopii certyfikatu na tym samym dysku.
Panel sterowania V4Game
Mumble wiąże tożsamość po stronie serwera z certyfikatem klienta. Administrator V4Game potrzebuje więc certyfikatu użytego podczas pierwszego prawidłowego logowania administratora.
- Pobierz automatycznie wygenerowany login i hasło administratora z panelu sterowania V4Game.
- Przed pierwszym logowaniem administratora, utwórz nowy certyfikat Mumble lub wybierz certyfikat przeznaczony wyłącznie dla tego administratora.
- Wpisz login administratora w zakładce serwera i połącz się za pomocą hasła administratora.
- Po udanym logowaniu natychmiast wyeksportuj certyfikat i zabezpiecz kopię hasłem.
Dlaczego jest to konieczne: serwer rozpoznaje użytkownika nie tylko po wpisanej nazwie, ale również po certyfikacie. Logowanie z niewłaściwym certyfikatem tworzy konflikt między oczekiwaną tożsamością administratora a wcześniej używaną tożsamością klienta.
Powiązane poradniki: Twój pierwszy certyfikat · Kopia zapasowa certyfikatu · SuperUser
Po zamówieniu serwera panel V4Game automatycznie tworzy oddzielne konto administratora. Ma ono uprawnienia na poziomie SuperUser, ale może też normalnie mówić na kanałach głosowych.
Używaj tego konta do codziennego zarządzania kanałami, użytkownikami, grupami i ACL. Wbudowane konto SuperUser zachowaj jako awaryjną metodę dostępu.
- Sprawdź wygenerowany login i hasło w panelu sterowania.
- Przed pierwszym logowaniem utwórz nowy, oddzielny certyfikat.
- Wpisz login administratora w zakładce serwera.
- Połącz się za pomocą hasła administratora.
- Wyeksportuj certyfikat i przechowuj zabezpieczoną kopię.
Powiązane poradniki: SuperUser · Certyfikaty
SuperUser to wbudowane konto serwera Mumble o najwyższym poziomie uprawnień. Jego hasło można zmienić w panelu V4Game.
Używaj SuperUser do konfiguracji początkowej, awaryjnego odzyskiwania ACL lub naprawy utraconych uprawnień. Oddzielne konto administratora V4Game lepiej nadaje się do codziennego korzystania z kanałów głosowych.
- Zmień hasło SuperUser w panelu sterowania.
- Utwórz oddzielną zakładkę z nazwą użytkownika
SuperUser. - Połącz się przy użyciu nowego hasła.
- Wykonaj wymaganą czynność administracyjną lub odzyskiwania.
Panel sterowania zarządza procesem serwera bez potrzeby dostępu do systemu operacyjnego.
- Zatrzymaj — zatrzymuje serwer głosowy i rozłącza użytkowników.
- Uruchom ponownie — ponownie uruchamia proces serwera Mumble.
- Napraw — wykonuje operację odzyskiwania, gdy zwykły restart nie wystarcza.
- Usuń — usuwa serwer.
Ustawienia umożliwiają zmianę nazwy serwera, hasła serwera, wiadomości powitalnej, portu, kanału domyślnego oraz opcji Zapamiętaj ostatni kanał, Ukryj ping i Włącz logi.
- Otwórz serwer w panelu V4Game i wybierz Ustawienia.
- Zmieniaj tylko potrzebne opcje.
- Zapisz konfigurację.
- Uruchom serwer ponownie, gdy panel wskaże taką potrzebę.
- Sprawdź wynik przy użyciu zwykłego konta użytkownika.
Klient może bez dodatkowych opłat wybrać dostępny port od 1024 wzwyż.
- Otwórz Ustawienia.
- Wpisz preferowany dostępny port.
- Zapisz zmianę.
- Zaktualizuj zakładkę na każdym urządzeniu.
- Poinformuj wszystkich użytkowników o nowym porcie.
Hasło serwera kontroluje początkowe połączenie z serwerem. Nie zastępuje rejestracji użytkowników, grup ani uprawnień ACL.
- Otwórz Ustawienia.
- Ustaw lub zmień hasło serwera.
- Zapisz konfigurację.
- Udostępniaj hasło tylko właściwym użytkownikom.
Wiadomość powitalna jest wyświetlana po połączeniu i może zawierać zasady, dane kontaktowe administratorów oraz krótkie instrukcje nawigacji.
- Wybierz krótką i łatwo rozpoznawalną nazwę serwera.
- Dodaj krótką wiadomość powitalną i zasady.
- Unikaj zbyt dużych obrazów i skomplikowanego formatowania.
- Sprawdź końcowy wygląd w kliencie Mumble.
Liczba slotów określa maksymalną liczbę użytkowników, którzy mogą być połączeni jednocześnie.
- Otwórz stronę taryfy lub zarządzania serwerem.
- Wybierz nową liczbę slotów.
- Potwierdź zmianę.
- Sprawdź zaktualizowany limit.
Panel importuje i eksportuje bazę danych Mumble w formacie .sqlite. Zawiera ona kanały, zarejestrowanych użytkowników, grupy i ACL.
- Przed większymi zmianami wybierz Eksport.
- Zapisz plik z datą w nazwie.
- Aby przywrócić dane, otwórz funkcję Import i wybierz odpowiednią bazę danych.
- Po zaimportowaniu danych uruchom serwer ponownie, jeśli jest to potrzebne.
- Sprawdź kanały, grupy, użytkowników i ACL.
Logi pomagają analizować uruchamianie serwera, połączenia, rozłączenia i wybrane zdarzenia administracyjne.
- Otwórz Logi w panelu serwera.
- Znajdź zdarzenia z czasu wystąpienia problemu.
- Porównaj je z działaniami użytkownika.
- Przed kontaktem z pomocą techniczną skopiuj tylko istotne wiersze i usuń zbędne dane osobowe.
Obecne API jest celowo proste. Dokumentacja powinna opisywać tylko funkcje, które są już dostępne.
MumbleViewer, funkcje Kick/Ban w panelu WWW i inne planowane funkcje należy dokumentować dopiero po ich udostępnieniu.
- Do codziennej pracy używaj konta administratora V4Game, a SuperUser zachowaj jako dostęp awaryjny.
- Przed pierwszym logowaniem administratora utwórz dedykowany certyfikat. Jeśli wszedłeś bez danych administratora, utwórz certyfikat ponownie.
- Eksportuj bazę danych SQLite przed importem, naprawą, usunięciem lub większymi zmianami ustawień.
- Zmieniaj ustawienia małymi grupami i sprawdzaj wynik po restarcie.
- Nie opisuj planowanych funkcji API tak, jakby były już dostępne.
Częste błędy
- Używanie SuperUser jako zwykłego konta głosowego.
- Zmiana portu bez poinformowania użytkowników.
- Importowanie bazy danych bez wcześniejszego eksportu bieżącej.
Użytkownicy i kanały
Rejestracja wiąże konto użytkownika z jego certyfikatem i umożliwia przypisywanie trwałych grup oraz wpisów ACL.
- Użytkownik łączy się przy użyciu swojego stałego certyfikatu.
- Administrator klika użytkownika prawym przyciskiem myszy.
- Wybierz Zarejestruj.
- Po rejestracji dodaj konto do grupy lub indywidualnego wpisu ACL, jeśli jest to potrzebne.
Lista Zarejestrowani użytkownicy umożliwia administratorom wyszukiwanie kont, zmianę nazw i usuwanie rejestracji.
- W menu Serwer otwórz Zarejestrowani użytkownicy.
- Znajdź odpowiednie konto.
- Użyj Zmień nazwę, aby zmienić jego nazwę.
- Poproś użytkownika o ponowne połączenie.
- Usuń rejestrację tylko wtedy, gdy na pewno nie jest już potrzebna.
Administratorzy i moderatorzy mogą używać działań moderacyjnych zgodnie ze swoimi uprawnieniami ACL.
- Mute — uniemożliwia użytkownikowi nadawanie głosu.
- Deafen — uniemożliwia użytkownikowi słyszenie innych.
- Kick — rozłącza użytkownika bez trwałej blokady.
- Ban — blokuje użytkownikowi możliwość ponownego połączenia.
- Move — przenosi użytkownika na inny kanał.
- Wybierz najmniej restrykcyjne działanie, które rozwiązuje sytuację.
- Dla Kick lub Ban podaj jasny powód.
- Sprawdź wybranego użytkownika, a w przypadku blokady również czas jej trwania.
Kanały Mumble mogą być trwałe lub tymczasowe. Kanał tymczasowy jest usuwany po wyjściu ostatniego użytkownika.
- Kliknij prawym przyciskiem korzeń serwera lub wybrany kanał nadrzędny.
- Wybierz Dodaj.
- Wpisz nazwę i opis.
- Dla kanału trwałego pozostaw opcję Tymczasowy wyłączoną.
- W razie potrzeby ustaw pozycję i limit użytkowników.
- Po utworzeniu sprawdź odziedziczone ACL.
Kanał trwały można zmienić nazwę, pozycję, limit lub usunąć.
- Otwórz Edytuj dla kanału.
- Zmień potrzebne opcje.
- Przed usunięciem sprawdź kanały podrzędne.
- Po każdej zmianie struktury sprawdź odziedziczone grupy i ACL.
Token dostępu to tajna wartość tekstowa zapewniająca dostęp do chronionego kanału bez stałego członkostwa w grupie.
- Uzyskaj token od administratora serwera.
- W menu Serwer wybierz Tokeny dostępu.
- Dodaj wartość bez spacji na początku i końcu.
- Zastosuj zmianę i spróbuj ponownie wejść na kanał.
Whisper pozwala mówić do wybranego użytkownika, grupy lub kanału bez opuszczania bieżącego kanału.
- Otwórz Skróty.
- Dodaj akcję Whisper/Shout.
- Wybierz cel.
- Przypisz dedykowany klawisz.
- Sprawdź wskaźnik transmisji, aby nie pomylić zwykłej mowy z Whisper.
Połączone kanały pozwalają użytkownikom słyszeć głos między kilkoma pokojami. Faktyczne działanie Speak i odsłuchu nadal zależy od ACL.
- Sprawdź, czy administrator ma uprawnienie Link Channel.
- Połącz wymagane kanały.
- Sprawdź uprawnienia Speak i odsłuchu.
- Przetestuj konfigurację na zwykłych użytkownikach.
- Usuń połączenie, gdy nie jest już potrzebne.
Nakładka Mumble Overlay wyświetla aktywnych rozmówców nad oknem gry.
- Otwórz Konfiguracja → Ustawienia.
- Włącz tryb Zaawansowany, jeśli sekcja Overlay jest ukryta.
- Włącz Overlay i skonfiguruj jego wygląd.
- Uruchom grę.
- Jeśli się nie pojawia, sprawdź tryb wyświetlania i poziom uprawnień.
- Rejestruj stałych użytkowników i zarządzaj dostępem za pomocą grup.
- Twórz krótką i zrozumiałą strukturę kanałów.
- Przyznawaj moderatorom tylko potrzebne uprawnienia: Move, Mute/Deafen i Kick; Ban dodawaj tylko w razie potrzeby.
- Do dostępu tymczasowego używaj tokenów zamiast współdzielonych kont administratora.
- Przed usunięciem kanału sprawdź kanały podrzędne, grupy i ACL.
Częste błędy
- Tworzenie dziesiątek pustych kanałów.
- Próba dodania niezarejestrowanego użytkownika do trwałej grupy.
- Nadawanie moderatorom Write ACL bez wyraźnej potrzeby.
ACL, grupy i praktyczne kanały
ACL Mumble to system uprawnień kanałów. Określa, kto może widzieć kanał, wejść na niego, mówić, wysyłać tekst i wykonywać działania administracyjne.
Kanały zwykle dziedziczą grupy i reguły ACL z kanałów nadrzędnych. Błąd na poziomie głównym może więc wpłynąć na cały serwer.
- Otwórz Edytuj dla wybranego kanału.
- Wybierz kartę ACL.
- Najpierw przejrzyj reguły odziedziczone.
- Wybierz użytkownika lub grupę.
- Określ, czy reguła dotyczy tego kanału, podkanałów czy obu.
- Wybierz wymagane uprawnienia Allow lub Deny.
- Przetestuj wynik na zwykłym koncie użytkownika.
Wpisy ACL są przetwarzane po kolei. Gdy kilka wpisów wpływa na to samo uprawnienie, większy priorytet ma wpis umieszczony niżej na liście.
Przykład: wyższa reguła @all odmawia Enter, a niższa reguła members zezwala na Enter. Członek może wejść, jeśli dziedziczenie i wszystkie pozostałe istotne reguły są skonfigurowane poprawnie.
- Umieszczaj ogólne ograniczenia u góry.
- Wyjątki dla grup i poszczególnych użytkowników umieszczaj niżej.
- Sprawdzaj zarówno wpisy odziedziczone, jak i lokalne.
- Testuj jako gość, członek, moderator i administrator.
Kanał może dziedziczyć reguły ACL i grupy z kanału nadrzędnego.
- Dziedzicz ACL — używaj reguł kanału nadrzędnego.
- Dotyczy tego kanału — zastosuj regułę tutaj.
- Dotyczy podkanałów — zastosuj regułę poniżej tego kanału.
- Rozpocznij analizę od kanału głównego.
- Nie wyłączaj dziedziczenia bez wyraźnego powodu.
- Po każdej zmianie testuj kanały podrzędne.
- Dokumentuj celowo odizolowane gałęzie.
Mumble udostępnia specjalne grupy opisujące stan uwierzytelnienia użytkownika lub jego pozycję w strukturze kanałów.
@all— wszyscy użytkownicy objęci regułą.@auth— użytkownicy uwierzytelnieni lub zarejestrowani.@in— użytkownicy aktualnie znajdujący się w danym kanale.@out— użytkownicy znajdujący się poza danym kanałem.@sub— użytkownicy w podkanałach określonej części struktury.
Nazwy mogą nieznacznie różnić się między wersjami, ale ich przeznaczenie pozostaje zasadniczo takie samo.
- Traverse / Access — widzenie lub przechodzenie przez strukturę kanałów.
- Enter — wejście na kanał.
- Speak — przesyłanie głosu.
- Whisper — szeptanie do kanału.
- Text Message — wysyłanie wiadomości tekstowych.
- Make Channel / Make Temporary Channel — tworzenie kanałów.
- Link Channel — łączenie kanałów.
- Move — przenoszenie użytkowników.
- Mute/Deafen, Kick, oraz Ban — moderowanie.
- Register / Self Register — rejestrowanie kont.
- Write ACL — edycja uprawnień.
Grupy Mumble upraszczają zarządzanie uprawnieniami, gdy kilku zarejestrowanych użytkowników potrzebuje takiego samego dostępu.
- Zarejestruj użytkowników.
- Otwórz Grupy we właściwościach kanału.
- Utwórz rolę, na przykład
members,moderators, lubleaders. - Dodaj odpowiednie konta.
- Skonfiguruj dziedziczenie.
- Utwórz wpis ACL dla grupy.
Kanał gościnny w Mumble pozwala nowym lub niezarejestrowanym użytkownikom dołączyć bez ujawniania wewnętrznych kanałów serwera.
Server
├── Guest
└── Members ├── Team 1 └── Team 2 W gałęzi wewnętrznej Enter jest odmówione zwykłym gościom. W Guest niższa reguła zezwala na Enter i Speak. Zarejestrowana grupa members może wejść do Members, a moderatorzy otrzymują uprawnienie Move.
- Utwórz stały kanał Guest.
- Skonfiguruj kanał początkowy dla nowych użytkowników.
- Odmów gościom Enter w gałęzi wewnętrznej.
- Dodaj niżej wyjątek dla Guest.
- Przetestuj przy użyciu nowego, niezarejestrowanego certyfikatu.
- Sprawdź, czy moderator może przenieść gościa.
Kanał izolacyjny w Mumble to praktyczna konfiguracja ACL do tymczasowego odizolowania uciążliwego użytkownika bez całkowitego blokowania go na serwerze.
- Użytkownicy nie mogą wejść do niego dobrowolnie.
- Przeniesiony tam użytkownik nie powinien móc samodzielnie wyjść.
- W razie potrzeby można odmówić Speak i wiadomości tekstowych.
- Moderatorzy zachowują uprawnienia Enter, Speak i Move.
- Utwórz stały kanał izolacyjny.
- Dla
@all, odmów Enter. - Skonfiguruj ograniczenia dla użytkownika znajdującego się już wewnątrz, uwzględniając uprawnienia Traverse, Enter i Move w strukturze kanałów.
- W razie potrzeby odmów Speak i Text Message.
- W niższej regule zezwól grupie
moderatorsna Enter, Speak i Move. - Przenieś użytkownika testowego na kanał i sprawdź, czy nie może go opuścić.
Kilka typowych wzorców, które można dostosować do swojego serwera.
Prywatny kanał zespołu
@all: Enter — Deny.team-aponiżej: Enter i Speak — Allow.moderators: Enter, Move, Mute/Deafen — Allow.
Kanał tylko do słuchania
@all: Enter — Allow, Speak — Deny.speakersponiżej: Speak — Allow.
Tylko zarejestrowani użytkownicy
@all: Enter — Deny.@authponiżej: Enter — Allow.
Tymczasowe pokoje dla członków
members: Make Temporary Channel — Allow.- Nie przyznawaj Make Channel, jeśli kanały stałe powinien tworzyć wyłącznie administrator.
Poniższe przykłady to praktyczne architektury bazowe, a nie abstrakcyjne listy uprawnień. W każdym układzie ogólne ograniczenia znajdują się wyżej, a wyjątki niżej, ponieważ niższy wpis ACL ma wyższy priorytet.
1. Serwer gier lub publiczna społeczność
Root
├── Lobby / Guest
├── Games
│ ├── Game A
│ └── Game B
└── Staff - Lobby:
@allotrzymuje Enter, Speak i Text Message. - Games: wyższa
@allreguła może odmówić Enter niezarejestrowanym użytkownikom; poniżej@authlubmemberszezwala na Enter i Speak. - Staff: wyżej
@all— Enter Deny; niżejmoderators— Enter, Speak, Move, Mute/Deafen, Kick. - Pokoje tymczasowe: grupa
membersmoże otrzymać Make Temporary Channel, ale nie Make Channel.
Dlaczego to działa: gość zawsze ma bezpieczny punkt wejścia, zarejestrowani członkowie uzyskują dostęp do kanałów wewnętrznych, a uprawnienia administracyjne pozostają odizolowane w Staff.
2. Serwer klanu lub zespołu
Root
├── Recruitment
├── Clan
│ ├── Squad 1
│ ├── Squad 2
│ └── Leaders
└── AFK - Recruitment: dostępny dla gości; rekruterzy otrzymują Move i Register.
- Clan: wyżej
@all— Enter Deny; niżejclan-members— Enter i Speak. - Squad 1 / Squad 2: oddzielne grupy
squad-1isquad-2otrzymują Enter; liderzy mogą używać Whisper lub łączenia kanałów. - Leaders: dostęp jest ograniczony do grupy
leaders; niższa reguła moderatorów zapewnia, że administratorzy nie utracą dostępu. - AFK: Enter jest dozwolone, a Speak odmówione dla
@all.
Dlaczego to działa: członkostwo jest zarządzane przez grupy, uprawnienia nie są powielane dla każdego użytkownika, a liderzy otrzymują oddzielną przestrzeń komunikacyjną.
3. Serwer firmowy lub służbowy
Root
├── Reception
├── Departments
│ ├── Support
│ ├── Development
│ └── Management
└── Meetings - Reception: miejsce dla gości zewnętrznych; Speak jest dozwolone, a dostęp do Departments — odmówiony.
- Departments: każdy dział ma własną grupę; wyżej
@all— Enter Deny, niższa reguła działu — Enter Allow. - Management: oddzielna grupa
management; tekst i głos są dostępne tylko dla jej członków i administratorów. - Meetings: organizatorzy mogą otrzymać możliwość tworzenia kanałów tymczasowych; kanały stałe tworzą wyłącznie administratorzy.
- Moderacja: pracownicy IT lub administratorzy otrzymują Move i Mute/Deafen, a Write ACL pozostaje ograniczone do małej, zaufanej grupy.
Dlaczego to działa: model odzwierciedla role organizacyjne, stosuje zasadę najmniejszych uprawnień i unika osobnych wpisów ACL dla każdego pracownika.
Testowanie wyłącznie jako SuperUser lub pełny administrator nie pokazuje, czego doświadczą zwykli użytkownicy.
- Wyeksportuj bazę danych SQLite.
- Utwórz oddzielny certyfikat gościa.
- Utwórz testowe konto zarejestrowanego członka.
- W razie potrzeby utwórz testowego moderatora.
- Przetestuj widoczność, Enter, Speak, tekst, Move oraz opuszczanie kanałów ograniczonych.
- Po weryfikacji usuń konta testowe.
Kanały, grupy, ACL i zarejestrowani użytkownicy są przechowywani w bazie danych serwera.
- Otwórz Eksport w panelu V4Game.
- Pobierz plik SQLite.
- Dodaj datę do nazwy pliku.
- Wprowadź zmiany ACL.
- Jeśli utracisz dostęp, użyj SuperUser lub przywróć bazę za pomocą funkcji Import.
- Umieszczaj reguły ogólne wyżej, a wyjątki niżej.
- Twórz grupy na najwyższym wspólnym kanale, od którego powinno rozpoczynać się ich dziedziczenie.
- Nie używaj Deny, jeśli wystarczy po prostu nie przyznawać Allow.
- Zawsze testuj jako gość, zarejestrowany członek, moderator i administrator.
- Zachowuj krótki opis celu każdej niestandardowej konfiguracji uprawnień.
Częste błędy
- Wyjątek jest umieszczony nad ogólną odmową.
- Reguła odziedziczona zostaje pominięta.
- Deny zostaje nieumyślnie zastosowane do wszystkich podkanałów.
- Testy są wykonywane tylko jako SuperUser.
Certyfikaty i dostęp
Certyfikat Mumble jest cyfrową tożsamością użytkownika. Chroń jego kopię zapasową równie starannie jak hasło administratora.
- Otwórz zarządzanie certyfikatami.
- Wyeksportuj bieżący certyfikat.
- Ustaw silne hasło.
- Przechowuj kopię zapasową oddzielnie.
- Na nowym urządzeniu zaimportuj ją przed pierwszym połączeniem.
Używaj oddzielnego certyfikatu dla loginu administratora V4Game. Nie łącz go z certyfikatem zwykłego użytkownika.
- Utwórz nowy certyfikat przed pierwszym logowaniem administratora.
- Połącz się przy użyciu loginu i hasła administratora.
- Wyeksportuj certyfikat.
- Po zmianie loginu sprawdź nowe powiązanie certyfikatu.
- Wyeksportuj certyfikat natychmiast po rejestracji lub pierwszym logowaniu administratora.
- Zabezpiecz plik oddzielnym silnym hasłem.
- Przechowuj co najmniej jedną kopię zapasową poza komputerem.
- Używaj oddzielnych certyfikatów dla różnych tożsamości administracyjnych.
- Po wycieku tokenu wymień go, zamiast tylko prosić użytkowników, by go nie używali.
Częste błędy
- Zakładanie, że pseudonim przywróci rejestrację.
- Przekazywanie certyfikatu innej osobie.
- Używanie jednego tokenu dla wszystkich chronionych kanałów.
Klienci mobilni
Na Androidzie użyj zgodnego klienta Mumble, który łączy się z serwerem głosowym za pomocą nazwy hosta i portu.
- Zainstaluj zgodnego klienta z zaufanego źródła.
- Utwórz profil serwera.
- Wpisz adres, port, nazwę użytkownika i hasło.
- Zezwól na dostęp do mikrofonu.
- Wybierz Push-to-Talk lub aktywację głosem.
- Jeśli połączenie zatrzymuje się po zablokowaniu ekranu, zezwól na działanie w tle.
Na iPhonie i iPadzie użyj zgodnego klienta Mumble z dostępem do mikrofonu i obsługą serwerów Mumble.
- Zainstaluj zgodnego klienta.
- Dodaj adres, port i pseudonim.
- Zezwól na dostęp do mikrofonu.
- Sprawdź, czy dźwięk jest kierowany do słuchawki, głośnika, przewodowego zestawu słuchawkowego lub urządzenia Bluetooth.
- Zapisz profil.
- Instaluj klientów tylko z zaufanego sklepu lub źródła.
- Sprawdź uprawnienia mikrofonu i działania w tle.
- Na niestabilnych połączeniach mobilnych używaj Push-to-Talk.
- Po podłączeniu urządzeń Bluetooth sprawdź trasowanie dźwięku.
- Nie oczekuj, że każda funkcja klienta komputerowego będzie dostępna na urządzeniu mobilnym.
Częste błędy
- Android zamyka klienta z powodu optymalizacji baterii.
- Dźwięk jest kierowany do głośnika telefonu zamiast do zestawu słuchawkowego.
- Niestabilność sieci komórkowej jest mylona z problemem serwera.
Rozwiązywanie problemów
Ostrzeżenie o certyfikacie może dotyczyć certyfikatu serwera lub osobistego certyfikatu klienta użytkownika.
- Sprawdź adres serwera.
- Jeśli odcisk certyfikatu serwera się zmienił, zapytaj pomoc techniczną V4Game, czy certyfikat został odnowiony.
- Nie akceptuj automatycznie niewyjaśnionej zmiany.
- Jeśli serwer nie rozpoznaje już Twojego konta, zaimportuj stary certyfikat klienta.
- Dla konta administratora V4Game sprawdź, czy używasz jego oddzielnego certyfikatu.
Gdy Mumble nie ma dźwięku, mikrofon nie działa albo użytkownicy słyszą szum lub echo, zacznij od lokalnych urządzeń audio i uprawnień systemu operacyjnego, a nie od ACL.
Ograniczanie szumu
- Nie umieszczaj mikrofonu bezpośrednio obok wentylatora.
- Zmniejsz wzmocnienie mikrofonu.
- Używaj Push-to-Talk.
- Ustaw odpowiedni próg aktywacji głosem.
- Sprawdź Mute i Deafen.
- Sprawdź urządzenie wejściowe i wyjściowe.
- Uruchom Kreatora dźwięku.
- Sprawdź systemowe uprawnienie do mikrofonu.
- Zamknij aplikacje, które mogą mieć wyłączny dostęp do urządzenia audio.
- Zmniejsz wzmocnienie mikrofonu.
- Używaj słuchawek, aby zapobiec echu.
- W przypadku Bluetooth sprawdź aktywny profil.
V4Game korzysta obecnie z jednej lokalizacji OVH z ochroną AntiDDoS, więc opóźnienie zależy od trasy sieciowej każdego użytkownika do tej lokalizacji.
- Przetestuj bez VPN lub proxy.
- Używaj Ethernetu lub stabilnego Wi‑Fi 5/6 GHz.
- Wstrzymaj pobieranie, torrenty, synchronizację z chmurą i transmisje wideo.
- Sprawdź utratę pakietów i stabilność, a nie tylko prędkość pobierania.
- Porównaj działanie w innej sieci.
- Na potrzeby pomocy technicznej zanotuj czas problemu i wykonaj traceroute.
Typowe przyczyny to nieprawidłowy adres lub port, zatrzymany serwer, hasło serwera albo ograniczenia zapory.
- Porównaj adres i port z panelem V4Game.
- Sprawdź, czy serwer działa.
- Sprawdź hasło serwera.
- Uruchom serwer ponownie.
- Spróbuj w innej sieci.
- Sprawdź logi.
- Przekaż pomocy technicznej dokładny komunikat błędu.
Klient łączący się z hostowanym serwerem Mumble nie wymaga przekierowania portów na domowym routerze.
Przekierowanie portów jest potrzebne głównie wtedy, gdy ktoś uruchamia serwer we własnej sieci prywatnej.
Zapora może blokować samo Mumble lub połączenia wychodzące do przypisanego portu serwera.
- Zezwól Mumble na komunikację przez zaporę systemową.
- Sprawdź reguły sieciowe antywirusa.
- Zezwól na wychodzący ruch TCP i UDP do adresu i portu serwera.
- Uruchom klienta ponownie.
- W sieci firmowej lub gościnnej skontaktuj się z administratorem sieci albo przetestuj inne połączenie.
Jeśli nieprawidłowe ACL lub certyfikat uniemożliwiają dostęp administratora, użyj dostępnych mechanizmów odzyskiwania.
- Spróbuj użyć konta SuperUser.
- Sprawdź hasło SuperUser w panelu.
- Sprawdź dedykowany certyfikat administratora V4Game.
- Przywróć poprzednią bazę SQLite za pomocą funkcji Import.
- W razie potrzeby użyj Napraw lub skontaktuj się z pomocą techniczną.
Krótkie odpowiedzi na typowe pytania klientów.
- Czy mogę bezpłatnie zmienić port?
- Tak. Możesz wybrać dostępny port od 1024 wzwyż.
- Czy mogę zmienić lokalizację serwera?
- Obecnie nie. V4Game korzysta z jednej lokalizacji OVH z ochroną AntiDDoS.
- Co zawiera eksport?
- Bazę danych Mumble w formacie SQLite.
- Czym administrator V4Game różni się od SuperUser?
- Ma pełne uprawnienia administracyjne i może również mówić na kanałach.
- Dlaczego ACL nie działa?
- Sprawdź dziedziczenie i kolejność: niższy wpis ACL ma wyższy priorytet.
- Czy potrzebuję przekierowania portów?
- Nie, nie dla zwykłego klienta łączącego się z hostowanym serwerem.
- Zapisz dokładny komunikat błędu i czas jego wystąpienia.
- Zmieniaj jedno ustawienie naraz.
- Porównaj inną sieć, urządzenie lub certyfikat.
- W przypadku problemów z ACL sprawdź kolejność i dziedziczenie; w przypadku problemów z dźwiękiem sprawdź lokalne urządzenia i uprawnienia.
- Przed naprawą lub przywracaniem bazy zachowaj bieżący eksport.
Częste błędy
- Natychmiastowe wyłączanie całej zapory.
- Usuwanie serwera z powodu błędu ACL.
- Ocenianie jakości sieci wyłącznie na podstawie prędkości pobierania z pominięciem pingu i utraty pakietów.