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

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

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

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

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

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

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

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

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

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

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

    Попробовать

Автозапуск TeamSpeak3 сервера.

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

  1. vladidmit

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

    Регистрация:
    18 дек 2013
    Сообщения:
    96
    Симпатии:
    3
    Баллы:
    77
    Здравствуйте.
    Как настроить автозапуск сервера ts что бы после сбоя или перезапуска vds. сервер запускался автоматически.
    Сервер устанавливал по этой инструкции, запускаю с созданного мной пользователя ts3server такой командой ./ts3server_startscript.sh start
    ОС на сервере debian-6.0-x86
     
  2. Horrimanse

    Horrimanse Премиум Пользователь Пользователь

    Регистрация:
    25 сен 2013
    Сообщения:
    282
    Симпатии:
    86
    Баллы:
    513
    Так там и написано как crontab настроить.
     
    • Нравится Нравится x 1
  3. Митя

    Митя Пользователь

    Регистрация:
    8 янв 2012
    Сообщения:
    98
    Симпатии:
    21
    Баллы:
    334
    1. crontab -e
    2. вносишь туда запись @reboot имя_пользователя /путь_к_файлу/ts3server_startscript.sh start
     
    • Нравится Нравится x 1
  4. vladidmit

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

    Регистрация:
    18 дек 2013
    Сообщения:
    96
    Симпатии:
    3
    Баллы:
    77
    Я понял, а его нужно устоновить этот crontab или что? потому что у меня пишет что нет такой команды, а в поддержке сказали только
    "У вас сервер с чистой ОС если вам что-то нужно установите" и "Устанавливайте все что вам нужно, вы имеете root доступ"
    Собственно не так уж и многословно)
    --- Сообщение объединено, 26 мар 2014, Оригинал: 26 мар 2014 ---
    А где его искать?)
     
  5. ZTV.SU

    ZTV.SUIcon ATHP

    Регистрация:
    30 янв 2011
    Сообщения:
    86
    Симпатии:
    39
    Баллы:
    413
    Для debian: crontab -e
    Для centos: crontabs -e
    Установка для debian: apt-get install cron
     
    • Нравится Нравится x 1
  6. vladidmit

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

    Регистрация:
    18 дек 2013
    Сообщения:
    96
    Симпатии:
    3
    Баллы:
    77
    Опа, простите за тупость! Там действительно все написано, просто делать это нужно было под новым созданном мной пользователем ts3server.
    Все получилось))
    --- Сообщение объединено, 26 мар 2014, Оригинал: 26 мар 2014 ---
    Можно удалить темку))
     
  7. SergeLevin

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

    Регистрация:
    25 фев 2014
    Сообщения:
    28
    Симпатии:
    10
    Баллы:
    37
    А не лучше ли добавить в init-скрипты? Тогда будет и clean TS shutdown при остановке / перезагрузке VDS, и возможность останавливать сервер для, например, обновления / смены лицензии через sudo service teamspeak3 stop и прочие мелкие красивости.

    Если интересно, могу более подробно расписать, как ставил у себя teamspeak (самый дешёвый VDS-тариф от hetzner, Debian 64 bit)
     
  8. vladidmit

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

    Регистрация:
    18 дек 2013
    Сообщения:
    96
    Симпатии:
    3
    Баллы:
    77
    А я вас не совсем понял, что за скрипт?
     
  9. SergeLevin

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

    Регистрация:
    25 фев 2014
    Сообщения:
    28
    Симпатии:
    10
    Баллы:
    37
    Скрипты, лежащие в /etc/init.d и вызываемые при загрузке / остановке хоста.
    Комментарий - у меня
    teamspeak установлен в /opt/teamspeak3, владелец root:root, права 0755
    База данных teamspeak - /home/teamspeak3, владелец teamspeak3:teamspeak3, 0750
    Логи - /var/log/teamspeak3, teamspeak3:root, 0750
    Конфиг ts3 - /etc/ts3server.ini

    Добавлены - группа teamspeak3 и пользователь teamspeak3 в указанной группе без возможности логина локально/по ssh
    /etc/init.d/teamspeak3 создан на основе /etc/init.d/skeleton. После этого выполнен update-rc.d teamspeak3 defaults
    На основе ts3server_minimal_runscript.sh создан ts3server.sh, который умеет писать файл с PID работающего сервера

    Что имеем на выходе:
    teamspeak крутится под выделенным пользователем, разделены папки для логов, БД и бинарников
    teamspeak автоматически стартует вместе с хостом и корректно завершается при рестарте / отключении хоста
    При необходимости вручную остановить / запустить сервер, это легко делается при помощи (от root'а) service teamspeak3 stop / service teamspeak3 start. При этом сервер будет запущен с правами пользователя teamspeak3, а не от рута.

    Из минусов:
    На данный момент в /etc/init.d/teamspeak3 есть завязка на то, что используется 64-битная версия
    По хорошему надо всё оформить в .deb-пакет, который бы сам скачивал / устанавливал ts, создавал пользователей и раскладывал как надо файлы

    Существенная часть конфигурации хоста - в аттаче
     

    Вложения:

    • ts3parts.zip
      Размер файла:
      4,2 КБ
      Просмотров:
      119
    • Нравится Нравится x 2
  10. vladidmit

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

    Регистрация:
    18 дек 2013
    Сообщения:
    96
    Симпатии:
    3
    Баллы:
    77
    Спасибо, надо что бы это куда нибудь вырезали в вставили. В FAQ какое нибудь, что бы не потерялось и люди пользовались :)
     
Загрузка...