Hvordan installere Teamspeak 3 Server på Debian 9 Stretch

TeamSpeak er programvaren du trenger for å chatte online med flere personer samtidig. Den er perfekt for de som spiller på et nettverk og trenger å overføre live informasjon. Med TeamSpeak er det mulig å chatte i sanntid på nettet. Kodeker bidrar til å redusere ventetiden under kommunikasjon og forbedre talekvaliteten. Det er perfekt for nettspillere å sende instruksjoner eller informasjon til andre.

I denne guiden vil jeg vise deg hvordan du installerer TeamSpeak 3 Server på din Debian 9 Stretch Vultr VPS.

Forutsetninger

  • En VPS som kjører Debian 9 Stretch fra Vultr.

Bruksanvisning

Først oppretter du en ny bruker med ønsket navn, vi vil bruke navnet "teamspeak" for denne guiden.

adduser --disabled-login teamspeak

Bytt til den nye brukeren.

su teamspeak

Få de nyeste TeamSpeak 3-serverfilene for 64-bit Linux.

wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2

Trekk ut arkivet.

tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2

Dette vil opprette en ny mappe i rotkatalogen kalt teamspeak3-server_linux_amd64

Fjern det nedlastede arkivet.

rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2

I den utpakkede mappen har vi betingelsene for å bruke Teamspeak-servere. Det vil være nødvendig å godta dem ved å opprette en fil før du starter serveren.

cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted

Vi starter nå serveren vår for første gang. Ved første oppstart av serveren vil vi ha tilgang til svært viktig informasjon, som vil tillate deg å administrere serveren din. Det vil derfor være nødvendig å notere tilkoblingsinformasjonen til Admin Server og Token.

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

Få TeamSpeak 3-serveren til å starte ved oppstart. Bruk favorittredigeringsprogrammet ditt til å lage en ny fil kalt teamspeakinn /etc/init.d/.

nano /etc/init.d/teamspeak

Fyll den med dette innholdet.

#!/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

Når du er ferdig, lagre filen og lukk redigeringsprogrammet.

Gjør den kjørbar og legg den til tjenesten.

chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults

Liste over mulige kommandoer:

  • Start serveren:

    service teamspeak start
    
  • Stopp serveren:

    service teamspeak stop
    
  • Start serveren på nytt:

    service teamspeak restart
    
  • Serverstatus:

    service teamspeak status
    

Valgfritt: Brannmur

Videresend følgende porter for å tillate tilkoblinger til din TeamSpeak 3-server.

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

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer