Damian28w | 2018-10-14 14:25:49 UTC | #1
Witam,
To mój 1 poradnik na tym forum, lecz nie 1 w internecie
Napisałem ostatnio mały skrypt do aktualizacji serwera teamspeak 3 na vps’ie lub serwerze dedykowanym.
Na początek, jak już macie zainstalowany serwer ts3 najlepiej zróbcie sobie kopie zapasową serwera czyli :
cd /home
tar -zcvf ts3.zip ts3
Następnie logujecie się do putty jako user ts3
Tworzycie folder :
mkdir server
mkdir dev
wyłączacie serwer ( wiem może być to kłopotliwe, dla tego polecam to robić w godzinach wieczornych kiedy macie małą ilość użytkowników na serwerze.)
wpisujecie komendę nano ( jeżeli nie macie go zainstalowanego to instalujecie komendą : apt-get install nano)
nano update.sh
wklejacie :
#!/bin/bash
cd server/ts3
./ts3server_startscript.sh stop
cd
cd dev
wget http://dl.4players.de/ts/releases/3.4.0/teamspeak3-serverlinuxamd64-3.4.0.tar.bz2
tar xjvf teamspeak3-serverlinuxamd64-3.4.0.tar.bz2
mv teamspeak3-serverlinuxamd64 ts3
cd
cp -R server/ts3/logs dev/ts3
cp -R server/ts3/files dev/ts3
cp -R server/ts3/licensekey.dat dev/ts3
cp -R server/ts3/ts3server.sqlitedb dev/ts3
cp -R server/ts3/ts3server_startscript.sh dev/ts3
cd dev/ts3
chmod +x ts3server
cd
cd server
rm -fr ts3
cd
cp -R dev/ts3 server
cd server/ts3
./ts3server_startscript.sh start
zapisujecie ctrl +o potem ctrl +x
cd server/ts3
i włączacie serwer komendą :
./ts3server_startscript.sh start
To tyle za błędy z góry przepraszam zawsze staram się pisać poradniki w sposób czytelny i zrozumiały.
Nieznajomy11 | 2018-10-14 14:15:24 UTC | #2
bardzo dobry poradnik tego nam było tzreba :
sry za orto pisze z telefonu ( xiaomi redmi note 4 ) .
Damian28w | 2018-10-14 14:15:42 UTC | #3
Jedyne czego nie ogarniam to cytatów na tym forum :)
Nikox | 2018-10-14 14:45:55 UTC | #4
Nie żeby coś, ale to nie wygląda jak poradnik, nie jest on w ogóle czytelny przez formatowanie (a raczej jego brak). Nie mogłeś dać po prostu linku do skryptu? Poza tym, jest już poradnik o aktualizacji:
https://forum.lvlup.pro/t/jak-zaktualizowac-serwer-ts3/3939
Poza tym, twój skrypt jest niefunkcjonalny. Jeśli wyjdzie nowa wersja ts3, skrypt przestanie mieć sens i trzeba będzie go zaktualizować.
error | 2018-10-14 15:25:58 UTC | #5
[quote=”Damian28w, post:1, topic:8551”]
cd /home
tar -zcvf ts3.zip ts3
[/quote]
Skąd pewność, że serwer mam w katalogu /home/ts3?
Poza tym kompletny brak formatowania. Polecam takie
bloczki do których możesz wkleić kod.
LinGruby | 2018-10-15 09:15:52 UTC | #6
bez formatowania ciężko jest się połapać co i jak ;-)
ale ogólnie może przetestuję, acz ostatnio aktualizowałem i na piechotę poszło szybciej bo już nie musiałem tworzyć nowych katalogów etc. itp. :-)