Witam napisałem skrypt na automatyczną instalacje serwera ts3 skrypt samemu nadaje chmody i rozpakowuje folder
plany aktualizacji: automatyczne włączanie serwera gdy jest offline i poprawki skryptu
Witam napisałem skrypt na automatyczną instalacje serwera ts3 skrypt samemu nadaje chmody i rozpakowuje folder
plany aktualizacji: automatyczne włączanie serwera gdy jest offline i poprawki skryptu
Potężny skrypt stworzony przez potężnego programistę.
##############################################
############### BY iHous_187 #################
##############################################
function yellowMessage {
echo -e "\\033[33;1m${@}\033[0m"
}
function blueMessage {
echo -e "\\033[34;1m${@}\033[0m"
}
#początek skryptu
yellowMessage '#######################################################'
blueMessage ' Skrypt napisany przez iHous_187'
blueMessage ' Zakaz kopiowania i kasowania wzmianki o autorze'
yellowMessage '#######################################################'
echo -n "."
sleep 1
echo -n "."
sleep 1
yellowMessage '###################'
blueMessage 'Instalacja pakietow'
yellowMessage '###################'
apt-get update && apt-get upgrade
sleep 1
chown /home
sleep 3
yellowMessage '###############################'
blueMessage ' Zaczynam instalowac serwer ts3'
yellowMessage '###############################'
chown /home
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
sleep 2
tar -xjf teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
sleep 2
sudo 'chmod 0755 /home/teamspeak3-server_linux_amd64/ts3server_startscript.sh'
sleep 4
yellowMessage '##############################'
blueMessage 'Update odbędzie się 19.01.2018'
yellowMessage '##############################'
Nie żeby coś, ale nie wygląda to najlepiej. Jesteś w ogóle pewny, że wiesz co to robi?
wget http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
ooo paaaanieeee to Ty na mnie spojrzałeś
a co jeżeli wyjdzie aktualizacja serwera teamspeak, wtedy ten skrypt będzie pobierał przestarzałą wersję silnika, na którą prędzej czy później ktoś może wykryć przeróżne podatności. Niestety, ale w takiej formie skrypt nie nadaje się do niczego. Co więcej, jest on wypełniony bezsensownym sleepami, które tylko wydłużają wykonanie skryptu.
No nic z tego nie będzie.
pisze funkcje do tego na automatyczny update spokojnie :)
w update poprawie cały kod jak i skrypt
Jest podstrona na stronie tsie która zwraca najnowszą wersję serwera, i wszystkich aplikacji klienckich. Nie pamietam linku, ale istnieje na pewno.
Nie wiem czy można to nazwać auto-instalacją jeśli instalujemy jako root (wogóle fajny pomysł bardzo) i tak naprawdę nie uprościłeś niczego. Jedyne co Twój skrypt robi to pobiera i rozpakowuje. Ani nie ma opcji edycji iptables, ani automatu do startu, nic. Powodzenia :slight_smile:
w update chce uprościć to wszystko