Пароль на канал
Создал канал. В этом канале сделал несколько Под каналов. Как поставить на весь канал один пароль. Что бы не каждый Под канал паролить. Нужно что бы на основном канале был пароль и при этом нельзя было так же зайти и в под каналы.


Увы, в Teamspeak 3 наследование паролей и привилегий не предусмотрено для каналов «by design», и не планируется. Пароли и привилегии каналов должны быть установлены на каждый канал по отдельности.
К слову, в Mumble это реализовано по-умолчанию.
Вы можете сделать как и хотели — установить на все подканалы пароли. Пользователи могут упростить для себя последующие входы на подканалы, установив у себя флажок Инструменты > Настройки > Безопасность > Сохранять пароли от каналов.
В вашем случае может быть более предпочтительным другой способ, без установки паролей.
1) Установить в группе канала Guest (которая по-умолчанию) привилегию i_channel_join_power = -1. Таким образом никто не сможет войти ни на один существующий или новый созданный канал, поскольку везде по-умолчанию i_channel_needed_join_power = 0 (больше чем -1).
2) Создать новую группу канала «Участник» (можно скопировать из группы Guest), и установить в ней i_channel_join_power = 0. Теперь эту группу можно назначать пользователям, которым нужен доступ в определенный канал.
Например, если пользователю нужен доступ в канал CS:GO, то сперва его необходимо переместить на канал CS:GO, затем назначить на этом канале группу канала «Участник». После этого он будет иметь доступ к этому каналу и всем его подканалам.
Либо можно сгенерировать новый токен для канала CS:GO и для группы канала «Участник» из меню Привилегии > Ключи привилегий, затем выдать его пользователю. Когда он использует этот токен, у него появится доступ в этот канал.
Если вам потребуется создать канал, на который могут входить все без исключения, то установите у этого канала привилегию i_channel_join_power = -1 (она же в свойствах канала на третьей вкладке, первая опция «Join» ).
Подключение через ServerQuery
Интерфейс ServerQuery предоставляет возможность расширенного управления сервером, автоматизации сбора информации и различных действий.
Например, можно подключить через него скрипт, который будет автоматически проверять время неактивности пользователей, и перетаскивать неактивных в AFK комнату.
Как правило, непосредственный доступ через командную строку мало мало кем используется, поскольку существуют более удобные программы с визуальным интерфейсом. Например, YaTQa.
Наша веб панель управления тоже работает через ServerQuery.
- node-teamspeak (javascript)
- ts3admin.class (PHP)
- go-ts3 (Go)
- TeamSpeakQuery (C#)
Ниже рассматривается прямое подключение через текстовый терминал.
Данные для доступа
1. Через Teamspeak клиент в меню Инструменты > Вход ServerQuery введите имя логина, с ним на сервере будет создан аккаунт и отобразится сгенерированный пароль:

После создания этот аккаунт не будет нигде отображаться. Все созданные аккаунты ServerQuery привязываются к идентификатору пользователя, его создавшему, и могут быть удалены только через удаление его идентификатора с сервера.
В нашей веб панели управления идентификатор любого пользователя можно удалить в разделе Управление > Clients.
По-умолчанию возможность создания ServerQuery аккаунта есть только у группы Server Admin.
2. Вам понадобится прямой IP адрес и порт сервера. Узнать их можно на https://tools.cleanvoice.ru/ts3status
Обратите внимание, что часто IP и порт отличаются от тех, через которые вы подключаетесь на TS сервер.
3. Query порт по-умолчанию 10011
Начиная с версии сервера 3.1.x доступно защищенное подключение SSH на порту 10022. Не на всех серверах оно включено.
Подключение
Соединиться к ServerQuery серверу можно через любой Telnet клиент. В последних версиях Windows такой клиент не установлен, но его можно добавить через «Программы и Компоненты», и затем использовать через командную строку следующим образом: telnet адрес порт
Либо можно соединиться через утилиту Putty.
В окне соединения заполните IP адрес сервера и порт ServerQuery, полученные на предыдущих шагах, а так же переключите тип соединения на Telnet:

После нажатия «Open» при успешном соединении появится приветственное сообщение сервера:

Авторизация
Теперь можно войти под логином и паролем, полученными выше через TS клиент, командой:
login аккаунт пароль
Если они правильные, то появится сообщение о выполнении команды. Такое же сообщение выводится при успешном выполнении любой команды:
error msg=ok

Теперь необходимо выбрать ваш виртуальный сервер. Это можно сделать по порту TS сервера, который вы получили выше вместе с IP адресом:
use port=9987
Либо по ID сервера, который нужно узнать у хостинга:
use sid=123
Как правило, работает первый вариант, но если на хостинге несколько виртуальных серверов с одним и тем же портом (один активен, другие остановлены), то вход не удастся и необходимо использовать второй способ.
После успешного выбора сервера можно выполнять различные манипуляции с сервером. Например, serverinfo выводит основные параметры виртуального сервера.
Для получения полного списка доступных команд введите help.
Существует две группы: «Admin ServerQuery» и «Guest ServerQuery». Для первой группы по-умолчанию единственный аккаунт «serveradmin» используется хостингом для управления всеми виртуальными TS серверами, которые работают по данному адресу. Ваш аккаунт принадлежит ко второй группе, и у него ограниченные привилегии, позволяющие управлять только одним своим сервером. Для Guest аккаунта ряд команд недоступен по понятным причинам безопасности (например, изменение слотов или развертывание своего бэкапа, в котором тоже может быть установлено другое количество слотов, или повышенные привилегии).
Список привилегий Guest ServerQuery зависит от изначальных настроек хостинга, и обычно сводится к просмотру общей информации сервера, пользователей и комнат. В дополнение к нему прибавляются привилегии идентификатора пользователя, для которого был создан ServerQuery аккаунт. Например, если при создании пользователь был в группе Server Admin, но потом был исключен из неё, то через созданный ранее ServerQuery так же не будет прав админа.
Тем не менее, злоумышленник, пока у него есть права админа, может заранее войти на сервер с новым идентификатором, установить на него скрытые привилегии и через него же создать ServerQuery. По этой причине не рекомендуется никому выдавать группу Server Admin.
По-умолчанию на сервере установлено ограничение по количеству передаваемых команд в секунду. По достижении лимита происходит временный бан по IP на 5-10 минут во время которого соединения на ServerQuery порт сбрасываются.
Чтобы не было банов настройте скрипт на более редкое выполнение команд. Если это невозможно, то обратитесь в техподдержку хостинга для добавления IP в белый список.
Смена / Восстановление пароля от Admin Server Query
![]()
Автор: Zaur Первый выпуск: 8 янв 2014 Последнее обновление: 8 янв 2014 Категория: Сервер
Общая оценка: 0 / 5 , Оценок: 0
Ещё ресурсы от Zaur
Разные Синхронизация TS3 и сервера Battlefield 3 Синхронизация TS3 и сервера Battlefield 3 На Linux запущено 2 сервера под 1 NPL. Как узнать какой из них какой? На Linux запущено 2 сервера под 1 NPL. Как узнать какой из них какой? SRV записи для TeamSpeak 3 SRV записи для TeamSpeak 3 Как сделать так чтобы администраторы не могли подключаться к разделителю? Как сделать так чтобы администраторы не могли подключаться к разделителю Как сделать рассылку сообщений всем пользователям в TS3? Как сделать рассылку сообщений всем пользователям в TS3
Что означает «Введите ключ восстановления» в TeamSpeak
Когда вы создаёте свой сервер или канал TeamSpeak приходится сталкиваться с множеством трудностей и проблем, прежде чем вы настроите всё и сделаете так, чтобы оно работало в автономном режиме. Однако даже после этого решающего момента, могут возникать неполадки, например, вы забыли логин и пароль и у вас требуют ключ восстановления Тим Спик.
Причины ошибки «Введите ключ восстановления» в TeamSpeak

Но куда более странная ситуация случается в том случае, если все данные были введены правильно, и утилита их даже приняла, но всё равно требует с вас вводе токена, и здесь могут возникать некоторые трудности, особенно у пользователей, не записавших предусмотрительно идентификатор.
Причины

- Чаще всего запрос ввести токен возникает в том случае, если вы входите в панель администратора не со своей машины. Дело в том, что каждый ПК имеет свой особенный id-идентификатор в системе, используемый для определения, ваша это постоянная машина или нет.
- Если в следствии переустановки ОС, замены компонентов компьютера или входа с другой машины, Тим Спик не может подтвердить, что это действительно администратор, он требует двухфазной аутентификации. Такая условность необходима для того, чтобы злоумышленники, даже завладев вашим логином и паролем, не могли ничего сделать.
Однако, случаются неприятные ситуации, когда администратор попросту забывает свой токен, или он теряется в десятках текстовых файлов.
Восстановление ключа
Так, как ключ нужен и в том случае, если вы забыли логин от аккаунта, его восстановление частый вопрос на форуме. Ведь когда пользователь даже не удосужился запомнить небольшой пароль, требовать с него «введите код длиною в 20 символов» — не лучшее решение. Так как восстановить токен, если вы его забыли, и как его не терять в последствии? Простейшее решение:
Как общаться с другом через TeamSpeak
- Перезапустить сервер.

- При очередном запуске – будет сгенерирован новый ключ, который уже и применяется для входа в систему в дальнейшем.

- Предупредите пользователей о техническом обслуживании длиною в несколько минут и просто перезапустите канал.
- Сгенерированный токен запишите в блокнот, дабы не потерять его в очередной раз.

Не работает микрофон в TeamSpeak 3
Заключение
Файлы с информацией для входа в административную панель и восстановления пароля лучше хранить где-то в закромах ПК или вовсе перенести на физический носитель, особенно если вы имеете дело с крупным каналом.
Однако записать их стоит, ведь тот же токен поможет вам во многих ситуациях, в том числе, при восстановлении данных с канала. А если вы вновь не удосужитесь его запомнить, то процедуру по восстановлению придётся повторять, создавая перебои в работе всего канала и затруднения вашим пользователям. Особенно это неприятно для крупных серверов и радио.