Maaati | 2022-02-11 15:57:40 UTC | #1
https://forum.lvlup.pro/t/instalacja-zawsze-najnowszej-wersji-serwera-teamspeak3-na-vps-dedyku/11971?u=kredens
Witam. W paru szybkich krokach przedstawię jak bezboleśnie uporać się z instalacja serwera głosowego TeamSpeak3 na serwerze dedykowanym lub Vps.
Krok 1. Upgrade i Update
apt-get update
apt-get upgrade
Krok 2. Pobieranie najnowszej wersji serwera TeamSpeak3
Wersja 64 bitowa
wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-serverlinuxamd64-3.12.1.tar.bz2 -O ts3server
Wersja 32 bitowa :
wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-serverlinuxx86-3.12.1.tar.bz2 -O ts3server
Krok 3. Rozpakowanie
Wersja 64 & 32 bitowa
tar -zxvf ts3server
W razie problemów spróbuj użyć tej komendy (x86-x64)
tar -jxvf ts3server
Krok 4. Przechodzimy do folderu z plikami
Wersja 64 bitowa :
cd teamspeak3-serverlinuxamd64
Wersja 32 bitowa :
cd teamspeak3-server_linux-x86
Krok 5. Akceptacja licencji
touch .ts3serverlicenseaccepted
Krok 6. Uruchamianie - Dla obu wersji wykonujemy takie same komendy
chmod +x ts3serverstartscript.sh
./ts3serverstartscript.sh start
Krok 7. Cieszymy się naszym serwerem głosowym
Komendy które pomoga nam w zarzadzaniu serwerem
./ts3serverstartscript.sh start
./ts3serverstartscript.sh stop
./ts3server_startscript.sh status
Uwaga! Jeżeli zdarzy się że po uruchomieniu nie da się wejść na serwer najprawdopodobniej zablokowane sa porty. Poniższe komendy sprawia ze w prosty sposób odblokujecie je
UDP Voice Port
iptables -A INPUT -p udp -m udp –dport 9987 -j ACCEPTTCP File Transfer Port
iptables -A INPUT -p tcp -m tcp –dport 30033 -j ACCEPTTCP Query Port
iptables -A INPUT -p tcp -m tcp –dport 10011 -j ACCEPT
Na koniec dodam że na forum pojawił się watek w którym znajdziecie narzędzia do zarzadzania swoim serwerem. Dla leniwych podam link
https://forum.lvlup.pro/t/query-zarzadzanie-serwerem-glosowym/28
Myślę że komuś mój poradnik może się przydać. Jak znajdę chwilę czasu wstawię poradnik z ustawiania permisji tworzenia kanałów i nadawania rang kanałowych.
Pozdrawiam Maaati.
krfcm | 2016-03-08 20:19:19 UTC | #2
Dodam, że jeżeli nie jesteście na koncie root przed poleceniami dodajcie sudo.
akuku597 | 2016-04-06 18:11:57 UTC | #3
Witam mam problem po wpisaniu tej komedy
[quote=”Maaati, post:1, topic:106”]
tar -zxvf teamspeak3-serverlinuxamd64-3.0.12.3.tar.bz2
[/quote]
Wyskakuje mi takie coś
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
SystemZ | 2016-04-06 21:42:43 UTC | #4
Upewnij się że próbujesz wypakować plik który istnieje.
Jeśli to nie to, spróbuj innych argumentów do tar, zamień
-zxvf
na
-jxvf
LinGruby | 2016-05-11 21:55:31 UTC | #5
@Maaati Dodam 3 grosze od siebie :wink:
[quote=”Maaati, post:1, topic:106”]
Krok 5. Uruchamianie - Dla obu wersji wykonujemy takie same komendy
chmod -R 777 ts3serverstartscript.sh.
/ts3serverstartscript.sh start
[/quote]
Można również
chmod +x ts3server_startscript.sh
/ts3server_startscript.sh start
[quote=”Maaati, post:1, topic:106”]
Krok 6. Cieszymy się naszym serwerem głosowym
Komendy które pomoga nam w zarzadzaniu serwerem
./ts3serverstartscript.sh start
./ts3serverstartscript.sh stop
./ts3server_startscript.sh status
[/quote]
Przydatna też jest
./ts3server_startscript.sh restart
A teraz bardzo istotna sprawa po odpaleniu serwera
./ts3server_startscript.sh start
pojawia nam się coś takiego w terminalu ( konsoli ) ale tylko jeden raz dlatego
[img]http://imgur.com/nUvvKchl.png[/img]
ważne żeby zapamiętać ( skopiować. zapisać ) hasło do Query jak i token
pozwoli nam to na dostęp do funkcji administracyjnych na kliencie ( potrzebny token ), jak i dostęp Query ( potrzebne hasło) za pomocą YaTQA
Ot koniec 3 groszy :slight_smile:
Pozdrawiam
Dodatek co do automatycznego opalania serwera TS po restarcie dedyka lub vps nie ma co bawić się w jakieś skrypty etc.
Wchodzimy w /etc/ rc.local i go edytylemy i przed exit 0 podajemy ścieżkę gdzie się znajduje
ts3server_startscript.sh
a tak to u mnie wygląda
/home/sinusbot/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
exit 0
adminek153 | 2016-12-17 22:35:29 UTC | #6
Drobna zmiana,
obecna wersja zamiast 3.0.12.3 powinna być 3.0.13.6 on Linux .
Tak więc instalacja powinna wyglądać nieco inaczej, bo w
Krok 2. Pobieranie najnowszej wersji serwera TeamSpeak3
Wersja 64 bitowa
wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-serverlinuxamd64-3.0.13.6.tar.bz247
Wersja 32 bitowa
wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-serverlinuxx86-3.0.12.6.tar.bz29
Tym samym zmienia się także krok 3:
Krok 3. Rozpakowanie
Wersja 64 bitowa
tar -zxvf teamspeak3-serverlinuxamd64-3.0.13.6.tar.bz2
Wersja 32 bitowa :
tar -zxvf teamspeak3-serverlinuxx86-3.0.13.6.tar.bz2
Dzięki @LinGruby za zwrócenie uwagi jeszcze raz.
Autora tematu @Maaati prosiłbym o częstsze aktualizacje tematu :slight_smile: .
opti | 2017-01-20 19:38:43 UTC | #7
A więc tak XD. Reinstale nie działają. http://screenshot.sh/mKS7qJSSnXenz
Zmiana komendy z tar -zxvf na tar -jxvf nie działa :(. Dodam, że na innym VPS wszystko działa dobrze…
Nieznajomy11 | 2017-01-20 20:19:33 UTC | #8
Nie ma takiego pliku, ma inna nazwę.-
opti | 2017-01-20 20:21:16 UTC | #9
Nie ma innej nazwy. Nazwa jest prawidłowa. Wchodziłem na FTP i sprawdzałem nazwę…
LinGruby | 2017-01-20 23:50:33 UTC | #10
@opti serwer ( system ) instalowałeś od podstaw sam? wszystkie pakiety potrzebne do rozpakowywania zainstalowane? etc. itp.
__
[quote=”opti, post:9, topic:106”]
Wchodziłem na FTP .
[/quote]
to nie możesz wypakować u siebie na kompie i przesłać katalog z serwerem TS za pomocą SFTP bo FTP to już mało kto stosuje ( używa ) ;-)
Guralek | 2017-02-06 22:00:30 UTC | #11
Witam po wpisaniu komendy (cd teamspeak3-serverlinux-amd64), wyskakuje mi (-bash: cd: teamspeak3-serverlinux-amd64: No such file or directory). Można prosić o pomoc?
JanekJaran | 2017-02-06 22:12:52 UTC | #12
Obecnie, jednym z lepszych rozwiązań jest zainstalowanie na swoim VPSie aimpanel, gdzie 1 kliknięciem zainstalujesz serwer teamspeek. http://aimpanel.pro
Guralek | 2017-02-06 22:35:31 UTC | #13
zainstalowalem i jakie mam podac dane do logowania?
JanekJaran | 2017-02-08 19:47:58 UTC | #14
Login: admin
hasło: wygenerowało się tobie w trakcie instalacji. Jeśli go nie pamiętasz/niezauważyłeś wpisz
aimpanel admin reset
adminek153 | 2017-03-03 19:47:10 UTC | #15
8 postów zostało przeniesionych do nowego tematu: Czy ten VPS sprosta moim wymaganiom? Jakie alternatywy?
luxDev | 2017-10-25 16:15:14 UTC | #16
Zaktualizowałem temat do najnowszej wersji aplikacji oraz dodałem coś od siebie.
majonez | 2017-12-24 23:03:17 UTC | #17
Zainstalowałem serwer i działał ale po restarcie vps po prostu go nie ma gdy wpisuje polecenie -bash: cd: teamspeak3-serverlinux-amd64: No such file or directory
tak samo jest z komendą startową nie mogę też zainstalować go od nowa bo przy poleceniu
cd: teamspeak3-serverlinux-amd64
wywala że nie ma takiego katalogu
Infinity | 2017-12-25 13:19:01 UTC | #18
[quote=”majonez, post:17, topic:106, full:true”]
Zainstalowałem serwer i działał ale po restarcie vps po prostu go nie ma gdy wpisuje polecenie -bash: cd: teamspeak3-server_linux-amd64: No such file or directory
tak samo jest z komendą startową nie mogę też zainstalować go od nowa bo przy poleceniu
cd: teamspeak3-server_linux-amd64
wywala że nie ma takiego katalogu
[/quote]
Musisz odnaleźć katalog, w którym zainstalowałeś sobie serwer. Polecam użyć jakiegoś klienta SFTP i zalogować się danymi z SSH - będziesz miał ładnie podane drzewo katalogów. Pomocne komendy to także “ls -al” czy “dir” (w zaleznosci od dystrybucji). Musisz po prostu nauczyć się, jak się poruszać po takim vpsie/dedyku.
majonez | 2017-12-25 17:12:04 UTC | #19
dobra mam nowe informacje ma ktoś pomysł z jakiej racji root nie ma dostępu do skryptu startującego serwer ts3
root@majonez630:~# ls
teamspeak3-serverlinuxamd64 ts3server
root@majonez630:~# ./ts3server
-bash: ./ts3server: Permission denied
root@majonez630:~#
edit po wywołaniu komendy
root@majonez630:~/teamspeak3-serverlinuxamd64# ./ts3server
2017-12-25 17:10:34.704433|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.0.13 .8 (2017-07-19 08:26:51)
2017-12-25 17:10:34.704788|INFO |ServerLibPriv | |SystemInformation: Linux 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017 x8664 Binary: 64 bit
2017-12-25 17:10:34.705169|INFO |DatabaseQuery | |Please make sure you use the supplied ts3serverminimalrunscript.sh to run the server, or set LDLIBRARY PATH yourself
2017-12-25 17:10:34.705211|CRITICAL|DatabaseQuery | |unable to load database p lugin library “libts3dbsqlite3.so”, halting!
root@majonez630:~/teamspeak3-serverlinuxamd64#
Infinity | 2017-12-25 18:50:41 UTC | #20
[quote=”majonez, post:19, topic:106”]
2017-12-25 17:10:34.705211|CRITICAL|DatabaseQuery | |unable to load database p lugin library “libts3db_sqlite3.so”, halting!
[/quote]
Błąd jest jasny, brakuje ci biblioteki do sqlite. Coś zepsules :smiley:
Krisu | 2018-03-01 20:42:19 UTC | #21
Witam , mam problem. Po zainstalowaniu i uruchumieniu Teamspeak’a zauważyłem , że nie mogę usuwać kanałów. Mogę je tworzyć a jeśli chcę usunąć to piszę mi ” błąd wejścia/wyjścia pliku” . Byłbym wdzięczny za pomoc ;)
Timo | 2018-03-01 20:54:32 UTC | #22
Czy pliki serwera TeamSpeak mają odpowiednie uprawnienia? Konto, z którego odpalasz ma dostęp do zapisu i odczytu?
SunNight | 2018-03-01 22:06:27 UTC | #23
Nadałeś ServerAdmin?
Krisu | 2018-03-02 05:53:36 UTC | #24
Robiłem wszystko zgodnie z poradnikiem.Nadałem sobie Query .Instalowałem z poziomu “root “
LinGruby | 2018-03-02 08:26:04 UTC | #25
[quote=”Krisu, post:24, topic:106”]
.Instalowałem z poziomu “root “
[/quote]
no i tu może być problem ;-)
bo o ile początek poradnika czyli:
[quote]
apt-get update
apt-get upgrade
[/quote]
można zrobić jako root
o tyle resztę powinno się zrobić z poziomu user’a ( ja tak robiłem i nie mam problemów )
i druga sprawa
[quote=”SunNight, post:23, topic:106, full:true”]
Nadałeś ServerAdmin?
[/quote]
a opisałem to tu:
https://forum.lvlup.pro/t/instalacja-serwera-teamspeak3-na-vps-dedyku/106/5
czy zapisałeś sobie dane które się pojawiły przy pierwszym uruchomieniu?
SunNight | 2018-03-02 08:43:20 UTC | #26
@LinGruby
Akurat to nie ma nic do tego z jakiego usera korzysta. Korzystam od 5lat z root i nie mam problemów.
LinGruby | 2018-03-02 08:59:35 UTC | #27
[quote=”SunNight, post:26, topic:106”]
Korzystam od 5lat z root i nie mam problemów.
[/quote]
no ty może nie masz a inny może mieć więc jak coś można robić z pod usera
to po co robić z pod root'a
i tu się kłaniają podstawy administracji co do Linux :-D
offtop
ciekawe czy gui też byś na root odpalił bo ja nigdy ;-)
koniec offtop
SunNight | 2018-03-02 14:32:26 UTC | #28
Wszystko odpalam na root - jak każdy inny.
Linux to moje drugie imię.
anon10657637 | 2018-03-02 14:45:32 UTC | #29
[quote=”SunNight, post:28, topic:106”]
Wszystko odpalam na root - jak każdy inny.
[/quote]
[quote=”SunNight, post:28, topic:106”]
Linux to moje drugie imię.
[/quote]
https://www.youtube.com/watch?v=g3HpysWNbv0
bopke | 2018-03-02 16:58:54 UTC | #31
[quote=”SunNight, post:28, topic:106, full:true”]
Wszystko odpalam na root - jak każdy inny.
Linux to moje drugie imię.
[/quote]
Czyli łamiesz jedną z podstawowych zasad bezpieczeństwa, raczej wątpię w to drugie zdanie.
Draysh | 2018-08-11 17:30:29 UTC | #34
Mam następujący błąd jak wpisuje daną komendę a dokładnie “./ts3server_startscript.sh start” ktoś wie o co chodzi albo jak to naprawić ?
Draysh | 2018-08-11 17:31:28 UTC | #35
bopke | 2018-08-11 17:31:53 UTC | #36
Próbowałeś przeczytać ten komunikat i go zinterpretować?
Infinity | 2018-08-11 17:32:28 UTC | #37
Nie dość, że jest napisane co jest nie tak, to jeszcze masz nawet dwa rozwiązania podane :D
Nikox | 2018-08-12 06:09:09 UTC | #38
Rozwiązanie masz wpisane w treść błędu, myślę, że to nie trudne przeczytać :wink:
Gdybyś jednak nadal nie potrafił sobie z tym poradzić wystarczy, że w lokalizacji serwera ts wpiszesz
touch .ts3serverlicenseaccepted
lub uruchomisz serwer z parametrem license-accepted=1
./ts3server_startscript.sh start license-accepted=1
Timo | 2018-08-29 21:34:21 UTC | #40
Na początku zawsze czytaj co ci napisze. To nie są losowe znaczki, tylko opis sytuacji.
./ts3server_startscript.sh start license_accepted=1
PszemoPL | 2018-09-17 15:59:59 UTC | #41
2018-09-17 15:58:16.631063|CRITICAL|Accounting | |Failed loading default li cense file!
taki blad mi wystakuje jak wpisuje ./ts3server_startscript.sh start
Kaczuc | 2018-09-17 16:06:42 UTC | #42
Wystarczy przeczytać komunikat
https://forum.teamspeak.com/threads/137119-Server-error-quot-Failed-loading-default-license-file!-quot
Timo | 2018-09-17 16:06:43 UTC | #43
No to już wiesz co zrobić ;)
Jakub | 2019-08-08 11:19:59 UTC | #45
Nie może załadować pliku licencyjnego.
KrEdEnS | 2019-08-08 16:00:25 UTC | #46
Masz starą wersje serwera ts3, zaktualizuj do 3.9.1 i wszystko powinno działać :slight_smile:
DoreK | 2019-08-15 08:35:06 UTC | #48
Chociażby tak, że jakość dźwięku i ogółem rozmów na Discordzie wciąż pozostawia wiele do życzenia. Poza tym TS pobiera mniej danych co jest korzystne dla osób z ograniczonym pakietem Internetu. Tyle w temacie, można się rozejść.
Damian28w | 2019-08-17 14:52:51 UTC | #49
Sorki za odkop ale proponowałbym zaktualizować kilka linijek poradnika :
apt install nano
Linki :
Wersja : 32 BIT
wget https://files.teamspeak-services.com/releases/server/3.9.1/teamspeak3-serverlinuxx86-3.9.1.tar.bz2
Wersja : 64 BIT
wget https://files.teamspeak-services.com/releases/server/3.9.1/teamspeak3-serverlinuxamd64-3.9.1.tar.bz2
Edytujemy plik :
nano ts3server_startscript.sh
zamieniamy linijkę :
COMMANDLINE_PARAMETERS=”“
na
COMMANDLINEPARAMETERS=”licenseaccepted=1”
dodatkowo można tam dodać (opcjonalnie)
serveradmin_password= haslo do query
przykład :
COMMANDLINEPARAMETERS=”licenseaccepted=1 serveradmin_password=12345”
:)
DBanaszewski | 2019-10-07 16:20:53 UTC | #50
14 posts were split to a new topic: Problem dot. instalacji serwera TeamSpeak3 na Windows