Instalacja Serwera TeamSpeak3 na VPS/DEDYKU

Maaati | 2022-02-11 15:57:40 UTC | #1

UWAGA! Zaktualizowana wersja poradnika poniżej ;)

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
./ts3server
startscript.sh start

Krok 7. Cieszymy się naszym serwerem głosowym

Komendy które pomoga nam w zarzadzaniu serwerem

./ts3serverstartscript.sh start
./ts3server
startscript.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 ACCEPT

TCP File Transfer Port
iptables -A INPUT -p tcp -m tcp –dport 30033 -j ACCEPT

TCP 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.
/ts3server
startscript.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
./ts3server
startscript.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-server
linux-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 ts3server
minimalrunscript.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 “libts3db
sqlite3.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

Screenshot_1|674x426


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