1. Рады видеть Вас на русскоязычном форуме TeamSpeak!

    У нас Вы можете скачать последнюю версию:

    Перед регистрацией рекомендуем ознакомиться

    с Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление
  2. Новая группа "Новичок" на нашем форуме!

    Новые пользователи будут попадать в группу "Новичок".

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

    Перейти в тему обсуждения
    Быстрый переход в группу Пользователь
  3. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

RadioBot радиобот в ТС3 на бесплатном VPS haphost

Тема в разделе "Вопросы по TeamSpeak 3", создана пользователем Maunt, 29 ноя 2014.

  1. Maunt

    Maunt Пользователь

    Регистрация:
    8 сен 2013
    Сообщения:
    199
    Симпатии:
    29
    Баллы:
    447
    Внимание!
    Эта версия инструкции для x32(x86) Unix систем!
    Если у Вас система x64 смотрите дополнительные шаги
    Если Вас интересует версия с веб-интерфейсом - смотрите другую тему (только для x64!)


    Администрация Форума
    ___________________


    Немало времени я уделил в свое время для поиска радиобота для ТС3. Перепробовал множество инструкций, пользовался ts3musicbot.net.
    Но в итоге остановился на плагине Soundboad установленном по инструкции найденной synergix (мной лишь она адаптирована к бесплатному варианту VPS http://haphost.com, разбавлена скриншотами и раскрыты некоторые неточности которые могут вызвать трудности у новичков). Я думаю это довольно популярный вопрос, и он заслуживает отдельной темы, дабы упростить поиск и минимизировать количество вопросов.
    Итак по порядку:
    1. Регистрируемся на http://haphost.com 2014-11-28 23-20-11 Скриншот экрана.png
    2. Проверяем почту, заходим в свой аккаунт 2014-11-28 23-21-57 Скриншот экрана.png
    3. Ждете когда вашу заявку проверят и подтвердят (обычно от 2 до 7 дней, но точных сроков нет)
    После активации в вашем личном кабинете: 2014-11-29 00-06-52 Скриншот экрана.png
    Рекомендую после первой установки сразу переустановить контейнер, так как при первой установке пароль root генерируется автоматически, при переустановке же его можно задать вручную: 2014-11-29 00-10-21 Скриншот экрана.png
    операционную систему выбираем debiant-7.0-x86 так как все команды будут под нее.
    4. После переустановки контейнера конектимся к нашему серверу с помощью PuTTY:
    2014-11-29 00-16-22 Скриншот экрана.png
    Вводим логин: root и пароль который мы указали при переустановке контейнера (для тех кто с пути не сталкивался - набирая пароль он не отображается на мониторе) 2014-11-29 00-22-06 Скриншот экрана.png
    Далее по порядку выполняем следующие действия и команды:
    Код:
     sudo apt-get update
      sudo apt-get install mc
    Код:
     apt-get install psmisc vnc4server fluxbox twm unzip wget xterm
    После скачивания и установки пакетов (несколько раз придется нажимать Y) зададим пароль для входа по VNC
    Код:
    vncpasswd
    Запустим однократно и сразу же убьем процесс VNC сервера для того, чтобы он создал конфиг:
    Код:
    vncserver
    killall Xvnc4
    отредактируем конфиг VNC
    Код:
    mcedit ~/.vnc/xstartup
    Приведя его к следующему виду:
    Код:
    #!/bin/sh
    # Uncomment the following two lines for normal desktop:
    # unset SESSION_MANAGER
    # exec /etc/X11/xinit/xinitrc
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    fluxbox &
    Вставляем нажатием shift-ins, сохраняем конфиг нажатием F2, выходим F10
    Переходим к скачиванию клиента TS3 под Linux.
    Код:
    wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.15/TeamSpeak3-Client-linux_x86-3.0.15.run
    Назначаем права на исполнение и запускаем его
    Код:
    chmod 755 TeamSpeak3-Client-linux_x86-3.0.15.run
    ./TeamSpeak3-Client-linux_x86-3.0.15.run
    Следуем инструкциям (несколько раз нам придется нажимать q и y ===>в итоге получаем папку TeamSpeak3-Client-linux_x86 с установленным TS3.
    Теперь установим собственно плагин:
    Код:
    cd TeamSpeak3-Client-linux_x86
    wget http://www.kampfrausch.de/ts3/soundboard-0.9.9.9k-linux-x86.ts3_plugin
    mv soundboard-0.9.9.9k-linux-x86.ts3_plugin soundboard-0.9.9.9k-linux-x86.zip
    unzip soundboard-0.9.9.9k-linux-x86.zip -x package.ini
    Теперь пришло время старта VNC сервера
    Код:
    vncserver
    Коннектимся к нашей VPS, используя любой клиент VNC указав IP : PORT, где IP - ip-адрес нашей VPS, PORT - 5901 и введя пароль, который мы указывали командой vncpasswd.
    Запустим bash-шелл, щелкнув правой мышкой на рабочем столе и выбрав
    Applications -> Shells -> bash
    Запустим клиент TS3
    Код:
    cd /root/TeamSpeak3-Client-linux_x86
    ./ts3client_runscript.sh
    Далее идем в настройки плагина и в Advanced ставим галочку Enable own devices:
    2014-11-29 00-46-02 Скриншот экрана.png
    Перезагружаем ТС-клиент
    Идем в настройки клиента Capture==>Playback Capture Device: Soundboard Default Audio Device - For playback on systems no soundcard, выбираем режим Continuous Transmission и жмем ОК:
    2014-11-29 00-53-10 Скриншот экрана.png
    Далее запускаем воспроизведение:
    2014-11-29 00-57-47 Скриншот экрана (2).png
    П.С. для загрузки на сервер музыкальных файлов или плейлистов (плагин поддерживает плейлисты формата M3U) конектимся к серверу с помощью WinSCP 2014-11-29 01-03-55 Скриншот экрана.png

    Используемые программы можно скачать тут:
    WinSCP https://yadi.sk/d/p0j6J_e5d2CHm
    PuTTY https://yadi.sk/d/0TKIyPQ3d2CLQ
    VNC Viewer https://yadi.sk/d/jiV4MlZad2CMf
     
    Последнее редактирование модератором: 20 мар 2015
    • Нравится Нравится x 7
  2. Zaur

    ZaurIcon s4r.pw Знаток Премиум Пользователь

    Регистрация:
    27 авг 2013
    Сообщения:
    768
    Симпатии:
    216
    Баллы:
    657
    Все еще прочитать и проверить не успел - но порыв и труд одобряю!;)
     
  3. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    на snd-aloop+vlc намного проще, но про настройку писать пока не буду.
     
  4. Zaur

    ZaurIcon s4r.pw Знаток Премиум Пользователь

    Регистрация:
    27 авг 2013
    Сообщения:
    768
    Симпатии:
    216
    Баллы:
    657
    Все равно тоже будем ждать мануал)
     
  5. TrueSpirit

    TrueSpirit Пользователь

    Регистрация:
    30 ноя 2014
    Сообщения:
    14
    Симпатии:
    5
    Баллы:
    16
    В мане apt-get есть описание флага -y, часто им пользуюсь.
    Если сменить
    На
    То не придётся. 52.jpg
     
  6. Maunt

    Maunt Пользователь

    Регистрация:
    8 сен 2013
    Сообщения:
    199
    Симпатии:
    29
    Баллы:
    447
    пробовал я ставить vlc как-то - проц и оперативу грузил сильно.... этот способ хорош что вдс совсем не грузит почти:
    2014-11-30 07-00-02 Скриншот экрана.png
    и подойдет для очень уж слабых вдс....

    Выложи свой вариант, протестим - сравним)
     
  7. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    ts0.png
    как видно, клиент кушает больше, чем vlc. но у меня не vds.
    с vlc вышло чисто исторически, а сейчас управляется через самопальную веб-морду на форуме клана.
    единственное но: старая версия vlc :( наотрез отказывается разбивать каждую сессию vlc на нужные порты http. если запускаются другие музыкальные боты (все в одном запущенном клиенте тимспика), то управлять музыкой приходится через vnc :(
     
  8. Maunt

    Maunt Пользователь

    Регистрация:
    8 сен 2013
    Сообщения:
    199
    Симпатии:
    29
    Баллы:
    447
    ну я имел в виду мой случай, у меня vlc на бесплатном вдс лагал жутко(
    скинь мануал, будет интересно потестить, попробывать)))) и про веб морду если можно поподробнее - у меня сейчас просто транслируется мой поток с myradio24.com ( парочка ботов в разные ТСки)
     
  9. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    лень, писанины много )
    в vlc включен web-интерфейс (lua module http). настроен nginx: proxy_* в location, чтобы скрыть управление от шаловливых ручек. самописная веб-морда: php+js (AJAX получение статуса, плейлиста и отправка команд с фильтрацией ненужных) в формате json, от xml отказался. плюс php-кодом пришлось делать багфикс с выдачей статуса vlc в формате json: значения "inputbitrate" и "demuxbitrate" выдаются без кавычек
    Код:
    "inputbitrate":0,014991295523942,
    "demuxbitrate":0,016002763062716,
    а т.к. значения с запятой - вывод "ломается", надо эти значения обрамлять кавычками. лечится одной строчкой :)
     
  10. Corsar1991

    Corsar1991 Пользователь

    Регистрация:
    14 окт 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    15
    кто нибудь подскажет где брать ссылку на радио,если вставляю ссылку на 1 песню например сайт/1.mp3 То работает а если ссылку на радио то не работает.
     
  11. AnDrEyKa1995_1996

    AnDrEyKa1995_1996 Пользователь

    Регистрация:
    2 мар 2014
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    160
    Я не понял как поступить с этими командами что нужно и как их по порядку запустить подскажите пожалуйста:
    cd TeamSpeak3-Client-linux_x86
    wget http://www.kampfrausch.de/ts3/soundboard-0.9.9.9k-linux-x86.ts3_plugin
    mv soundboard-0.9.9.9k-linux-x86.ts3_plugin soundboard-0.9.9.9k-linux-x86.zip
    unzip soundboard-0.9.9.9k-linux-x86.zip -x package.ini
     
  12. Corsar1991

    Corsar1991 Пользователь

    Регистрация:
    14 окт 2014
    Сообщения:
    14
    Симпатии:
    0
    Баллы:
    15
    ну так и запускаешь как там написано,где именно у тебя не получается?
    cd TeamSpeak3-Client-linux_x86 - переходим в папку TeamSpeak3-Client-linux_x86 надо указать полный путь в папку с установленной тс клиентом начиная с var или что там у тебя
    wget http://www.kampfrausch.de/ts3/soundboard-0.9.9.9k-linux-x86.ts3_plugin - скачиваем сам плагин , при этом надо находиться в той папке,за это отвечает предыдущая команда
    mv soundboard-0.9.9.9k-linux-x86.ts3_plugin soundboard-0.9.9.9k-linux-x86.zip - переименовываем то что мы скачали,а точнее просто добавляем .zip
    unzip soundboard-0.9.9.9k-linux-x86.zip -x package.ini - и распаковываем
     
  13. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    переименовывать необязательно:
    unzip soundboard-0.9.9.9k-linux-x86.ts3_plugin -x package.ini

    ЗЫ. гоняю mpd. радует :) 4 бота с разными аудио-потоками на паре каналов на двух серваках тимспика. каждый 2-3% 0-1% проца кушает. чую, откажусь от vlc когда веб-морду соображу.
     
  14. AnDrEyKa1995_1996

    AnDrEyKa1995_1996 Пользователь

    Регистрация:
    2 мар 2014
    Сообщения:
    41
    Симпатии:
    0
    Баллы:
    160
    у меня пишет что плагин не загружается в чем может быть проблема?
     
  15. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    запустить клиента тимспика в баше или другой оболочке с параметром -console
    в чем ошибка там будет написано
     
  16. Maunt

    Maunt Пользователь

    Регистрация:
    8 сен 2013
    Сообщения:
    199
    Симпатии:
    29
    Баллы:
    447
    тебе надо либо скачать плейлист радио в формате M3U (это удобнее - например: http://myradio24.com/listen.php?port=5279&wmp=1), либо использовать ссылку непосредственно на поток (например http://listen1.myradio24.com:9000/5279) Какое радио транслировать хочешь?
    --- Сообщение объединено, 2 дек 2014, Оригинал: 2 дек 2014 ---
    скриншоты команд и ошибок в студию, так сложно догадываться
     
  17. MVision_

    MVision_ Пользователь

    Регистрация:
    4 дек 2013
    Сообщения:
    33
    Симпатии:
    3
    Баллы:
    41
    Maunt, как сделать чтобы можно запустить TS3 MusicBot в 2-х и более окнах чтобы запустить разные песни?
     
  18. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.772
    Симпатии:
    389
    Баллы:
    775
    будет время - распишу.
    в вкратце: snd-aloop с конфигом на несколько звуковух и плейеры с настройкой перенаправления звука на нужную звуковуху, советую mpd - кушает ресурсов по минимуму.
     
  19. Maunt

    Maunt Пользователь

    Регистрация:
    8 сен 2013
    Сообщения:
    199
    Симпатии:
    29
    Баллы:
    447
    я зарегистрировал два ВПСа на хапхосте, и зарядил два бота =)
     
  20. SSHELOFASTOV

    SSHELOFASTOVIcon Доступ закрыт

    Регистрация:
    29 окт 2013
    Сообщения:
    164
    Симпатии:
    27
    Баллы:
    107
    Maunt, сделал по твоему мануалу на хапхосте, но сильно лагает, по статистике проц на 110% загружен
     
Загрузка...