Автостарт сервера teamspeak 3: различия между версиями
Перейти к навигации
Перейти к поиску
KOleg (обсуждение | вклад) (Новая страница: «'''Автостарт сервера teamspeak 3''' Есть довольно интересный продукт для голосового общения в…») |
KOleg (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Есть довольно интересный продукт для голосового общения в сети, не путать со скайпом, она для другого :) вот ссылко. Более того разработчики предоставляют и клиент и сервер совершенно бесплатно, и если немного поднапрячься, то можно получить опять-таки бесплатный ключик - лицензию на 512 одновременных подключений пользователей. Так вот, к чему это я. У меня установлен и работает этот сервер уже около полутора лет, но только сейчас я удосужился добавить скрипт в автозагрузку. Дабы не менять скрипт запуска, который предлагает разработчик, я просто использовал ма-а-аленький враппер :) не забудьте поправить путь и имя пользователя (подсвечено) | Есть довольно интересный продукт для голосового общения в сети, не путать со скайпом, она для другого :) вот ссылко. Более того разработчики предоставляют и клиент и сервер совершенно бесплатно, и если немного поднапрячься, то можно получить опять-таки бесплатный ключик - лицензию на 512 одновременных подключений пользователей. Так вот, к чему это я. У меня установлен и работает этот сервер уже около полутора лет, но только сейчас я удосужился добавить скрипт в автозагрузку. Дабы не менять скрипт запуска, который предлагает разработчик, я просто использовал ма-а-аленький враппер :) не забудьте поправить путь и имя пользователя (подсвечено) | ||
howto: | howto: | ||
− | + | ||
+ | сохраняем текст ниже в файл tmp.txt | ||
sudo mv tmp.txt > /etc/init.d/teamspeak | sudo mv tmp.txt > /etc/init.d/teamspeak | ||
sudo update-rc.d teamspeak defaults | sudo update-rc.d teamspeak defaults |
Версия 23:25, 24 июля 2018
Автостарт сервера teamspeak 3
Есть довольно интересный продукт для голосового общения в сети, не путать со скайпом, она для другого :) вот ссылко. Более того разработчики предоставляют и клиент и сервер совершенно бесплатно, и если немного поднапрячься, то можно получить опять-таки бесплатный ключик - лицензию на 512 одновременных подключений пользователей. Так вот, к чему это я. У меня установлен и работает этот сервер уже около полутора лет, но только сейчас я удосужился добавить скрипт в автозагрузку. Дабы не менять скрипт запуска, который предлагает разработчик, я просто использовал ма-а-аленький враппер :) не забудьте поправить путь и имя пользователя (подсвечено) howto:
сохраняем текст ниже в файл tmp.txt
sudo mv tmp.txt > /etc/init.d/teamspeak sudo update-rc.d teamspeak defaults
#!/bin/bash # /etc/init.d/teamspeak # version 0.0.1 2012-11-27 (YYYY-MM-DD) ### BEGIN INIT INFO # Provides: teamspeak # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: TeamSpeak server # Description: Starts the teamspeak 3 server ### END INIT INFO #Settings HOMEDIR='/home/teamspeak_user/teamspeak3-server_linux-amd64/' # папка, где лежит ts3 SCRIPTNAME='ts3server_startscript.sh' # скрипт пуска, идет в комплекте USERNAME='teamspeak_user' # имя пользователя, от которого надо пускать ### END SETTINGS ME=`whoami` as_user() { if [ $ME == $USERNAME ] ; then bash -c "$1" else collapse: true su - $USERNAME -c "$1" fi } TS3=$HOMEDIR$SCRIPTNAME #Start-Stop here case "$1" in start) $TS3 start ;; stop) $TS3 stop ;; restart) $TS3 restart ;; status) $TS3 status ;; *) echo "Usage: $0 {start|stop|update|backup|status|restart|command \"server command\"}" exit 1 ;; esac exit 0