Oktatóanyagok > Hogyan telepíthet és konfigurálhat TeamSpeak szervert Ubuntu 18.04-en?

Hogyan telepíthet és konfigurálhat TeamSpeak szervert Ubuntu 18.04-en?

Közzétéve: 18 január 2020

Gaming TeamSpeak Ubuntu

A TeamSpeak egy olyan rendszer, amellyel VoIP (Voice over Internet Protocol) technológián keresztül kommunikálhat más felhasználókkal az interneten keresztül. A TeamSpeak, amelyet az összes online játékrajongó széles körben használ, bármilyen platformon képes futni egyszerűen kezelhető kommunikációval és alacsony késéssel. 

Ezen útmutató segítségével megtudhatja, hogyan telepítheti és konfigurálhatja a Teamspeak 3 magánszervert az Ubuntu 18.04-en.

Először csatlakozzon a szerverhez SSH kapcsolaton keresztül. Ha még nem tette meg, akkor ajánlott átböngésznie a Hogyan javítható az SSH biztonság az Ubuntu 18.04-en? útmutatónkat a folyamat megkezdése előtt. Helyi szerver esetén folytassa a következő lépéssel, és nyissa meg a szerver terminált.

A szerver telepítése

Hozzon létre új felhasználót a következő begépelésével:

$ sudo adduser teamspeak

Új jelszót kell választania.

Miután létrehozta az új felhasználót, írja be teamspeak felhasználóként a következőt:

$ su teamspeak

Töltse le és telepítse a Teamspeak szervert. A legfrissebb szerver verzió megtalálható a következő oldalon : https://www.teamspeak.com/en/downloads/#server

A letöltéshez cserélje ki legújabb verziójának URL-jére a megadandó parancsban:   

$ wget https://files.teamspeak-services.com/releases/server/3.9.0/teamspeak3-server_linux_amd64-3.9.0.tar.bz2

Tömörítse ki a csomagolt fájlt.

$ sudo tar xvf teamspeak3-server_linux_amd64-3.9.0.tar.bz2

Ha a Teamspeak szerver újabb verzióját töltötte le, akkor a kibontási parancsot az alábbiak szerint szerkesztheti, helyettesítve a XXX-et a helyes verziószámra:

$ tar xvf teamspeak3-server_linux_amd64-X.X.X.tar.bz2

A kitömörítése parancs egy új könyvtárat hoz létre a gyökérkönyvtárban.

Törölje a letöltött fájlt az alábbi módon:

$ sudo rm teamspeak3-server_linux_amd64-3.9.0.tar.bz2

Az újonnan létrehozott mappa tartalmazza a TeamSpeak szerver használatához szükséges feltételeket. A feltételek elfogadásához hozzon létre egy fájlt.

Először adja meg a kibontott fájlt tartalmazó mappát.

$ cd teamspeak3-server_linux_amd64

A mappába történt belépése után az Általános Szerződési Feltételek elolvasásához írja be:

$ sudo nano LICENSE

A fájl létrehozásához és a feltételek elfogadásához gépelje be az alábbit:

$ sudo touch .ts3server_license_accepted

A szerver indítása

A TeamSpeak szerver elindításához maradjon a Teampeak3-server_linux_amd64 mappában, és írja be a következőt:

$ sudo sh ts3server_startscript.sh start

Ezzel megjelenik egy képernyő, amely tartalmazza a kiszolgáló rendszergazdai jogosultságainak megszerzéséhez szükséges információkat.

Startup of TeamSpeak Server

A kiszolgáló kezeléséhez szkriptre van szükség. Hozzon létre egy szkriptet a következő gépeléssel:

$ sudo nano /home/teamspeak/run.sh

A benne lévő szkriptnek tartalmaznia kell:

#!/bin/sh

### BEGIN INIT INFO

# Provides:         teamspeak

# Required-Start:   $local_fs $network

# Required-Stop:    $local_fs $network

# Default-Start:    2 3 4 5

# Default-Stop:     0 1 6

# Description:      Teamspeak 3 Server

### END INIT INFO
                ######################################


                USER="teamspeak"

DIR="/opt/teamspeak3/server"
                ###### Teamspeak 3 server start/stop script ######
                case "$1" in

start)

su $USER -c "${DIR}/ts3server_startscript.sh start"

;;

stop)

su $USER -c "${DIR}/ts3server_startscript.sh stop"

;;

restart)

su $USER -c "${DIR}/ts3server_startscript.sh restart"

;;

status)

su $USER -c "${DIR}/ts3server_startscript.sh status"

;;

*)

echo "Usage: {start|stop|restart|status}" >&2

exit 1

;;

esac

exit 0

Miután a szöveget szerkesztette, nyomja meg a CTRL + Q billentyűt. Ezután megkérdezi, szeretné-e elmenteni és kiterjesztést hozzáadni.

Mentse és ne adjon hozzá kiterjesztést.

A run.sh végrehajthatóvá tétele az alábbi módon lehetséges:

$ sudo chmod +x /etc/init.d/teamspeak

Ez lehetővé teszi a szkript végrehajtását.

Adja hozzá a szkriptet a szolgáltatásokhoz:

$ sudo update-rc.d teamspeak defaults

A szerver állapotának kezelése

Ha minden helyesen lett telepítve, akkor a parancsfájl a rendszerindítással kezdődik. A TeamSpeak szerver kezeléséhez csak írja be a következő parancsokat.

A szerver indítása:

$ sudo service teamspeak start

A szerver leállítása:

$ sudo service teamspeak stop

A szerver újraindítása:

$ sudo service teamspeak restart

A szerver állapotának ellenőrzése:

$ sudo service teamspeak status

Csatlakozás a kliens programmal

Töltse le a legújabb TeamSpeak 3 klienst a https://www.teamspeak.com/en/your-download/ webhelyről.

Ezután nyissa meg az alkalmazást és jelentkezzen be.

TeamSpeak View

Miután belépett az alkalmazással, hozzon létre egy új kapcsolatot.

Megjelenik egy párbeszédpanel, ahol be kell írni a szerver ip-jét, becenévét és jelszavát.

Connect to TeamSpeak Server

Az első csatlakozáskor a rendszer elkéri a rendszergazdai jogok kulcsát.

Illessze be a kulcsot a csatorna teljes irányításához.

Enter Privilege Key

Mostantól használhatja a TeamSpeaket a barátaival, csak küldje el nekik a szerver IP-címét és jelszavát.

A tűzfal beállítása

Tűzfal esetén  állítsa be a TeamSpeak forgalom engedélyezését.

Az UFW tűzfal használatakor oldja fel a portokat a TeamSpeak szerver megfelelő működésének lehetővé tétele érdekében:

iptables -A INPUT -p udp --dport 9987 -j ACCEPT

iptables -A INPUT -p udp --sport 9987 -j ACCEPT

iptables -A INPUT -p tcp --dport 30033 -j ACCEPT

iptables -A INPUT -p tcp --sport 30033 -j ACCEPT

iptables -A INPUT -p tcp --dport 10011 -j ACCEPT

iptables -A INPUT -p tcp --sport 10011 -j ACCEPT