Your comments
Все ники пользователя можно посмотреть ручным поиском в логе сервера (в меню Инструменты > Журнал сервера). В большинстве случаев это не требуется, т.к. ник можно свободно менять в окне подключения к серверу, и запретить это нельзя.
Регистрация на сервере происходит автоматически при первом же входе, пользователь создается в базе данных сервера с числовым ID (он отображается в логах, и по нему можно найти пользователя и увидеть текущий ник, в меню Привилегии > Привилегии пользователя). При последующих входах сервер проверяет идентификатор пользователя и выдает ему соответствующие права. Идентификатор хранится у пользователя на компьютере (в меню Настройки > Идентификаторы).
Посмотреть кто закачал файл можно только в логах. Операции с файлами добавляются в лог только если в "Параметрах виртуального сервера" на вкладке "Журналы" включен флажок "Передачи файлов".
В Teamspeak можно ограничить доступ по уровням для удаления. Под ваши требования подходит только сценарий, когда у каждого пользователя есть свой канал с правами админа канала. И доступ к удалению файлов есть только у него - у группы админа канала. Но Server Admin так же сможет удалить файлы, т.к. у него уровень для удаления самый высокий.
За возможность удаления файлов у пользователя/группы отвечает привилегия i_ft_file_delete_power.
Чтобы файлы на канале нельзя было удалить, то для этого канала, нужно установить ограничивающую привилегию i_ft_needed_file_delete_power, значение которой должно быть больше, чем значение i_ft_file_delete_power у того, кто пытается удалить файл.
Например, вы хотите, чтобы пользователи группы Normal не смогли удалять файлы на канале "123", тогда вы можете установить у группы i_ft_file_delete_power = 0, а у канала i_ft_needed_file_delete_power = 1.
Вышеуказанные названия привилегий вы сможете увидеть только при включенных расширенных опциях.
У нас рассматривался такой вариант, для массового пользования эта услуга может появится в течение следующего года.
Сейчас вы можете найти и воспользоваться услугами сторонних провайдеров подобного бота.
Если ПК выключен, то и бот, конечно же, отключится.
И вы хотели ставить виртуальную машину через VirtualBox у себя на компьютере, то она точно так же выключится вместе с ним.
Для того чтобы бот работал круглосуточно, то за это придется заплатить. Либо за аренду сервера, на котором будет работать Teamspeak клиент. Либо вы можете найти в интернете MusicBot в аренду, чтобы арендовать готового бота.
Способ с Virtual Audio Cable позволяет подключиться к одному серверу под двумя разными идентификаторами через один Teamspeak 3 клиент.
Виртуальную машину для этого ставить не нужно.
Для Teamspeak 3 можно открыть несколько серверов в разных вкладках, и для каждого сервера можно задать разные устройства ввода
Таким образом через один и тот же клиент можно и разговаривать и запустить бота.
Тем более, если вы знаете как запустить виртуальную машину, то в ней можно запустить отдельный Teamspeak специально для бота.
http://cleanvoice.userecho.com/topic/172829-kak-sdelat-chto-byi-v-ventrilo-igrala-muzyika/
http://cleanvoice.userecho.com/topic/740466-kak-ustanovit-ts3-server-bot/
По первой ссылке как раз ответ на ваш вопрос, таков принцип работы любого бота для Teamspeak 3 и Ventrilo, поскольку это закрытые протоколы и можно транслировать музыку только через официальную программу-клиент.
UPDATE
Радио бот для ТС доступен для аренды http://help.cleanvoice.ru/sinusbot/intro
Сергей, приложите лог и сделайте трассировку, как это описано выше. Это необходимо для определения причины вашей проблемы, т.к. сам сервер работает.
Роман125, приложите лог из Teamspeak 3 в меню Инструменты > Журнал программы.
И сделайте трассировку до сервера http://help.cleanvoice.ru/ventrilo/traceroute
Владислава, сообщите полный адрес сервера, к которому вы подключаетесь. И приложите лог из Teamspeak 3 в меню Инструменты > Журнал программы.
Так же, сделайте трассировку до сервера http://help.cleanvoice.ru/ventrilo/traceroute
Customer support service by UserEcho
Сначала искать нужно ник пользователя, и первый же результат должен выдать строки, где есть id пользователя вида id:12345
Например:
2014-12-24 14:30:01.480085|INFO |VirtualServerBase|131| client connected 'SacredLife'(id:75541) from 123.123.123.31:52915
Далее ищете снова, уже по этому найденному id, и теперь найдутся все строки, относящиеся к этому пользователю, включая все его ники.
На наших серверах после перезагрузки сервера создается новый лог файл, а через Teamspeak 3 клиент можно искать только по последнему логу.
Если сервер расположен у нас, то для запроса всех файлов логов напишите в техподдержку на support@cleanvoice.ru