Előfeltételek
Utasítás
A TeamSpeak az a szoftver, amellyel egyszerre több személlyel cseveghet online. Tökéletes azok számára, akik hálózaton játszanak, és élő információkat kell továbbítaniuk. A TeamSpeak segítségével valós idejű online csevegés lehetséges. A kodekek csökkentik a késleltetést a kommunikáció során, és javítják a hangminőséget. Tökéletes az online játékosok számára, hogy utasításokat vagy információkat küldjenek másoknak.
Ebben az útmutatóban bemutatom, hogyan telepítheti a TeamSpeak 3 Servert a Debian 9 Stretch Vultr VPS-re.
Előfeltételek
- Debian 9-et futtató VPS Stretch from Vultr.
Utasítás
Először hozzon létre egy új felhasználót a kívánt névvel, mi a "teamspeak" nevet fogjuk használni ehhez az útmutatóhoz.
adduser --disabled-login teamspeak
Váltás az új felhasználóra.
su teamspeak
Szerezd meg a legújabb TeamSpeak 3 szerverfájlokat 64 bites Linuxhoz.
wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Bontsa ki az archívumot.
tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2
Ez létrehoz egy új mappát a gyökérkönyvtárban, melynek neve teamspeak3-server_linux_amd64
Távolítsa el a letöltött archívumot.
rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2
A kibontott mappában megvannak a Teamspeak szerverek használatának feltételei. A szerver elindítása előtt el kell fogadni őket egy fájl létrehozásával.
cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted
Most indítjuk el először a szerverünket. A szerver első indításakor nagyon fontos információkhoz fogunk hozzáférni, amelyek lehetővé teszik a szerver adminisztrálását. Ezért fel kell jegyezni az Admin Server és a Token kapcsolati adatait.
sh ts3server_startscript.sh start
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "xxxxxxxx"
------------------------------------------------------------------
------------------------------------------------------------------
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=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------
Indítsa el a TeamSpeak 3 szervert rendszerindításkor. Használja kedvenc szerkesztőjét egy új fájl teamspeaklétrehozásához /etc/init.d/.
nano /etc/init.d/teamspeak
Töltse fel ezzel a tartalommal.
#!/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
######################################
# Customize values for your needs: "User"; "DIR"
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
Ha végzett, mentse el a fájlt, és zárja be a szerkesztőt.
Tegye végrehajthatóvá, és adja hozzá a szolgáltatáshoz.
chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults
A lehetséges parancsok listája:
Választható: Tűzfal
Továbbítsa a következő portokat, hogy lehetővé tegye a TeamSpeak 3 szerverhez való csatlakozást.
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