Справочная система CleanVoice

Teamspeak 3 — Система привилегий — Ошибки и их решения

Ошибки их решения

insufficient client permissions failed_permid=[permid]
недостаточно разрешений клиента failed_permid=[permid]
или
insufficient client permissions failed on [permname]
недостаточно разрешений клиента не удалось на [permname]

В этом сообщении об ошибке уже содержится ответ — в тексте показывается какая именно привилегия, вызвала ошибку.

1) Если отображается permid, то найдите имя привилегии по permid

insufficient client permissions failed_permid=164
В этом случае ID 164 соответствует привилегии i_group_needed_member_add_power.

2) Откройте раздел с привилегиями в клиенте Teamspeak 3 и введите название этой привилегии в поле фильтра для просмотра у неё недостающих прав.

insufficient permission modify power
недостаточно разрешений на изменение разрешений

В этом сообщении нет названия привилегии, но фактически это сообщение соответствует Grant той привилегии, которую вы редактируете (см. Типы привилегий).

То есть, когда вы получаете эту ошибку вам необходимо проверить значение Grant у редактируемой привилегии. Обычно ошибка означает, что Grant для этой привилегии у вас отсутствует, либо i_permission_modify_power у вас меньше, чем Grant у редактируемой привилегии.

Ознакомьтесь с разделом Кто может изменять привилегии для диагностики ошибки по всем параметрам.

Привилегия установлена, ошибок нет, но она не работает.
Или наоборот — привилегия удалена, но права все-равно есть.

1) Если вы состоите в группе сервера, и хотите установить себе некоторые привилегии группы канала, то убедитесь, что у вашей группы сервера не установлена b_client_skip_channelgroup_permission. Иначе все привилегии каналов будут проигнорированы (по-умолчанию эта привилегия не установлена).

2) Если вы состоите в нескольких группах сервера, проверьте в каждой флажки Skip и Negate для той привилегии, которая работает неправильно (по-умолчанию флажки не установлены).

3) Не забывайте про то, что помимо Групп сервера и Групп канала существует ещё 3 уровня привилегий.

4) В клиенте Teamspeak 3 для поиска таких проблем существует очень полезный инструмент, который открывается по правой кнопке на пользователя > Привилегии > Обзор привилегий. В этом окне точно показывается, какие привилегии есть у пользователя, и каких нет.