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.

Robot med Arduino

Jag har köpt på mig lite Arduino-prylar och håller just nu på med att lajja runt med en Pololu Zumo baserad robot.
 
 
Robotplattformen kommer att kompletteras med lite servo, avståndsmätare med ultraljud, NeoPixel lysdioder samt lite annat smått och gott.
 
 
Just nu håller jag på att bygga en påbyggnad på chassiet där jag kan montera, först ut blir ett vridbart torn för ultraljudssensorn (±90° panorering) samt ett PWM-styrkort för servo och lysdioder. NeoPixel ringen är tänkt att visa information om vad roboten "ser".
 

Hörlurar till mobilen

För några år sedan hittade jag ett par Sansui SS-2 hörlurar på en loppis för 20:- som jag köpte utan att tveka en sekund... Designen är helt fantastisk tycker jag.
 
Lurarna är alldeles för snygga för att man bara skall sitta hemma och lyssna med dem, beslutade jag mig för att bygga om dem för att passa min mobiltelefon - så jag kan visa upp dem på stan. Detta innbär att jag har bytt ut den gråa retro-kablen mot en vit handsfree-sladd så jag har en svarsknapp och en mikrofon.
 
Högtalarna är ett par 8-ohms bredbandselement, vilket gör att  det är svårt att driva hörluren från en mobiltelefon. Det krävs en hörlursförstärkare för att få det att funka.
Jag har därför monterat in ett par 1.5" neodym element på 32 ohm från en AKG-lur, vilket är en bra driver.
 
Jag har givetvis sparat alla originaldelarna så att det skall gå att restaurera objektet till originalskick om så önskas :-)
Jag har hittat lite information på nätet om den, se länk.

Här är resultatet:
 
 
 
 
 
 

100 % Technik

Denna blogg är garanterat fri från mode, inredningstips, familj och renoveringsprojekt. Här dokumenteras bara teknik och hobbies.

Kommentarer om sakfel, förslag på bättre lösningar eller bara vill tala om att inlägget har hjälpt dig är du varmt välkommen att skriva.

RSS 2.0