Instalacja Serwera TeamSpeak3 na VPS/DEDYKU

,
Tagi: #<Tag:0x00007f3a93300640> #<Tag:0x00007f3a93300550>

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-server_linux_amd64-3.12.1.tar.bz2 -O ts3server

Wersja 32 bitowa :

wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-server_linux_x86-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-server_linux_amd64

Wersja 32 bitowa :

cd teamspeak3-server_linux-x86

Krok 5. Akceptacja licencji

touch .ts3server_license_accepted

Krok 6. Uruchamianie - Dla obu wersji wykonujemy takie same komendy

chmod +x ts3server_startscript.sh
./ts3server_startscript.sh start

Krok 7. Cieszymy się naszym serwerem głosowym

Komendy które pomoga nam w zarzadzaniu serwerem

./ts3server_startscript.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

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.

Dodam, że jeżeli nie jesteście na koncie root przed poleceniami dodajcie sudo.

Witam mam problem po wpisaniu tej komedy

Wyskakuje mi takie coś

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

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
3polubienia

@Maaati Dodam 3 grosze od siebie :wink:

Można również

chmod +x ts3server_startscript.sh
/ts3server_startscript.sh start

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

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

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-server_linux_amd64-3.0.13.6.tar.bz247

Wersja 32 bitowa

wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_x86-3.0.12.6.tar.bz29

Tym samym zmienia się także krok 3:

Krok 3. Rozpakowanie

Wersja 64 bitowa

tar -zxvf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2

Wersja 32 bitowa :

tar -zxvf teamspeak3-server_linux_x86-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: .

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…

Nie ma takiego pliku, ma inna nazwę.-

Nie ma innej nazwy. Nazwa jest prawidłowa. Wchodziłem na FTP i sprawdzałem nazwę…

@opti serwer ( system ) instalowałeś od podstaw sam? wszystkie pakiety potrzebne do rozpakowywania zainstalowane? etc. itp.

__

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 ) :wink:

Witam po wpisaniu komendy (cd teamspeak3-server_linux-amd64), wyskakuje mi (-bash: cd: teamspeak3-server_linux-amd64: No such file or directory). Można prosić o pomoc?

Obecnie, jednym z lepszych rozwiązań jest zainstalowanie na swoim VPSie aimpanel, gdzie 1 kliknięciem zainstalujesz serwer teamspeek. http://aimpanel.pro

zainstalowalem i jakie mam podac dane do logowania?

Login: admin
hasło: wygenerowało się tobie w trakcie instalacji. Jeśli go nie pamiętasz/niezauważyłeś wpisz
aimpanel admin reset

8 postów zostało przeniesionych do nowego tematu: Czy ten VPS sprosta moim wymaganiom? Jakie alternatywy?

Zaktualizowałem temat do najnowszej wersji aplikacji oraz dodałem coś od siebie.

3polubienia

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

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.

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-server_linux_amd64 ts3server
root@majonez630:~# ./ts3server
-bash: ./ts3server: Permission denied
root@majonez630:~#

edit po wywołaniu komendy

root@majonez630:~/teamspeak3-server_linux_amd64# ./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 x86_64 Binary: 64 bit
2017-12-25 17:10:34.705169|INFO |DatabaseQuery | |Please make sure you use the supplied ts3server_minimal_runscript.sh to run the server, or set LD_LIBRARY _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-server_linux_amd64#

Błąd jest jasny, brakuje ci biblioteki do sqlite. Coś zepsules :smiley: