TS3 Szerver állapota

IP: ts.tiscan.hu

Státusz: ONLINE

Jelenleg: 4/450 (0%)

Rekord: 126 client

Üzemidő: 111n, 0ó 9p

Verzió: 3.13.7 on

Ping: 16.5 ms

Package Lost: 0 %

Admins & Moderátor

SCANIATM OFFLINE

DNorby OFFLINE

Gara OFFLINE

TeamSpeak3 Server & MySQL
Ebben a cikkben leírom hogy kell feltelepíteni egy TeamSpeak3 szervert és hogy az minden szerver újraindításkor elinduljon!

A MySQL telepítést nem írom le azt megtaláljátok a LAMP Server cikknél!
LAMP Server


Elsönek is létrehozok egy Teamspeak3 nevű felhasználát aki nem tud bejelentkezni!
sudo useradd -l -M -g admin teamspeak3

Mi mit is jelent:
-l No login
-M No home mappa
-g Add Group

Most letőltőm a TeamSpeak3 Szervert. Én most a teamspeak3-server_linux-x86-3.0.7.1.tar.gz fogom használni Frissítést keres a TeamSpeak oldalon!
wget http://ftp.4players.de/pub/hosted/ts3/releases/3.0.7.1/teamspeak3-server_linux-x86-3.0.7.1.tar.gz


Majd kicsomagolom.
tar xzf teamspeak3-server_linux-x86-3.0.7.1.tar.gz


Most áthelyezem az OPT kőnyvtárba.
sudo mv teamspeak3-server_linux-x86-3.0.7.1 /opt/teamspeak3-server


és hozzárendelem a teamspeak3 felhasználát
sudo chown -R teamspeak3 /opt/teamspeak3-server


Szerkesszük meg ts3server.ini fájlt:

sudo nano /opt/teamspeak3-server/ts3server.ini


Tartalma:
machine_id=
default_voice_port=9987
voice_ip=0.0.0.0
licensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=0.0.0.0
dbplugin=ts3db_mysql
dbpluginparameter=ts3db_mysql.ini
dbsqlpath=sql/
dbsqlcreatepath=create_mysql/
logpath=logs/
logquerycommands=0


Szerkesszük meg ts3server.ini fájlt:
sudo nano /opt/teamspeak3-server/ts3db_mysql.ini

Tartalma:
[config]
host=localhost
username=root
password=megadott jelszavunk
database=teamspeak
socket=


A socket= után ne felejtsük el hagyni egy üres sort, mert más külőnben nem fog műkődni. Ezt kővetöen mentsük a fájlt.


Létrehozom az indítá fájlt. Mentés helye és neve: /etc/ini.d/teamspeak3-server
#! /bin/sh
### BEGIN INIT INFO
# Provides: teamspeak3
# Required-Start: networking
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: S 0 1 6
# Short-Description: TeamSpeak 3 Server Daemon
# Description: Starts/Stops/Restarts the TeamSpeak Server Daemon
### END INIT INFO

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="TeamSpeak 3 Server"
NAME=teamspeak3
USER=teamspeak3
DIR=/opt/teamspeak3-server
DAEMON=$DIR/ts3server_startscript.sh
#PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

cd $DIR
sudo -u teamspeak3 ./ts3server_startscript.sh $1


755 jogot adunk.
sudo chmod 755 /etc/init.d/teamspeak3-server


Most szerkeszteni kell a /opt/teamspeak3/ts3server_startscript.sh fájlt:
sudo nano /opt/teamspeak3/ts3server_startscript.sh


Mádosítani kell a:
COMMANDLINE_PARAMETERS=""


Erre:
COMMANDLINE_PARAMETERS="inifile=ts3server.ini"


Ellenőrizzümk a libmysqlclient.so.15 fájlt van e a serveren telepítve:
cd /opt/teamspeak3-server

ldd libts3db_mysql.so


Ha ezt kapod akkor nem já:
linux-vdso.so.1 => (0x00007fff8a7c8000)
libmysqlclient.so.15 => not found
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f091a950000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f091a6cd000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f091a4b7000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f091a130000)
/lib64/ld-linux-x86-64.so.2 (0x00007f091ae65000)


Akkor le kell tőlteni:



Akkor most letőltőm és telepítem: (Nekem most a libmysqlclient15off_5.0.96-0ubuntu3_i386.deb kell)
wget http://security.ubuntu.com/ubuntu/pool/main/m/mysql-dfsg-5.0/libmysqlclient15off_5.0.96-0ubuntu3_i386.deb
sudo dpkg -i libmysqlclient15off_5.0.96-0ubuntu3_i386.deb


Ellenőrzés:
ldd libts3db_mysql.so


Ha a:
libmysqlclient.so.15 => /usr/lib/libmysqlclient.so.15 (0x00007f27ece0b000)

Akkor minden já!


És most elindítjuk hogy fut-e.
/etc/init.d/teamspeak3-server start


Akkor ezt kapod elő indításnál:
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "SeCReTPaSSWoRD"
------------------------------------------------------------------


------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.

token=SeCReTToKeN
------------------------------------------------------------------


Ha minden já akkor hozzá adjunk az rc.d -hez.
update-rc.d teamspeak3-server defaults


És ha minden jál ment akkor újraindítás után már műkődik is!
A log fájlok a /opt/teamspeak3-server/logs/ mappában találhatok!

Készíts magadnak adminisztrátort
Csatlakozzon a szerver segítségével a TS3 Client.
Az Permissions > Use Privilege Key kulcs adja meg a hosszú token, hogy megvan az elsö alkalommal, amikor indult a szerver (token = abcdef, ahol abcdef van a Privilege kulcs).
Most menj az Tools > ServerQuery. A felsö szővegdobozban adja meg a kővetkezö, a jelszá megváltoztatása, hogy az egyik megvan az elsö fut a szerver (Fontos: Token és a jelszá nem ugyanaz, gyözödjőn meg rála, a jobb egy).

login ServerAdmin YoUrPaSSwOrD
use = 1
servergroupaddclient sgid = 2 cldbid = 2


Nyomja meg a zőld play-gombot. Ekkor megjelenik egy piros szerver admin pajzs a beceneved mellet. Most már szerkesztheted minden részletét a szervernek.

Zárszá, meg ilyesmi, hogy emlékezzen
Teamspeak 3 azonosítja Önt, mint egy admin egy fájlt a számítágépen jőn létre, amikor használja egyszerre jelzöt. Ha megváltoztatja számítágépek és újratelepíteni az operáciás rendszert, vagy hasonlák, akkor már nem lesz képes adminisztrálni a szerver megfelelöen.
Ennek megakadályozására lehet exportálni a profilt ini fájlt, és tárolja azt hát. A Settings>Identities választotta Export exportálni a beállításokat fájlba.
FIGYELEM: Ez a fájl az ősszes valakinek kell, hogy a teljes irányítást a Teamspeak szerver, tárolja bőlcsen.
Az alapértelmezett felhasználák száma egy Teamspeak 3 Server 32, de ha használja a szerver nem kereskedelmi kaphat egy ingyenes licencet akár 512 felhasználá számára. Olvasni a szabad engedély és alkalmazza rá, nézd meg ezt a linket

Hiba esetén használd ezt:
Ha esetleg hibát kapnátok pl MYSQL akor szerkeszd az rc.local -t írjátok bele a kővetkez"o"ket
sudo service mysql restart
sudo service teamspeak3-server restart
sudo /etc/init.d/teamspeak3-server restart

Így biztos já lesz!

Sok sikert kívánok mindenkinek!

scaniatm - 2017. július 24. 11:42