Hosting Mumble

Natychmiastowa aktywacja. Panel sterowania. Test

Zamów Mumble

Wynajmij niezawodny serwer Mumble od 5 centów za slot.
Ukrywanie pingu i wybór portu - bezpłatnie.
Domena typu myguild.v4game.net - bezpłatnie

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.

Uwaga dotycząca dokładności: ta dokumentacja łączy praktyczne doświadczenia ze starszych materiałów V4Game z aktualnymi zasadami Mumble. Po większych aktualizacjach klienta lub serwera sprawdź nazwy menu i złożone konfiguracje ACL na kanale testowym.
Wpisz co najmniej 3 znaki. Naciśnij Esc, aby wyczyścić wyszukiwanie.

Łącze znajduje się w tej zamkniętej sekcji Bootstrap Collapse.

  1. Otwórz stronę pobierania Mumble.
  2. Wybierz pakiet dla swojego systemu operacyjnego.
  3. Po instalacji wróć do odpowiedniego poradnika.
Praktyczna wskazówka: Korzystaj z aktualnego klienta z zaufanego źródła.

Pierwsze kroki

Klient Mumble dla Windows korzysta ze standardowego instalatora. Podczas pierwszego uruchomienia nie pomijaj tworzenia certyfikatu ani początkowej konfiguracji czatu głosowego.

  1. Pobierz aktualny instalator z sekcji pobierania powyżej.
  2. Uruchom plik i zaakceptuj monit zabezpieczeń systemu Windows.
  3. Pozostaw zaznaczony składnik klienta Mumble. Zwykły użytkownik hostowanego serwera nie musi instalować składnika serwerowego.
  4. Zakończ instalację i uruchom Mumble.
  5. Utwórz certyfikat, uruchom Kreatora dźwięku i dodaj swój hostowany serwer.
Praktyczna wskazówka: Wyeksportuj certyfikat natychmiast po pierwszym udanym logowaniu.

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
  1. Zainstaluj pakiet za pomocą menedżera pakietów swojej dystrybucji.
  2. Uruchom Mumble z menu aplikacji lub poleceniem mumble.
  3. Sprawdź wybrane urządzenia wejściowe i wyjściowe.
  4. Utwórz certyfikat, uruchom Kreatora dźwięku i dodaj serwer.
Ważne: Polecenia i nazwy pakietów mogą różnić się między dystrybucjami.

W macOS klient Mumble instaluje się jak zwykła aplikacja, a następnie wymaga dostępu do mikrofonu.

  1. Pobierz aktualny pakiet dla macOS.
  2. Przenieś Mumble do folderu Aplikacje.
  3. Uruchom aplikację.
  4. Zezwól na dostęp do mikrofonu.
  5. Jeśli dostęp został odrzucony, otwórz Ustawienia systemowe → Prywatność i ochrona → Mikrofon.
  6. Uruchom Kreatora dźwięku.
Praktyczna wskazówka: Po podłączeniu zestawu słuchawkowego Bluetooth ponownie sprawdź urządzenie wejściowe i wyjściowe.

Mumble używa certyfikatu klienta jako trwałej tożsamości cyfrowej. Sam pseudonim nie potwierdza, że jesteś tym samym zarejestrowanym użytkownikiem.

  1. Utwórz nowy certyfikat podczas pierwszego uruchomienia.
  2. Po zalogowaniu wyeksportuj go do pliku.
  3. Zabezpiecz wyeksportowany plik hasłem.
  4. Przechowuj kopię zapasową oddzielnie od komputera.
Ważne: Nie udostępniaj certyfikatu. Osoba posiadająca plik i hasło może podszyć się pod Ciebie na serwerach, na których certyfikat jest zarejestrowany.

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.

  1. W menu głównym wybierz Serwer → Połącz.
  2. W oknie połączenia wybierz Dodaj nowy.
  3. W polu Etykieta wpisz opisową nazwę zakładki.
  4. W polu Adres wpisz nazwę hosta serwera głosowego, a nie adres URL strony.
  5. Wpisz port widoczny w panelu sterowania V4Game.
  6. Wpisz pseudonim lub login administratora.
  7. Zapisz zakładkę i wybierz Połącz.
Praktyczna wskazówka: Zapisana zakładka zapobiega błędom adresu i portu przy kolejnych połączeniach.

Kreator dźwięku Mumble pomaga wybrać właściwy mikrofon, urządzenie odtwarzające, poziom głosu i metodę transmisji.

  1. Otwórz Konfiguracja → Kreator dźwięku.
  2. Wybierz właściwe urządzenie wejściowe i wyjściowe.
  3. Sprawdź, czy wskaźnik mikrofonu reaguje na Twój głos.
  4. Ustaw poziom bez przesterowania i nadmiernego szumu tła.
  5. Wybierz Push-to-Talk lub aktywację głosem.
  6. Zakończ test i sprawdź wynik z innym użytkownikiem.
Praktyczna wskazówka: Zestaw słuchawkowy jest najłatwiejszym urządzeniem do początkowej konfiguracji.

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.

  1. Otwórz Konfiguracja → Ustawienia.
  2. W sekcji Wejście dźwięku wybierz Push-to-Talk.
  3. Otwórz Skróty.
  4. Dodaj akcję Push-to-Talk.
  5. Przypisz wygodny klawisz i sprawdź, czy nie koliduje ze sterowaniem w grze.
Praktyczna wskazówka: Boczny przycisk myszy jest często wygodniejszy niż klawisz klawiatury.

Aktywacja głosem automatycznie rozpoczyna transmisję, gdy poziom wejściowy przekroczy ustawiony próg.

  1. W ustawieniach wejścia wybierz Aktywację głosem.
  2. Ustaw dolny próg powyżej normalnego poziomu hałasu tła.
  3. Ustaw górny próg tak, aby normalna mowa niezawodnie rozpoczynała transmisję.
  4. Przetestuj konfigurację zarówno w ciszy, jak i podczas zwykłego korzystania z komputera.
Ważne: Zbyt niski próg przesyła ciągły szum, a zbyt wysoki ucina początki zdań.

  • 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

Przed pierwszym połączeniem zdecyduj, na które konto się logujesz.

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.

  1. Pobierz automatycznie wygenerowany login i hasło administratora z panelu sterowania V4Game.
  2. Przed pierwszym logowaniem administratora, utwórz nowy certyfikat Mumble lub wybierz certyfikat przeznaczony wyłącznie dla tego administratora.
  3. Wpisz login administratora w zakładce serwera i połącz się za pomocą hasła administratora.
  4. Po udanym logowaniu natychmiast wyeksportuj certyfikat i zabezpiecz kopię hasłem.
Jeśli przy pierwszym logowaniu nie użyłeś loginu i hasła administratora: utwórz nowy certyfikat Mumble, a następnie połącz się ponownie przy użyciu loginu i hasła administratora. Tę samą procedurę zastosuj po zmianie loginu administratora.

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

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

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.

  1. Sprawdź wygenerowany login i hasło w panelu sterowania.
  2. Przed pierwszym logowaniem utwórz nowy, oddzielny certyfikat.
  3. Wpisz login administratora w zakładce serwera.
  4. Połącz się za pomocą hasła administratora.
  5. Wyeksportuj certyfikat i przechowuj zabezpieczoną kopię.
Ważne: Jeśli najpierw wszedłeś na serwer jako zwykły użytkownik, utwórz nowy certyfikat przed zalogowaniem jako administrator. Prawidłowa obsługa certyfikatu jest też wymagana po zmianie loginu administratora.

Powiązane poradniki: SuperUser · Certyfikaty

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

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.

  1. Zmień hasło SuperUser w panelu sterowania.
  2. Utwórz oddzielną zakładkę z nazwą użytkownika SuperUser.
  3. Połącz się przy użyciu nowego hasła.
  4. Wykonaj wymaganą czynność administracyjną lub odzyskiwania.
Ważne: Nie przekazuj hasła SuperUser zwykłym moderatorom.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

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.
Ważne: Przed użyciem opcji Usuń wyeksportuj bazę danych SQLite.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

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.

  1. Otwórz serwer w panelu V4Game i wybierz Ustawienia.
  2. Zmieniaj tylko potrzebne opcje.
  3. Zapisz konfigurację.
  4. Uruchom serwer ponownie, gdy panel wskaże taką potrzebę.
  5. Sprawdź wynik przy użyciu zwykłego konta użytkownika.
Praktyczna wskazówka: Zmieniaj ustawienia małymi grupami, aby każdy problem można było powiązać z konkretną opcją.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

Klient może bez dodatkowych opłat wybrać dostępny port od 1024 wzwyż.

  1. Otwórz Ustawienia.
  2. Wpisz preferowany dostępny port.
  3. Zapisz zmianę.
  4. Zaktualizuj zakładkę na każdym urządzeniu.
  5. Poinformuj wszystkich użytkowników o nowym porcie.
Ważne: Po zmianie poprzedni port przestaje działać.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

Hasło serwera kontroluje początkowe połączenie z serwerem. Nie zastępuje rejestracji użytkowników, grup ani uprawnień ACL.

  1. Otwórz Ustawienia.
  2. Ustaw lub zmień hasło serwera.
  3. Zapisz konfigurację.
  4. Udostępniaj hasło tylko właściwym użytkownikom.
Praktyczna wskazówka: Dla różnych poziomów dostępu używaj ACL i grup zamiast jednego wspólnego hasła.

Wiadomość powitalna jest wyświetlana po połączeniu i może zawierać zasady, dane kontaktowe administratorów oraz krótkie instrukcje nawigacji.

  1. Wybierz krótką i łatwo rozpoznawalną nazwę serwera.
  2. Dodaj krótką wiadomość powitalną i zasady.
  3. Unikaj zbyt dużych obrazów i skomplikowanego formatowania.
  4. Sprawdź końcowy wygląd w kliencie Mumble.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

Liczba slotów określa maksymalną liczbę użytkowników, którzy mogą być połączeni jednocześnie.

  1. Otwórz stronę taryfy lub zarządzania serwerem.
  2. Wybierz nową liczbę slotów.
  3. Potwierdź zmianę.
  4. Sprawdź zaktualizowany limit.
Praktyczna wskazówka: Zachowaj niewielką rezerwę pojemności na wydarzenia i gości.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

Panel importuje i eksportuje bazę danych Mumble w formacie .sqlite. Zawiera ona kanały, zarejestrowanych użytkowników, grupy i ACL.

  1. Przed większymi zmianami wybierz Eksport.
  2. Zapisz plik z datą w nazwie.
  3. Aby przywrócić dane, otwórz funkcję Import i wybierz odpowiednią bazę danych.
  4. Po zaimportowaniu danych uruchom serwer ponownie, jeśli jest to potrzebne.
  5. Sprawdź kanały, grupy, użytkowników i ACL.
Ważne: Zawsze eksportuj bieżącą bazę danych przed każdą operacją importu.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

Logi pomagają analizować uruchamianie serwera, połączenia, rozłączenia i wybrane zdarzenia administracyjne.

  1. Otwórz Logi w panelu serwera.
  2. Znajdź zdarzenia z czasu wystąpienia problemu.
  3. Porównaj je z działaniami użytkownika.
  4. Przed kontaktem z pomocą techniczną skopiuj tylko istotne wiersze i usuń zbędne dane osobowe.

Funkcja V4Game: Ta sekcja opisuje funkcje panelu sterowania hostingu V4Game, a nie standardowe menu klienta Mumble.

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.

Ważne: Nigdy nie publikuj kluczy API ani innych tajnych danych uwierzytelniających.

  • 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.

  1. Użytkownik łączy się przy użyciu swojego stałego certyfikatu.
  2. Administrator klika użytkownika prawym przyciskiem myszy.
  3. Wybierz Zarejestruj.
  4. Po rejestracji dodaj konto do grupy lub indywidualnego wpisu ACL, jeśli jest to potrzebne.
Ważne: Nie rejestruj kilku osób przy użyciu jednego wspólnego certyfikatu.

Lista Zarejestrowani użytkownicy umożliwia administratorom wyszukiwanie kont, zmianę nazw i usuwanie rejestracji.

  1. W menu Serwer otwórz Zarejestrowani użytkownicy.
  2. Znajdź odpowiednie konto.
  3. Użyj Zmień nazwę, aby zmienić jego nazwę.
  4. Poproś użytkownika o ponowne połączenie.
  5. 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ł.
  1. Wybierz najmniej restrykcyjne działanie, które rozwiązuje sytuację.
  2. Dla Kick lub Ban podaj jasny powód.
  3. Sprawdź wybranego użytkownika, a w przypadku blokady również czas jej trwania.
Praktyczna wskazówka: Nie każdy moderator potrzebuje uprawnień Ban lub Write ACL.

Kanały Mumble mogą być trwałe lub tymczasowe. Kanał tymczasowy jest usuwany po wyjściu ostatniego użytkownika.

  1. Kliknij prawym przyciskiem korzeń serwera lub wybrany kanał nadrzędny.
  2. Wybierz Dodaj.
  3. Wpisz nazwę i opis.
  4. Dla kanału trwałego pozostaw opcję Tymczasowy wyłączoną.
  5. W razie potrzeby ustaw pozycję i limit użytkowników.
  6. Po utworzeniu sprawdź odziedziczone ACL.
Praktyczna wskazówka: Prosta struktura kanałów jest łatwiejsza do zrozumienia dla nowych użytkowników.

Kanał trwały można zmienić nazwę, pozycję, limit lub usunąć.

  1. Otwórz Edytuj dla kanału.
  2. Zmień potrzebne opcje.
  3. Przed usunięciem sprawdź kanały podrzędne.
  4. Po każdej zmianie struktury sprawdź odziedziczone grupy i ACL.
Ważne: Usunięcie kanału nadrzędnego wpływa na całą jego strukturę podrzędną.

Token dostępu to tajna wartość tekstowa zapewniająca dostęp do chronionego kanału bez stałego członkostwa w grupie.

  1. Uzyskaj token od administratora serwera.
  2. W menu Serwer wybierz Tokeny dostępu.
  3. Dodaj wartość bez spacji na początku i końcu.
  4. Zastosuj zmianę i spróbuj ponownie wejść na kanał.
Praktyczna wskazówka: Używaj oddzielnych tokenów dla różnych chronionych obszarów.

Whisper pozwala mówić do wybranego użytkownika, grupy lub kanału bez opuszczania bieżącego kanału.

  1. Otwórz Skróty.
  2. Dodaj akcję Whisper/Shout.
  3. Wybierz cel.
  4. Przypisz dedykowany klawisz.
  5. Sprawdź wskaźnik transmisji, aby nie pomylić zwykłej mowy z Whisper.
Praktyczna wskazówka: W grach zespołowych używaj jednego klawisza dla bieżącego kanału, a drugiego dla liderów zespołu.

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.

  1. Sprawdź, czy administrator ma uprawnienie Link Channel.
  2. Połącz wymagane kanały.
  3. Sprawdź uprawnienia Speak i odsłuchu.
  4. Przetestuj konfigurację na zwykłych użytkownikach.
  5. Usuń połączenie, gdy nie jest już potrzebne.
Ważne: Bez starannie zaprojektowanych ACL połączenie kanałów może ujawnić rozmowy niezamierzonym użytkownikom.

Nakładka Mumble Overlay wyświetla aktywnych rozmówców nad oknem gry.

  1. Otwórz Konfiguracja → Ustawienia.
  2. Włącz tryb Zaawansowany, jeśli sekcja Overlay jest ukryta.
  3. Włącz Overlay i skonfiguruj jego wygląd.
  4. Uruchom grę.
  5. Jeśli się nie pojawia, sprawdź tryb wyświetlania i poziom uprawnień.
Ważne: Niektóre systemy antycheat blokują nakładki innych firm.

  • 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.

  1. Otwórz Edytuj dla wybranego kanału.
  2. Wybierz kartę ACL.
  3. Najpierw przejrzyj reguły odziedziczone.
  4. Wybierz użytkownika lub grupę.
  5. Określ, czy reguła dotyczy tego kanału, podkanałów czy obu.
  6. Wybierz wymagane uprawnienia Allow lub Deny.
  7. Przetestuj wynik na zwykłym koncie użytkownika.
Praktyczna wskazówka: Przed większymi zmianami ACL wyeksportuj bazę SQLite.

Główna zasada ACL: im niżej wpis znajduje się na liście ACL, tym wyższy ma priorytet. Niższy wpis może zastąpić wcześniejszy.

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.

  1. Umieszczaj ogólne ograniczenia u góry.
  2. Wyjątki dla grup i poszczególnych użytkowników umieszczaj niżej.
  3. Sprawdzaj zarówno wpisy odziedziczone, jak i lokalne.
  4. Testuj jako gość, członek, moderator i administrator.
Ważne: Nieprawidłowa kolejność to jedna z najczęstszych przyczyn pozornego niedziałania ACL.

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.
  1. Rozpocznij analizę od kanału głównego.
  2. Nie wyłączaj dziedziczenia bez wyraźnego powodu.
  3. Po każdej zmianie testuj kanały podrzędne.
  4. 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.
Ważne: Złożone wyrażenia grup i @sub testuj w oddzielnej strukturze przed wdrożeniem na serwerze produkcyjnym.

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ń.
Praktyczna wskazówka: Moderator zwykle potrzebuje Move, Mute/Deafen i Kick. Write ACL oraz Ban przyznawaj tylko zaufanym administratorom.

Grupy Mumble upraszczają zarządzanie uprawnieniami, gdy kilku zarejestrowanych użytkowników potrzebuje takiego samego dostępu.

  1. Zarejestruj użytkowników.
  2. Otwórz Grupy we właściwościach kanału.
  3. Utwórz rolę, na przykład members, moderators, lub leaders.
  4. Dodaj odpowiednie konta.
  5. Skonfiguruj dziedziczenie.
  6. Utwórz wpis ACL dla grupy.
Praktyczna wskazówka: Nazywaj grupy według ról, a nie nazwisk osób.

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.

  1. Utwórz stały kanał Guest.
  2. Skonfiguruj kanał początkowy dla nowych użytkowników.
  3. Odmów gościom Enter w gałęzi wewnętrznej.
  4. Dodaj niżej wyjątek dla Guest.
  5. Przetestuj przy użyciu nowego, niezarejestrowanego certyfikatu.
  6. Sprawdź, czy moderator może przenieść gościa.
Ważne: Nie odmawiaj Traverse/Access bez zrozumienia konsekwencji: użytkownik może nie widzieć kanału, do którego w innym przypadku ma dostęp.

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.
  1. Utwórz stały kanał izolacyjny.
  2. Dla @all, odmów Enter.
  3. Skonfiguruj ograniczenia dla użytkownika znajdującego się już wewnątrz, uwzględniając uprawnienia Traverse, Enter i Move w strukturze kanałów.
  4. W razie potrzeby odmów Speak i Text Message.
  5. W niższej regule zezwól grupie moderators na Enter, Speak i Move.
  6. Przenieś użytkownika testowego na kanał i sprawdź, czy nie może go opuścić.
Ważne: Nieprawidłowa konfiguracja ACL może zablokować administratora. Przed konfiguracją tego kanału wyeksportuj bazę danych.

Kilka typowych wzorców, które można dostosować do swojego serwera.

Prywatny kanał zespołu

  • @all: Enter — Deny.
  • team-a poniżej: Enter i Speak — Allow.
  • moderators: Enter, Move, Mute/Deafen — Allow.

Kanał tylko do słuchania

  • @all: Enter — Allow, Speak — Deny.
  • speakers poniżej: Speak — Allow.

Tylko zarejestrowani użytkownicy

  • @all: Enter — Deny.
  • @auth poniż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.
Ważne: W każdym wzorcu wyjątek musi znajdować się poniżej reguły ogólnej.

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: @all otrzymuje Enter, Speak i Text Message.
  • Games: wyższa @all reguła może odmówić Enter niezarejestrowanym użytkownikom; poniżej @auth lub members zezwala na Enter i Speak.
  • Staff: wyżej @all — Enter Deny; niżej moderators — Enter, Speak, Move, Mute/Deafen, Kick.
  • Pokoje tymczasowe: grupa members moż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żej clan-members — Enter i Speak.
  • Squad 1 / Squad 2: oddzielne grupy squad-1 i squad-2 otrzymują 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.

Przed zastosowaniem szablonu: wyeksportuj bazę SQLite, utwórz oddzielne certyfikaty testowe dla gościa, członka i moderatora oraz sprawdź każdą rolę. Nie testuj konfiguracji wyłącznie jako SuperUser.

Testowanie wyłącznie jako SuperUser lub pełny administrator nie pokazuje, czego doświadczą zwykli użytkownicy.

  1. Wyeksportuj bazę danych SQLite.
  2. Utwórz oddzielny certyfikat gościa.
  3. Utwórz testowe konto zarejestrowanego członka.
  4. W razie potrzeby utwórz testowego moderatora.
  5. Przetestuj widoczność, Enter, Speak, tekst, Move oraz opuszczanie kanałów ograniczonych.
  6. Po weryfikacji usuń konta testowe.
Praktyczna wskazówka: Zachowuj krótki pisemny opis każdej niestandardowej konfiguracji ACL.

Kanały, grupy, ACL i zarejestrowani użytkownicy są przechowywani w bazie danych serwera.

  1. Otwórz Eksport w panelu V4Game.
  2. Pobierz plik SQLite.
  3. Dodaj datę do nazwy pliku.
  4. Wprowadź zmiany ACL.
  5. Jeśli utracisz dostęp, użyj SuperUser lub przywróć bazę za pomocą funkcji Import.

Pamiętaj: im niżej wpis ACL znajduje się na liście, tym wyższy ma priorytet.
  • 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.

  1. Otwórz zarządzanie certyfikatami.
  2. Wyeksportuj bieżący certyfikat.
  3. Ustaw silne hasło.
  4. Przechowuj kopię zapasową oddzielnie.
  5. Na nowym urządzeniu zaimportuj ją przed pierwszym połączeniem.
Ważne: Utrata certyfikatu oznacza utratę tożsamości na serwerze, jeśli nie istnieje kopia zapasowa.

Używaj oddzielnego certyfikatu dla loginu administratora V4Game. Nie łącz go z certyfikatem zwykłego użytkownika.

  1. Utwórz nowy certyfikat przed pierwszym logowaniem administratora.
  2. Połącz się przy użyciu loginu i hasła administratora.
  3. Wyeksportuj certyfikat.
  4. Po zmianie loginu sprawdź nowe powiązanie certyfikatu.
Ważne: Jeśli najpierw wejdziesz ze zwykłym pseudonimem, konto administratora może wymagać nowo utworzonego 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.

  1. Zainstaluj zgodnego klienta z zaufanego źródła.
  2. Utwórz profil serwera.
  3. Wpisz adres, port, nazwę użytkownika i hasło.
  4. Zezwól na dostęp do mikrofonu.
  5. Wybierz Push-to-Talk lub aktywację głosem.
  6. Jeśli połączenie zatrzymuje się po zablokowaniu ekranu, zezwól na działanie w tle.
Praktyczna wskazówka: Wyklucz klienta głosowego z agresywnej optymalizacji baterii.

Na iPhonie i iPadzie użyj zgodnego klienta Mumble z dostępem do mikrofonu i obsługą serwerów Mumble.

  1. Zainstaluj zgodnego klienta.
  2. Dodaj adres, port i pseudonim.
  3. Zezwól na dostęp do mikrofonu.
  4. Sprawdź, czy dźwięk jest kierowany do słuchawki, głośnika, przewodowego zestawu słuchawkowego lub urządzenia Bluetooth.
  5. Zapisz profil.
Ważne: Działanie w tle zależy od wybranego klienta i ograniczeń iOS.

  • 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.

  1. Sprawdź adres serwera.
  2. Jeśli odcisk certyfikatu serwera się zmienił, zapytaj pomoc techniczną V4Game, czy certyfikat został odnowiony.
  3. Nie akceptuj automatycznie niewyjaśnionej zmiany.
  4. Jeśli serwer nie rozpoznaje już Twojego konta, zaimportuj stary certyfikat klienta.
  5. 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.
  1. Sprawdź Mute i Deafen.
  2. Sprawdź urządzenie wejściowe i wyjściowe.
  3. Uruchom Kreatora dźwięku.
  4. Sprawdź systemowe uprawnienie do mikrofonu.
  5. Zamknij aplikacje, które mogą mieć wyłączny dostęp do urządzenia audio.
  6. Zmniejsz wzmocnienie mikrofonu.
  7. Używaj słuchawek, aby zapobiec echu.
  8. 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.

  1. Przetestuj bez VPN lub proxy.
  2. Używaj Ethernetu lub stabilnego Wi‑Fi 5/6 GHz.
  3. Wstrzymaj pobieranie, torrenty, synchronizację z chmurą i transmisje wideo.
  4. Sprawdź utratę pakietów i stabilność, a nie tylko prędkość pobierania.
  5. Porównaj działanie w innej sieci.
  6. Na potrzeby pomocy technicznej zanotuj czas problemu i wykonaj traceroute.
Praktyczna wskazówka: Duża przepustowość nie gwarantuje niskiego opóźnienia; ważniejsza jest jakość i stabilność trasy.

Typowe przyczyny to nieprawidłowy adres lub port, zatrzymany serwer, hasło serwera albo ograniczenia zapory.

  1. Porównaj adres i port z panelem V4Game.
  2. Sprawdź, czy serwer działa.
  3. Sprawdź hasło serwera.
  4. Uruchom serwer ponownie.
  5. Spróbuj w innej sieci.
  6. Sprawdź logi.
  7. 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.

Praktyczna wskazówka: Nie otwieraj zbędnych portów przychodzących routera, aby rozwiązać problem połączenia klienta.

Zapora może blokować samo Mumble lub połączenia wychodzące do przypisanego portu serwera.

  1. Zezwól Mumble na komunikację przez zaporę systemową.
  2. Sprawdź reguły sieciowe antywirusa.
  3. Zezwól na wychodzący ruch TCP i UDP do adresu i portu serwera.
  4. Uruchom klienta ponownie.
  5. W sieci firmowej lub gościnnej skontaktuj się z administratorem sieci albo przetestuj inne połączenie.
Ważne: Nie pozostawiaj całej zapory wyłączonej.

Jeśli nieprawidłowe ACL lub certyfikat uniemożliwiają dostęp administratora, użyj dostępnych mechanizmów odzyskiwania.

  1. Spróbuj użyć konta SuperUser.
  2. Sprawdź hasło SuperUser w panelu.
  3. Sprawdź dedykowany certyfikat administratora V4Game.
  4. Przywróć poprzednią bazę SQLite za pomocą funkcji Import.
  5. W razie potrzeby użyj Napraw lub skontaktuj się z pomocą techniczną.
Ważne: Nie usuwaj serwera jako pierwszej reakcji na błąd ACL.

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.

V4Game używa plików cookie, aby poprawić Twoje doświadczenia na stronie. Kontynuując przeglądanie strony, zgadzasz się na użycie plików cookie