tobias hartmann…Bloom



Teamspeak 3 Server unter Linux [Debian] installieren

Published on Sunday, December 20, 2009 by Tobias

Downlods aktualisiert: beta18

Hier werde ich euch erklären wie ihr einen TS3 Server unter Linux installiert.
Verwendetes Betriebssystem: Debian 5 (Lenny) 64-bit

Als erstes müsst ihr einen neuen User anlegen.

webserver:~# mkdir /home/teamspeak

webserver:~# useradd -g users teamspeak -d /home/teamspeak/ -s /bin/bash

Nun vergeben wir dem Benutzer noch ein Passwort:

webserver:~# passwd teamspeak

Anschließend hinterlegen wir den Benutzer “teamspeak” als Besitzer seines Homeverzeichnises!

webserver:~# chown teamspeak /home/teamspeak/

Loggt euch nun mit dem eben angelegten User ein. Im Anschluss startet ihr den Download der TS3 Beta für Linux 64bit.

64-bit Download:

wget http://www.tobias-hartmann.net/wp-content/files/teamspeak3-server_linux-amd64-3.0.0-beta18.tar.gz


32-bit Download:

wget http://www.tobias-hartmann.net/wp-content/files/teamspeak3-server_linux-x86-3.0.0-beta18.tar.gz

Die Datei entpacken:

webserver:~# tar xfvz teamspeak3-server_linux-amd64-3.0.0-beta15.tar.gz

Den Server starten
Da Teamspeak 3 keinen eigenen Daemon mitbringt müssen wir den Server in einem “Screen” starten.
Das erste mal solltet ihr den Server allerdings durch einfaches ausführen der ts3server_linux_amd64 starten.
Ansonten bekommt ihr den Admintoken & das “serveradmin” Kennwort nicht mitgeteilt.

Für 64-bit

./ts3server_linux_amd64

Für 32-bit

./ts3server_linux_x86

Wenn alles richtig abläuft sollte es so aussehen.


I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Acccount created
loginname= "serveradmin", password= "YWNioRvC"
------------------------------------------------------------------

ServerAdmin token created, please use the line below
token=vbFNe2Hfq1O2kfkjp3HhkPhsmH4EdBVGAA+0/VcO


Speichert die Informationen am besten in einer Textdatei, denn ihr werdet sie später noch brauchen.

Ich hab mir noch ein kurzes Startscript gebastelt. (Den Pfad müsst ihr natürlich anpassen)

touch start.sh
chmod 777 start.sh
vi start.sh

Inhalt der start.sh
#!/bin/bash
cd /home/teamspeak/teamspeak3-server_linux-amd64/
screen -A -m -d -S teamspeak3server /home/teamspeak/teamspeak3-server_linux-amd64/ts3server_linux_amd64


touch stop.sh
chmod 777 stop.sh
vi stop.sh

Inhalt der stop.sh
#!/bin/sh
screen -S teamspeak3server -X quit


touch restart.sh
chmod 777 restart.sh
vi restart.sh

Inhalt der restart.sh
./stop.sh
./start.sh


./start.sh

Nun könnt ihr euch mit dem neuen TS 3 Client auf den Server verbinden.

  TeamSpeak3-Client-win32-3.0.0-beta15.exe (11.9 MiB, 39 hits)

  TeamSpeak3-Client-win64-3.0.0-beta15.exe (13.7 MiB, 21 hits)

teamspeak_login

teamspeak3_client

Zum Abschluss müsst ihr euch noch als Serveradmin eintragen.
Dazu braucht ihr nun den zuvor gespeicherten Token.

teamspeak_token

admintoken


Weiterführende Themen

Teamspeak 3 – Server verwalten
Teamspeak 3 Server unter Linux – Slotanzahl ändern
Teamspeak 3 Server updaten


Ähnliche Artikel:

  1. Teamspeak 3 Server – Administrator Passwort zurücksetzen
  2. Teamspeak 3 Server updaten
  3. Teamspeak 3 – Server verwalten
  4. Teamspeak 3 Server unter Linux – Slotanzahl ändern
  5. -bash: ./ts3server_linux_amd64: No such file or directory
143 Responses
    • hey leute, ich hab ein Problem mit dem TS3 server auf Debian Lenny (32Bit). Der Server startet Problemlos ohne Fehlermeldung und läuft auch, jedoch beendet sich der Prozess nach ca. 3-4 Minuten automatisch. Wenn der Server läuft kann man auch joinen. Es erscheint keine Fehlermeldung, lediglich ein “Killed” steht da. Hat jemand einen Tipp?

    • du startest den Server und nach max. 5 Minuten wird er ohne Fehlermeldung beendet?

    • Hi Tobias,
      ich habe vor ein paar Tagen einen Ts3-Server gestartet und mir gestern die Lizenz für 10 virtuelle Server geholt. Nur immer wenn ich einen Server starten will steht da, dass ich nicht ausreichend Rechte hab. Ich habe nach der Serverinstallation das Token benutzt um Serveradminrechte zu bekommen nur den Serveradmin Login hab ich nicht bekommen oder vergessen zu kopieren.

      Meine Frage ist jetzt wie bekomme ich das Login Passwort? Im log-Ordner hab ich leider nichts gefunden, nur das Token.

    • Irgendwie klappt das noch nicht mit den Scripts erstellen. habe die 32 bit version und debian drauf aber wenn ich dann dann den vi editor starte und alles eigegeben habe speichert der das nicht wenn ich :wq eingebe…wo muss das denn eingegeben werden?

    • du bearbeitest die .sh und wenn du fertig bist am besten 1x – 2x auf ESC drücken und :wg eingeben dann sollte er den Editor schließen und speichern.

      ???

    • Hi,

      wer kann mir sagen wie der Server Queryport lautet ?

    • Besteht die Möglichkeit, den TeamSpeak-Server zu aktualisieren, ohne eine komplett neue Installation durchzuführen? (Beta15 ist nämlich draußen :D )

    • Jain!

      Also man kann nur die Teamspeak Server Files aktualisieren. Das heißt ein Backup von der ts3server.sqlitedb und ts3server.ini machen und dann die neuen Dateien einspielen. Normalerweise werden die relevaten Daten die du vorher als Backup gepspeichert hast, nicht überschrieben. Mehr dazu gibts hier: http://forum.teamspeak.com/showthread.php?t=48055

      MfG Resume

    • hi, finde dein tutorial sehr gut. habe aber leider ein kleines problem bei dem du mir bestimmt helfen kannst. kann den server als root starten und alles läuft, leider funktioniert das als user nicht mehr und, wenn ich starte macht er das aber ich komme nicht auf den server und wenn ich ihn stoppe sagt er mir das er keine session in screen finden konnte.

    • Korrekt Thx! Es gibt übrigends ne neue Version!

    • Downloads aktualisiert…

    • hi, habe ein problem und zwar kann ich mich nicht als admin einloggen.
      immer wenn ich das token eingebe, kommt dieser fehler: database empty result set

      was bedeutet das?

    • Hi ich hab ein problem und zwar wenn ich den server starte dann bleibt er im starverfahren einfach stehen ich komm nicht mal bis zu den logindaten sondern nur bis

      Query whitelist ips:127.0.0.1

      wodran könnte das liegen?

      mfg Duke

    • Hallo,

      habe komplett alles gemacht wie es auf der anleitung stand nur wenn ich den ts3 starten will kommt folgendes:

      l209:/home/ts3/teamspeak3-server_linux-amd64# ./ts3server_linux_amd64
      bash: ./ts3server_linux_amd64: cannot execute binary file
      l209:/home/ts3/teamspeak3-server_linux-amd64#

      weiß jemand warum??

      MFG Bong

    • @Tobias
      Vielen Dank für das Tutorial :)

      @Geb
      Man kann jedes Token NUR 1x verwenden!

      @Bongibong
      Sicher, dass du ein 64-Bit System benutzt?

    • Hey weis jemand eine lösung
      System: Debian 5.0 minimal 64Bit
      Server Startet nicht habe aber anleitung befolgt (Pw aber net xD)

      teamspeak@*zensiert*:~$ ./ts3server_linux_amd64
      -bash: ./ts3server_linux_amd64: No such file or directory
      teamspeak@*zensiert*:~$

    • Hab mich auch mal an dem neuen TS3 B17
      Bekomme aber immer diese Meldung wenn ich im Screen bin…

      Logging started
      2010-02-03 00:04:53.144539|INFO |ServerLibPriv | | Server Version: 3.0.0-beta17 [Build: 10115]
      2010-02-03 00:04:53.145005|INFO |DatabaseQuery | | Please make sure you use the supplied ts3server_runscript.sh to run the server, or set LD_LIBRARY_PATH yourself
      2010-02-03 00:04:53.145100|CRITICAL|DatabaseQuery | | unable to load database plugin library “libts3db_sqlite3.so”, halting!

      Die Dateien sind aber vorhanden einer eine Ahnung warum…

      Hab folge Beta Version – teamspeak3-server_linux-x86-3.0.0-beta17.tar.gz
      genutzt…

      Rechte sind auch vergeben für den TS-Ordner…

    • @ Bongibong
      Bist du sicher dass du ein 64bit Betriebssystem installiert hast?

      @ Basti
      http://www.tobias-hartmann.net/2009/12/bash-ts3server_linux_amd64-no-such-file-or-directory/

      Du wirst wohl das selbe Problem haben oder die datei ts3server…… befindet sich nicht in dem Verzeichnis, in dem du dich befindest, beim ausführen der Datei

      @ Rolf werde heute auch noch ein Update auf beta 17 machen, dann kann ich vielleicht mehr dazu sagen ;)

    • Die beta 17 macht mich fertig :(
      Server will nicht starten und ich weiß einfach nicht warum.

      teamspeak@******:~/ts3server$ screen -A -m -d -S tss3 ./ts3server_linux_x86
      teamspeak@******:~/ts3server$ ps x
      PID TTY STAT TIME COMMAND
      25994 ? S 0:00 sshd: teamspeak@pts/12
      25996 pts/12 Ss 0:00 -sh
      26095 pts/12 R+ 0:00 ps x

      Mach Bitte ein neues Tuto. ich wette ich hab wieder irgendwas kleines vergessen :(

      @Rolf
      vielleicht hilft das weiter, nachdem er dir das anzeigt gib dies mal an(pfad gegebenfalls ändern):
      su teamspeak -c “export LD_LIBRARY_PATH=/home/teamspeak/ts3server:$LD_LIBRARY_PATH ; /home/teamspeak/ts3server/ts3server_linux_x86″

    • hi,
      habe ganz genau aufgepasst, aber wenn ich “/ts3server_linux_amd64″ eingebe kommt:”-bash: /ts3server_linux_amd64: No such file or directory
      teamspeak@84-23-74-90:~$”
      ??????? :confused:
      plz hilft mir einer!
      verzweifelt!!!

    • den punkt hast du aber schon davor gemacht oder?

      ./ts3server_linux_amd64

    • Wollte auch ganz gerne auf Beta 17 updaten, wollte es so machen wie in deinem video gezeigt aber irgendwie gibt es bei mir die .ini datei nicht die du bei dir auch gesichert hast :/

    • Die brauchst du auch nicht zwingend ;-) ))
      Ist nur wenn du beim start befehl den parameter angegeben hast, dass er eine “externe “config ablegen soll!

    • @ Rolf
      Tu das was in der fehlermeldung angegeben wird ;)
      Verwende das ts3server_runscript.sh Script
      chmod 755 ts3server_runscript.sh
      ./ts3server_runscript.sh start

    • OK danke für den Hinweis, werde das update mal probieren

    • Hi,

      kann mir bitte jemand helfen? Hab das gleiche Problem wie “timer21″ weiter oben, wenn ich den ts3 server starten will. Bin bei dem Punkt mit “./ts3server_linux_amd64″ eingeben.

      Als Antwort bekomme ich: “-bash: ./ts3server_linux_amd64: No such file or directory”

      Bin aber im richtigen Verzeichnis und die ts3server_linux_amd64 liegt auch darin!!
      Woran kann das liegen? Weis echt nimmer weiter. Vielen Dank im Vorraus für Unterstützung.

      MfG

    • Sry für Doppelpost.

      Habe Debian Lenny 64 bit

      Grüße

    • OK hat sich erledigt, tut mir sorry.

      Kann mir bitte jemand mal sagen, wieso man in der aktuellen Version nun Multiuser in Screen für TS3 braucht? Machen die das absichtlich unnötig kompliziert?

      MfG und allen ein schönes WE

    • Also die Beta17 bekomm ich zum verecken nicht hin…hab es jetzt mit Beta 15 und Beta 16 ausprobiert ging gleich von ersten Anhieb ohne Probleme.

      Ich keine Ahnung warum die Beta 17 bei mir ärger macht, aber anscheind bin nicht der einzigste der dad Prob hat.

      @Tobias
      Diese Anwendung…
      chmod 755
      ./ts3server_runscript.sh start

      hatte ich versucht er sagt mit auch das TS3 gestartet wurde aber trotzdem hab ich keine möglichkeit zu connecten.

      Dazu mal das es bei mir ./ts3server_minimal_runscript.sh heißt…

      @Levitate

      Dein Tip hatte ich auch in div. varianten versucht vergeblich sagt immer kann Verzeichnis oder Dateinamen nicht finden.

      Naja ich warte ab bis eine neu Beta rauskommt weil irgendwie bringt es nix hier Stunden und Tage herum zu tüfftel.

      MfG Rolf

    • hiho
      @Rolf das hatte ich auch log dich mal als Root eine
      und dann gehste in das verzeichniss wo du ts3 hast
      und versuchst mal screen -A -m -d -S **./ts3server_minimal_runscript.sh

      ** = dein ts user (den du anglegt hast nachteil du startest es als Root ab es geht.

    • Hi leute,

      ich hab das Problem das die neue beta17 beim ersten Start via

      ./ts3server_runscript.sh start

      keine serveradmin password im log oder aufm screen ausgegeben hat.

      hatte vorher die beta8 oder so doch ich hab extra einen neuen user für die beta17 angelegt und alles neuinstalliert.

      Server läuft auch, jedoch kann ich keinen zweiten Virtuellen Server anlegen, obwohl ich gleich beim ersten Start auch die nonprofit licendkey.dat ins Installationsverzeichnis kopierte und auch die ini erstellt hab.

      im log steht zwar der token, jedoch brauch ich ja den superadmin(serveradmin) login um via telnet oder putty aufzusetzten und mit dem Command createserver eine zweiten VServer zu erstellen.

      Also ich hab schon versucht über querylogin für einen zeiten adminuser via client zu erstellen, jedoch sagt mir die errrormsg immer wieder spermission bla.

      Weiss einer evtl. wie ich an den richtigen Superadmin(serveradmin) login komme ?

      Greeetz macsys

    • hi brauche dringend hilfe sicherheits lvl bei ts3 27 kann nix mehr ändern
      wie setze ich das level zurück
      server query geht auch nicht

    • ich brauche auch dringend hilfe. habe ein 64 bit system debian.

      habe alles so befolgt wie es hier in der anleitung stand aber da ist irgendwo ein fehler bei bei dem befehl: Den Server starten
      Da Teamspeak 3 keinen eigenen Daemon mitbringt müssen wir den Server in einem “Screen” starten.
      Das erste mal solltet ihr den Server allerdings durch einfaches ausführen der ts3server_linux_amd64 starten.
      Ansonten bekommt ihr den Admintoken & das “serveradmin” Kennwort nicht mitgeteilt.

      Für 64-bit

      ./ts3server_linux_amd64

      geht bei mir nicht der sagt das directionary und bla bla bla wohl falsch ist.

      kann mir wer helfen ? meien ICQ nummer 483313821

      (hab vServer)

    • Hallo, ich habe nun schon das xtemal versucht TS3 auf einen V-Server zu installieren ohne erfolg.
      hab schon verschiedene installations anweisungen befolgt aber nischt, help me pls
      drum farge ich mal vorsichtig bei den profis an ob bir da mal einer helfen kann.

      mfg. silentbaer

      Skype @ silentbaer

    • wo genau ist denn das problem?
      So kann dir keiner helfen :(

    • @Rolf, ich habe das gleiche Problem auf amd64-beta18. Alle Rechte sind korrekt vergeben, beide DB-Dateien sind fehlerfrei und vollständig an dem richtigen Ort,… Kann es sein, dass mysql-Einbindungen fehlen, und er deshalb die Datenbankdatei nicht vernünftig verwalten kann?

    • Wenn ich den Server zum 1.Mal starten will, bekomm ich folgende Meldung:

      $ ./ts3server_linux_amd64
      ELF binary type “0″ not known.
      ./ts3server_linux_amd64: 1: Syntax error: “(” unexpected

      Jemand Rat?

    • Alsoo ich habs hinbekommen :) Wenn ihr Probleme habt schreibt mich in ICQ an 483313821 oder auf meiner HP im Forum unter NoVeLLe mfg

    • dann schreib doch bitte hier die Lösung rein wenn du schon einen Kommentar machst ;)
      Bestimmt wars die falsche Version :P 64 statt 32 oder? ;)

Have Your Say
Your Name ↓
Your Email ↓
Your Website ↓
Tell us what you think of this story ↓
You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Advertisements
Zu verschenken…


Wer zuerst kommt, malt zuerst!


 

 


N64 Controller rot - TOP Zustand!




Schickt einfach eine Mail an info@tobias-hartmann.net wenn ihr das Geschenk haben wollt! Der erste, der mir eine Mail schreibt, ist der Glückliche ;-) Leider falllen für den Versand noch 5,90€ an.


Blogroll
Last Posts
Kategorien
Downloads

Downloads Page

Archiv
Comments
User Online
Tags
Anzeige