Installation av Teamspeak 3 server

Har länge funderat på att sätta upp en Teamspeak 3 server hemma för att kunna ha när man gäjmar, eftersom det ibland är svårt att få tag på en server som är ledig. Dessutom behöver min World of Tanks spelande klan en server, så nu var det dax.
 
Teamspeak är en programvara för röst- och text-kommunikation, som till skillnad från skype bygger på egna servrar och högre ljudkvalitet med lägre krav på bandbredd. Senaste versionen är TS3 och klienter finns för PC, Mac, Linux, iOS och Android.
 
 
Första steget är att ladda ned rätt serverprogramvara, i mitt fall har jag en 64-bitars installation.
# uname -a
Linux monoton 3.15.4-200.fc20.x86_64 #1 SMP Mon Jul 7 14:24:41 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Detta innebär att jag skall ladda ned amd64 varianten.
 
Efter det packar man upp filen och lägger den på rätt plats, i mitt fall valde jag att lägga filerna under /opt/ts3server.
 
Starta servern med startscriptet och spara informationen på en säker plats. Du kommer behöva den senare.
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "ghdghfghf"
------------------------------------------------------------------


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

Sedan skapar du en användare "ts3server" och ändrar ägare och grupp för samtliga filer i katalogen /opt/ts3server till desamma.
 
Sist skapar vi en service som startar automatiskt vid boot, se följande tråd för mer information.
 
Skapa filen /usr/lib/systemd/system/teamspeak.service med nedanstående innehåll:
[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/opt/ts3server
User=ts3server
ExecStart=/opt/ts3server/ts3server_minimal_runscript.sh
ExecStop=/opt/ts3server/ts3server_startscript.sh stop
ExecReload=/opt/ts3server/ts3server_startscript.sh restart
Restart=always
RestartSec=15

[Install]
WantedBy=multi-user.target

Kör sedan kommandot:
# systemctl enable teamspeak.service
# systemctl status teamspeak.service
teamspeak.service - Teamspeak Service
   Loaded: loaded (/usr/lib/systemd/system/teamspeak.service; enabled)
   Active: active (running) since Wed 2014-07-16 20:59:07 CEST; 31min ago
 Main PID: 945 (ts3server_minim)
   CGroup: /system.slice/teamspeak.service
           ├─945 /bin/sh /opt/ts3server/ts3server_minimal_runscript.sh
           └─954 ./ts3server_linux_amd64

Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Jul 16 20:59:12 monoton ts3server_minimal_runscript.sh[945]: 2014-07-16 18:59...
Hint: Some lines were ellipsized, use -l to show in full.


Nästa steg är att starta klienten på PC och konfigurera det egna kontot till att vara administratör - då behöver man "token="-strängen som servern spottade ur sig tidigare. Efter det kan man göra all administration av servern via PC-klienten.

Kommentarer

Kommentera inlägget här:

Namn:
Kom ihåg mig?

E-postadress: (publiceras ej)

URL/Bloggadress:

Kommentar:

Trackback
RSS 2.0