Jeśli chcesz porządnie skonfigurować uprawnienia TeamSpeak, nie zaczynaj od pojedynczych checkboxów, tylko od modelu ról. Grupy serwera regulują globalne uprawnienia, grupy kanałów działają tylko w określonych kanałach, a bezpośrednie Client-Permissions powinny pozostać wyjątkiem. Kluczowe są też wartości Power i Needed-Power, bo określają, kto może wykonywać działania wobec kogo.

Wymagania

Potrzebujesz uprawnień Server Admin na swoim serwerze TeamSpeak 3 oraz dostępu do klienta TeamSpeak z widocznym zarządzaniem uprawnieniami. Po świeżej instalacji TS3, zgodnie z oficjalną pomocą TeamSpeak, otrzymujesz token Server Admin, który możesz wykorzystać w kliencie przez PermissionsUse Token: dokumentacja na support.teamspeak.com

Do właściwej pracy z uprawnieniami przygotuj też krótką listę ról: Kto administruje serwerem? Kto moderuje rozmowy? Kto może tworzyć kanały? Kto ma tylko słuchać albo mówić dopiero po zatwierdzeniu? Jeśli prowadzisz kilka społeczności przy gameserverach, opłaca się mieć jednolity schemat. Pasujące przykłady znajdziesz w naszym poradniku wynajmu i konfiguracji serwera Minecraft oraz w poradniku wynajmu i konfiguracji serwera Rust, bo tam struktury społeczności i moderację też warto ustalić wcześnie.

Zrozumienie systemu permissions

TeamSpeak ma rozbudowany system uprawnień z trzema poziomami:

  1. Grupy serwera (globalnie)
  2. Grupy kanałów (dla konkretnego kanału)
  3. Client-Permissions (dla konkretnego użytkownika)

Grupy serwera to standardowy przypadek. Definiują, co użytkownik zasadniczo może robić na serwerze: mówić, pisać, widzieć kanały, przenosić użytkowników, kickować, banować albo zarządzać grupami. Grupy kanałów uzupełniają ten model tam, gdzie użytkownik potrzebuje dodatkowych uprawnień tylko w konkretnym kanale. Bezpośrednich Client-Permissions używaj oszczędnie, bo później trudniej je prześledzić.

Oficjalna dokumentacja TeamSpeak również opisuje rozdział między Server Groups i Channel Groups oraz typy permissions Boolean, Integer i Power: dokumentacja na support.teamspeak.com

Standardowe grupy serwera

Praktycznym punktem startowym są cztery grupy. Poniższe wartości to czytelny przykład, a nie uniwersalnie obowiązkowa konfiguracja:

Grupa Uprawnienia Power
Server Admin Wszystko 100
Moderator Kick, Ban, kanały 60
Member Mówienie, czat 30
Guest Tylko podgląd 10

Dla game-serverhosting jako płatnego hostingu multi-game rozdział ról jest szczególnie ważny: chcesz zachować kontrolę techniczną, móc odtworzyć przypadki supportowe i mieć przejrzyste zmiany w działaniu serwera. Dlatego nie każdy stały użytkownik powinien dostać prawa administracyjne. Lepszy jest jasny model z kilkoma adminami, kilkoma moderatorami i zwykłą grupą Member.

Tworzenie nowej grupy

  1. Kliknij prawym przyciskiem serwer → Server-Gruppen
  2. "Gruppe hinzufügen" → wpisz nazwę
  3. Ustaw uprawnienia

W praktyce często czyściej jest skopiować istniejącą grupę standardową, a potem ją ograniczyć albo celowo rozszerzyć. Dzięki temu unikniesz braku ważnych uprawnień bazowych. Nazywaj grupy jednoznacznie, na przykład Server Admin, Moderator, Member, Guest i opcjonalnie Event Host albo Clan Lead. Unikaj fantazyjnych nazw dla ról technicznych, jeśli serwer administruje kilka osób.

Ważne permissions

Szczególnie sprawdź poniższe permissions z modelu wyjściowego:

i_group_needed_modify_power     # Kto może zmieniać tę grupę
i_group_needed_member_add_power # Kto może dodawać członków
b_client_kick_from_server       # Kickowanie graczy z serwera
b_client_ban_create             # Tworzenie banów
b_channel_create_temporary      # Tworzenie kanałów tymczasowych
b_channel_create_permanent      # Tworzenie kanałów stałych
i_channel_subscribe_power       # Wejście na kanał

Ważna jest logika par przy wartościach Power: rola potrzebuje wystarczającej własnej Power, aby wykonać akcję wobec celu z określoną wartością Needed. Jeśli moderator może kickować użytkowników, ale użytkownik docelowy albo jego grupa ma zbyt wysoką wartość Needed, akcja i tak się nie powiedzie. To nie błąd, tylko część modelu ochrony.

Sensowne używanie grup kanałów

Grupy kanałów działają tylko w określonych kanałach:

Grupa Typowe zastosowanie
Channel Admin Właściciel kanału
Channel Moderator Może mutować użytkowników
Channel Guest Standardowe uprawnienia

Używaj grup kanałów do jasno wydzielonej odpowiedzialności. Lider rajdu, oficer klanu albo host eventu nie musi automatycznie dostawać globalnych praw moderatorskich. Może przenosić lub mutować użytkowników w swoim kanale, bez możliwości zarządzania grupami, banami czy trwałymi kanałami na całym serwerze.

Jeśli rozdzielasz strefy głosowe dla różnych gier, utrzymaj prostą strukturę: lobby, obszary gier, prywatne pokoje grupowe i kanał supportu. Przy większych społecznościach z kilkoma serwerami gier pomagają spójne nazwy. Dodatkowo możesz zobaczyć logikę organizacji z poradnika FiveM Roleplay albo poradnika serwera Palworld.

Sprawdzenie wyniku

Przetestuj każdą rolę praktycznie po konfiguracji. Połącz się drugim klientem albo użytkownikiem testowym i sprawdź przynajmniej te przypadki: Czy Guest może wejść na serwer? Czy widzi tylko przewidziane kanały? Czy Member może mówić i pisać? Czy Moderator może kickować, ale nie zmieniać adminów? Czy Channel Admin może moderować tylko we własnym kanale? Czy nikt poza adminami nie może zmieniać grup serwera?

Następnie krótko udokumentuj, do czego służy każda grupa. To nie musi być długa instrukcja operacyjna. Wystarczy tabela w twoim wewnętrznym systemie notatek, żeby support i późniejsi admini rozumieli, dlaczego uprawnienia ustawiono właśnie tak.

Troubleshooting

Użytkownik nie może wejść na kanał

Najpierw sprawdź i_channel_subscribe_power i pasujące wartości Needed kanału. Potem skontroluj, czy grupa kanału albo bezpośrednia Client-Permission nie nadpisuje grupy serwera.

Moderator nie może kickować ani banować

Sprawdź b_client_kick_from_server i b_client_ban_create. Jeśli uprawnienia są aktywne, problem często leży w wartościach Power: Kick- albo Ban-Power moderatora musi pasować do Needed-Power użytkownika docelowego.

Użytkownik ma za dużo uprawnień

Nie szukaj tylko w grupach serwera. Sprawdź dodatkowo grupy kanałów i bezpośrednie Client-Permissions. Szczególnie stare wyjątki ustawione na pojedynczych użytkownikach łatwo przeoczyć.

Nie da się zmienić grup

Sprawdź i_group_needed_modify_power i i_group_needed_member_add_power. Jeśli te wartości są ustawione zbyt wysoko, nawet rola mająca zasadniczo odpowiednie uprawnienia nie może dodawać członków ani edytować grup.

Wskazówki

  • Least Privilege: Nadawaj tylko te uprawnienia, które naprawdę są potrzebne
  • System Power: Wyższa Power może nadpisywać niższą
  • Ikony: Wgraj ikony dla grup (64x64 PNG)
  • Grupy automatyczne: Używaj botów do automatycznego przypisywania grup

Testy, ograniczenia i bezpieczny powrót

Instrukcja „Konfiguracja uprawnień i grup TeamSpeak 3” dotyczy typu serwera opisanego w artykule oraz wersji widocznej w momencie testów. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów i wymagane zasoby mogą się różnić po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną grę, loader albo wersję serwera.

Przed zmianami w świecie, stanie gry, konfiguracji albo rozszerzeniach utwórz backup odpowiednich plików. Następnie zmieniaj tylko jeden powiązany krok naraz i sprawdzaj go z tą samą wersją klienta i serwera, z którą później chcesz grać.

Punkt kontroli Oczekiwany wynik Przerwanie i powrót
Start serwera Serwer osiąga stan gotowości bez nowych komunikatów o błędach. Przy błędach startu cofnij zmianę i wgraj ostatni backup.
Test połączenia Konto testowe może połączyć się przez adres pokazany w panelu. Przy błędach wersji lub połączenia ponownie porównaj wersję, port i reguły dostępu.
Test funkcji Konkretnie zmieniona funkcja działa bez uszkadzania istniejących danych świata lub gry. Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki.

Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i jednoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i rezultat testu, żeby później móc odtworzyć odchylenia.

FAQ

Jakie uprawnienia powinien dostać moderator TeamSpeak?

Moderator zwykle potrzebuje uprawnień do przenoszenia, mutowania, kickowania oraz, zależnie od społeczności, tworzenia tymczasowych banów. Zarządzanie grupami i ustawienia serwera powinny zostać tylko dla adminów.

Czy grupy kanałów są lepsze niż grupy serwera?

Nie, pełnią różne zadania. Grupy serwera regulują globalne uprawnienia. Grupy kanałów mają sens, gdy ktoś potrzebuje dodatkowych praw tylko w konkretnym kanale.

Dlaczego ustawione uprawnienie mimo to nie działa?

Najczęściej akcję blokuje wartość Needed-Power. Sprawdź własną Power roli i wartość Needed celu. Potem skontroluj grupy kanałów oraz bezpośrednie Client-Permissions.

Czy powinienem używać bezpośrednich Client-Permissions?

Tylko w wyjątkowych przypadkach. Pojedyncze uprawnienia na użytkownika są trudniejsze w utrzymaniu niż grupy. Dla stałych ról grupy serwera albo grupy kanałów prawie zawsze są bardziej przejrzyste.

Jak zapobiec temu, żeby moderatorzy edytowali innych moderatorów?

Ustaw Needed-Power grupy Moderator wyżej niż Modify- albo Member-Add-Power samych moderatorów. Admini powinni mieć odpowiednio wyższe wartości.