Ваши комментарии
Добавьте бан по никнейму TeamSpeakUser
Если хотите чтобы банились все ники, содержащие этот ник, то можно использовать регулярное выражение:
.*[tT][eE][aA][mM][sS][pP][eE][aA][kK][uU][sS][eE][rR].*
(в TS3 нет флага для регистронезависимых символов, поэтому приходится каждый символ дублировать в нижнем и верхнем регистре).
В этом случае будут блокироваться такие варианты тоже:
Teamspeakuser
myTeamSpeakUser
TeamspeakUser123
Ещё один способ сделать это через сторонний скрипт.
Например, вы можете арендовать SinusBot, в котором есть скрипт Bad Usernames, как раз под вашу задачу:
Модератор
i_group_member_add_power = 10
i_group_member_remove_power = 10
i_group_needed_member_add_power = 75 (чтобы не смог добавить других модераторов)
i_group_needed_member_remove_power = 75 (чтобы не смог удалить других модераторов)
Мут
i_group_needed_member_add_power = 1
i_group_needed_member_remove_power = 1
Главный Адинистратор
i_group_member_add_power = 75
i_group_member_remove_power = 75
i_group_needed_member_add_power = 75
i_group_needed_member_remove_power = 75
Чтобы можно было добавлять в группу, себя или других, необходимо выполнить условие:
i_group_member_add_power того кто добавляет >= i_group_needed_member_add_power того кого добавляют. Аналогичные две привилегии для удаления из группы.
В примере выше у модератора i_group_member_add_power = 10, просто с запасом, чтобы в промежутке 1-10 можно было добавить другие группы, которые модератор смог бы назначить.
Но если модератор занимается только мутом, то можно установить их = 1. Этого достаточно относительно needed привилегий группы Мут.
Для главного администратора эти привилегии по-умолчанию максимальные = 75.
Для гостя все эти привилегии должны быть = 0, т.к. группа временная.
Если вы уверены что i_group_member_remove_power у вас больше чем i_group_needed_member_remove_power у той группы, из которой пробуете удалять, но удаление не получается, то во-первых посмотрите какую ошибку выдает клиент.
Так же, в клиенте Teamspeak 3 для поиска таких проблем существует очень полезный инструмент, который открывается по правой кнопке на пользователя > Привилегии > Обзор привилегий. В этом окне точно показывается, какие привилегии есть у пользователя, и каких нет.
Ознакомьтесь с разделом Добавление и удаление пользователей из групп
http://help.cleanvoice.ru/teamspeak/permissions/edit
А так же Привилегии "Power" и "Needed Power"
http://help.cleanvoice.ru/teamspeak/permissions/types
Затрагиваемые привилегии при попытке добавления в группу одним пользователем другого:
i_group_member_add_power
i_group_needed_member_add_power
i_client_permission_modify_power
i_client_needed_permission_modify
Для возможности удаления из группы:
i_group_member_remove_power
i_group_needed_member_remove_power
Чтобы вход на канал был возможен, необходимо чтобы выполнялось условие, чтобы i_channel_join_power у пользователя был больше, чем i_channel_needed_join_power у канала., на который он пытается войти
Соответственно в группах расставляете первую привилегию, на всех каналах - вторую.
Если привилегия не установлена (пустая), это означает что её значение = 0. Это можно учесть, чтобы не изменять эти привилегии на каждом канале, или в каждой группе.
За возможность разговора отвечает привилегия i_client_talk_power.
Если её сделать = -1, то разговаривать в большинстве случаев будет нельзя, Это должно работать, т.к. по-умолчанию во всех комнатах её противоположная привилегия i_client_needed_talk_power = 0, что больше, чем -1.
Обычно с этой ошибкой у пользователей установлено неправильное время. Либо время правильное но неправильная дата.
Настройте время на компьютере - в свойствах "Даты и времени" есть пункт для этого, где можно одной кнопкой/переключателем выполнить синхронизацию часов с удаленным сервером (time.windows.com по-умолчанию для Windows).
Следуйте инструкции в отчете. А именно, отправьте трассировку (или ссылку на этот отчет) в техподдержку хостинга, у которого размещен этот сервер.
Верно, приложите лог подключения к серверу, чтобы сразу было понятно в чем проблема.
Сервис поддержки клиентов работает на платформе UserEcho
Банить пользователь может при условии что его i_client_ban_power больше чем i_client_needed_ban_power того, кого он банит. Соответственно, вам нужно изменить значения этих привилегий так, чтобы такое условие не выполнялось.
Аналогичные привилегии для кика с сервера:
i_client_kick_from_server_power
i_client_needed_kick_from_server_power
Ознакомьтесь с базовыми навыками редактирования привилегия
http://help.cleanvoice.ru/teamspeak/permissions
и
Привилегии "Power" и "Needed Power"
http://help.cleanvoice.ru/teamspeak/permissions/types