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:
Ú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:
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:
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.
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.
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.
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.
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