Einen TeamSpeak Server selbst zu hosten, hat viele Vorteile. Man kann alles bis ins letzte Detail selbst konfigurieren und ist nicht an fremde Beschränkungen gebunden. Möglicherweise ist es auch günstiger selbst den Server zu hosten! Jeh nachdem welche Lizenz man hat und was noch auf dem Server laufen soll.
Als Nachteil ist aber zu nennen, dass man sich um die Konfiguration und um die Sicherheit selbst kümmern muss.
Vorwort
Wie richtet man aber nun einen TeamSpeak Server unter Linux überhaupt ein? Am performantesten ist natürlich ein eigener Rootserver, aber auch ein V-Server dürfte in den meisten Fällen schon ausreichen. Ich persönlich bin von den V-Server von netcup.de überzeugt; wobei es dort derzeit noch zu einem Problem mit Rechten kommt. Vorweg noch eines: Bei Fragen ruhig die Kommentarfunktion benutzen! Und über eine Bewertung des Artikels würden wir uns auch freuen.
Die Installation – einen TeamSpeak 3 Server erstellen
Als erstes muss man sich mit seinen Zugangsdaten auf dem Server einloggen. Putty ist dafür mehr als geeignet.
Nun wollen wir den TeamSpeak Server aber nicht mit den “root-Rechten” starten, denn dann könnte ein Hacker, der eine Sicherheitslücke in TS3 nutzt, auch die Kontrolle des ganzen Servers übernehmen. Wir erstellen uns also einen weniger priveligierten Nutzer:
useradd -g users -d /home/ts3server -m ts3server
“useradd” ist der Befehl, um unter Linux einen Benutzer hinzuzufügen. “-g” definiert die Benutzergruppe. “-d” weißt das Heimatverzeichnis zu und erstellt es. “-m” ist der Benutzername.
Danach muss der Benutzer noch ein Passwort bekommen. Dies erledigen wir mit:
passwd ts3server
Folgend gibst du das Kennwort ein und dann noch ein zweites mal. Dabei achte darauf, dass es ein SICHERES Passwort ist!
Als nächstes ein Wechsel zu dem “ts3server” Benutzer:
su ts3server
und ein Wechsel in sein Heimatverzeichnis:
cd
Super! Jetzt haben wir den Benutzer, unter dem der TeamSpeak Server laufen soll. Als nächstes müssen wir die Software an sich installieren.
Dazu lesen wir zuerst die EULA von TeamSpeak und beachten die Regelungen, die in dieser Lizenz niedergeschrieben sind. (Ich find es mehr als selbstverständlich, sich an die Bedingungen von TeamSpeak zu halten!)
64-Bit User nehmen als nächstes folgenden Befehl:
wget http://ftp.4players.de/pub/hosted/ts3/releases/beta-30/teamspeak3-server_linux-amd64-3.0.0-beta30.tar.gz
32-Bit User nehmen folgenden Befehl:
wget http://ftp.4players.de/pub/hosted/ts3/releases/beta-30/teamspeak3-server_linux-x86-3.0.0-beta30.tar.gz
Danach wird das Archiv mit folgendem Befehl entpackt:
tar xfv tea [TAB]
Und benennen den Ordner um:
mv tea [TAB] instanz-1
Viel ist es nun nicht mehr In den Serverordner wechseln mit:
cd instanz-1
und den Teamspeakserver das Erste mal starten:
./ts3server_minimal_runscript.sh
Dabei wird ein Loginname und ein Passwort für den Server Query Admin Account ausgegeben. Dieser ist unbedingt zu speichern.
Näheres zu der Verwendung des Token, findet sich unter Wie bekomme ich (SA) auf dem Server?
Weitergehende Administration
Nutzung von Screen – TeamSpeak Server im Hintergrund
Damit der TeamSpeak Server nun nicht nach dem Schließen von Putty ebenfalls heruntergefahren wird, müssen wir “screen” benutzen. Screen ist ein Programm von Linux, mit dessen Hilfe man Anwendungen im Hintergrund laufen lassen kann. Zunächst setzten wir also folgenden Befehl ab:
screen -A -m -d -S ts3-server
Dieser Befehl startet eine Art Hintergrund-Shell mit dem Namen “ts3-server”. Diesen lassen wir uns mit folgendem Befehl einblenden:
screen -r testscreen
Nun befinden wir uns innerhalb des Hintergrundprozesses. Hier können wir nun den Startbefehl des Servers eingeben (siehe oben) und müssten nun die selbe Ausgabe wie ohne Screen sehen. Das Besondere ist nun aber, dass wir mit folgendem Befehl den Hintergrundprozess verlassen und zu unserer normalen Eingabemöglichkeit zurückkehren.
STRG A D
Wichtig ist dabei, dass wir zunächst die STRG Taste drücken, danach das A und dann das D! Drücken wir nur STRG und D, wird der Hintergrundprozess beendet.
TeamSpeak 3 im Crontab nutzen
Bei einem kompletten Neustart des Servers wird leider nicht automatisch der TeamSpeak Server gestartet. Darum hier noch eine kleine Anleitung wie man auch das hinbekommt.
Zunächst loggen wir uns mit dem root-User ein und öffnen die crontab-Datei. Diese befindet sich bei mir etwa in /etc/. In dieser fügen wir folgenden Befehl ein:
@reboot ts3server screen -A -m -d -S ts3server /home/ts3server/ts3server_minimal_runscript.sh inifile=/home/ts3serve/ts3server.ini
Bei dem nächsten Neustart wird nun unter dem Benutzer ts3server ein Screen mit dem Namen ts3server gestartet, in welchem wiederum der TeamSpeak Server gestartet wird.
Weitere Anleitungen
Wie bekomme ich (SA) auf dem Server? | Non-Profit-License-R einbinden (Linux)




Hallo,
die Installationsanleitung war sehr hilfreich es klappt auch alles.
Nachdem ich
./ts3server_minimal_runscript.sh
eingegeben habe läuft der server auch. Allerdings kann ich im putty konsolenfenster nichts mehr machen. Egal was ich eingebe er macht nichs und wenn ich das Fenster dann manuel schließe stürzt auch der Server ab.
Bitte um Hilfe
Hey Onur,
ich habe die Anleitung um einen weiteren Punkt ergänzt. Bitte scherib kurz zurück, ob es dir geholfen hat.
Das mit der Shell im Hintergrund laufen lassen hab ich bei einem Videoguide gesehen und getestet.
Ging bei mir trotzdem nicht oder ich hab was falsch gemacht.
Habe in einem Forum gelesen das man einfach hinter dem runscript ein& anhaengen sollen.
statt
./ts3server_minimal_runscript.sh
./ts3server_minimal_runscript.sh&
Gestern Abend getestet und ging. Muss heute dann wieder schauen wenn ich zuhause bin.
Zudem ist mir aufgefallen das nach dem runscript not vertified licence key fuer den TSserver steht.
Wuesste nicht wie ich das anders machen soll.
Hey, das & startet den Prozess ebenfalls im Hintergrund. Die Möglichkeit kannte ich auch noch nicht. Aber mir scheint so, als wenn man diesen Hintergrundprozess nicht wieder aufrufen kann. Das ist ja der Vorteil von Screen. Hast du das mal nach der Anleitung oben probiert? Sonst poste bitte mal die Fehlermeldung (als Antwort auf diesen Beitrag).
bei mir lässt sich screen irgendwie nicht installieren, allerdings bin ich ein ziemlicher linux newbie, von daher kann es sein das es auch an mir, liegt, aber den rest der Anleitung verstehe sogar ich
super gemacht.
Fehl http://ftp.de.debian.org etch/main screen 4.0.3-0.3+b1
404 Not Found
Konnte http://ftp.de.debian.org/debian/pool/main/s/screen/screen_4.0.3-0.3+b1_i386.deb nicht holen 404 Not Found
E: Konnte einige Archive nicht herunterladen, vielleicht âapt-get updateâ oder mit â–fix-missingâ probieren?
Fehlermeldung …
okay, also das o.g. Problem habe ich mir gerade selbst behoben, falls es bei jemanden auftritt, könnte es dadran liegen das der Server Debian 4.0 hat
mit 5.0 läuft es einwandfrei, allerdings verstehe ich den Teil ab der Editierung der Contrabdatei nicht wirklich, wäre super wenn das “noch” Casualfreundlicher gestaltet werden könnte, damit sogar ich es verstehe
Einen mit nem & gestarteten Befehl kann man mit fg wieder in den Vordergrund setzen.
Die jobnummer des Befehls erscheint beim startet oder durch die Eingabe von jobs.
Hallo,
das mit dem passwort eingeben soll das denn so sein dass ich es so eingebe:
passwd ts3server (enter)
“das pass” (enter)
“das pass ein zweites mal” (enter)
oder wie soll das aussehen
Ja, so ist das richtig.
Also nachdem ich die verpakte server datei runter geladen habe und auspacken will gibt er mir eine fehler meldung datei oder verzeichniss nicht gefunden… was kann da falsch gelaufen sein?
Ich vermute du benutzt die falsche Version (32 / 64 Bit).
ne hab extra noch mal bei den admins nachgefragt ist 32 bit und das loade ich auch, aber er gibt ja schon beim versuch des entpacken die meldung
hi
nice beschreiben haut alles auch hin xD
habe ne frage ….
wie kann ich dem server eine ip zuweisen habe zwei…
google hilft nicht wirklich
habe nen vServer
Nach was hast du denn gesucht, vllt kann man da optimieren… Gib hier in die Suche mal “Parameter” ein.
ich will auf meiner zweiten ip nen ts install….
auch wenn ich mich mit putty einlogge passiert nichts mit dem server ..
starte ich den server der auf der zweiten ip istall wurde von mir geht der server der ersten ip down und nichts geht mehr …
mein anbieter meinte ich müsse dem zweiten sever sagen der solle die ip nehmen und nicht eben die da sie ja schon belegt ist von dem ersten
Das hängt möglicherweise damit zusammen, dass du auf einem Server ohne Lizenz auch nur einen Server starten kannst. Was sagt die Logdatei zu dem Vorgang?
Nix was hier beschriben wird geht… scheis billig seite
und davon bist du so überzeugt, dass du das Kommentar anonym verfasst und dir nicht auffällt, dass andere gut damit klar gekommen sind und du auch nicht mal sagen kannst, bei was zu Schwierigkeiten hast?
Hey, ich hab alles so gemacht. Aber wenn ich wget … eingebe kommt sh:wget:not found
Welches OS nutzt du? Probier mal apt-get install wget. Und mach dir mal über die Sicherheit deines Servers Gedanken ;! Grundsätzliche Administrationskenntnisse sollte man schon haben.
Hey schon mal vielen Dank für die super Anleitung!!
Ich habe aber leider ein Problem, wenn ich die ts3server_minimal_runscript.sh ausführe, startet der Server nicht. Hab Servadmin und pw ausgespuckt bekommen, und eine Fehlermeldung die ich mal aus den Logs kopiert habe:
2010-12-22 10:56:21.723596|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
2010-12-22 10:56:21.723888|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2010-12-22 10:56:21.723985|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2010-12-22 10:56:21.724304|INFO |DatabaseQuery | | checking database integrity (may take a while)
2010-12-22 10:56:21.750595|INFO |SQL | | db_CreateTables() tables created
2010-12-22 10:56:21.880435|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
2010-12-22 10:56:21.880660|ERROR |Accounting | | failed to register local accounting service
2010-12-22 10:56:21.880776|ERROR |ServerLibPriv | | Server() error while starting servermanager, error: instance check error
Was hab ich falsch gemacht! Danke für eine Antwort =)
Lg
Seldor
OK, hab es hinbekommen. Der Fehler war weg als ich mir die licensekey.dat besorgt und eingefügt habe.
Danke für das super Tutorial!!!
Hey, ja, das Problem taucht öfters bei V-Servern auf. Mit der Datei läuft das dann.
hi super tuorial aber ich habe ein problemm mit dem screen wenn ich screen -A -m -d -S ts3-server eingeb passiert bei mir über haupt nichts
Du bist sicher, dass der Screen nicht gestartet wurde? (screen -list)
ja ich bin mir sicher wenn ich den putty schliesse beenedet sich auch der ts3 server
Bitte beschreib einmal genau wie du vorgehst.
ich log mich ein dan steht da z.B. root@ts3server dann geb ich den befehl screen -A -m -d -S ts3-server ein und dann kommt nur wieder root@ts3server
Du musst, wie oben beschrieben, auch den Befehl screen -r testscreen ausführen. Ließ in diesem Bereich noch mal in der Anleitung.
Was auch funktionier um den TS dauerhaft zu starten ohne das Screen benutz werden mus ist dieser befehl
./ts3server_startscript.sh start
statt des start kannst du auch stop oder restart eingeben und mit diesem befehl läuft der ts auch weiter ob wohl du putty beendest
Hi,
super Seite habe Suse 11 Desktop und konnte alles 1 zu 1 übernehmen und es funzt auch THX an den Autor.
Mfg
Ich weiß ist ne dumme Frage aber wie bekomm ich den Query Port meines Servers raus?
Hallo Manuel,
entweder es ist der Standardport (10011) oder du hast ihn manuell geändert – entweder über Startparameter oder über die ts3server.ini.
Habs gefunden der Port war 9987.
Aber mal ne andere Frage ich habe auf meinem VServer 1 IP, könnte aber mit der TS3 Lizenz bis zu 10 Server aufsetzen, dann bräuchte ich aber auch 10 IPs oder wie sehe ich das?
nein dafür brauchst du einfach je server nen anderen port (123.45.67.89:9987 das vor dem ‘:’ ist die IP das hinter dem ‘:’ ist der Port
ich werde mir evlt bald einen vServer mieten und dann das tutorial ausprobieren hoffe das haut hin mit debian 5.0
und http://www.hetzner.de/hosting/produkte_vserver/vq7 dem vServer
Das ist nicht der Queryport (TCP), sondern UDP zum Verbinden.
und wie siehts aus mit dem server? läuft das damit oder ist der zu schwach?
Also das Tut haut super hin, ah ok das mit den Ports dacht ich mir schon war mir nur nicht ganz sicher.
Wieso herrscht eigentlich der Irrglaube, dass Screen benötigt wird, damit der Server nicht beendet wird, wenn man die SSH-Session beendet?
Die beiden beiliegenden Startscripte sind so geschrieben, dass der Server im Hintergrund gestartet wird. Da dies in einem Script aufgerufen wird, ist dann später der Prozess das Child von Init. Die Manpages erklären das besser.
Server über Startscript starten und mal einfach “ps –ppid 1″ eingeben. Ihr werdet sehen, dass dann auf einmal dort auch euer TS3-Server auftaucht. Init hat immer die PID 1 und wird als erstes beim Boot-Vorgang gestartet. Alle Prozesse, die durch Scripts in den Hintergrund verschoben werden, haben also Init als Parent. Alle Prozesse, die mit & in der Shell gestartet werden, bekommen die laufende Shell als Parent. Deswegen beenden sich auch Anwendungen, die per Kommandozeile ohne Script gestartet werden.
Leider scheinen das die wenigsten zu wissen.
nohup zu verwenden, ist keine vernünftige Lösung. Der Befehl verhindert, dass der Prozess kein hangup-Signal der Shell bekommt. Dadurch läuft der Prozess dann auch weiter.
Wenn man den TS3-Server über ein init-Skript starten will, sollte man mal bei google nach TS3 init-script suchen. Es macht auch Sinn, sich mit dem Befehl start-stop-daemon zu beschäftigen -> http://man.cx/start-stop-daemon%288%29/de
Schöne Grüße
DeaD_EyE
Und was ist der unterschied zwischen
ts3server_minimal_runscript.sh und
ts3server_startscript.sh
?
ts3server_startscript.sh = start/stop/restart / Server wird im Hintergrund gestartet
ts3server_minimal_runscript.sh = startet den Server / Server wird nicht in den Hintergrund verschoben.
müsste das ganze den nicht so aussehen:
@reboot ts3server screen -A -m -d -S ts3server /home/ts3server/instanz-1/ts3server_startscript.sh inifile=/home/ts3serve/ts3server.ini
Da er ja in Instanz-1 liegt?
bzw. wenn man es so macht:
#!/bin/bash
if [ -!e /home/ts3server/instanz-1/ts3server.pid] then
echo “ts3 not running restart” >> ts3watch.log
/home/ts3server/instanz-1/ts3server_startscript.sh start
else
echo “ts3 is running at” date >> ts3watch.log
if
Ich hab die Installation wie beschrieben durchgeführt. Das Licence-File meiner Non-Profit-Lizenz hab ich in den Ordner Instanz-1 kopiert und den Server folgendermassen gestartet:
./ts3server_startscript.sh start
Wenn ich dann den Status abfrage mit:
./ts3server_startscript.sh status
bekomme ich zur Antwort:
Server is running
PuTTY lass ich offen.
Nun versuche ich über den TS3 Client zu connecten, bekomme aber immer die Meldung, dass die Verbindung zum Server fehlgeschlagen ist. Anbei das aktuelle Log:
2011-03-25 19:45:58.618905|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
2011-03-25 19:45:58.619363|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2011-03-25 19:45:58.619443|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2011-03-25 19:45:58.619932|INFO |DatabaseQuery | | checking database integrity (may take a while)
2011-03-25 19:45:58.637570|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
2011-03-25 19:45:58.946170|INFO |Accounting | | Licensing Information
2011-03-25 19:45:58.946375|INFO |Accounting | | type : Non-profit
2011-03-25 19:45:58.946614|INFO |Accounting | | starting date : Thu Mar 24 00:00:00 2011
2011-03-25 19:45:58.946767|INFO |Accounting | | ending date : Sat Mar 24 00:00:00 2012
2011-03-25 19:45:58.946893|INFO |Accounting | | max virtualservers: 10
2011-03-25 19:45:58.947006|INFO |Accounting | | max slots : 512
2011-03-25 19:45:59.031378|INFO |FileManager | | listening on 0.0.0.0:30033
2011-03-25 19:45:59.208554|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
2011-03-25 19:45:59.253401|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2011-03-25 19:45:59.254734|INFO |Query | | listening on 0.0.0.0:10011
Zugegeben, ich kenne mich mit Linux nicht besonders gut aus. Und es kommt mir komisch vor, dass die IP’s bei denen der Server horcht alle 0.0.0.0 sind.
Was mach ich falsch? Kann es daran liegen, dass mein Hoster dies nicht zulässt?
Vielen Dank schonmal für die entscheidenden Tipps.
Gruss Richard
Mich wundert es, dass sie das nicht in der Anleitung schreiben, wie man die ts3server.ini erstellen lässt und später verwendet.
Hier ein Anelitung, die auch bei mehreren IPs funktioniert: http://www.gameserveradmin.de/sonstige-gameserver-f15/ts3-warum-startet-er-nicht-wieder-t5497.html#p28421
Hallo Andre
Vielen Dank für den Tipp… ich denke, ich bin ein Schritt weiter, aber leider noch nicht ganz am Ziel. Bekomme weiterhin die Meldung, dass die Verbindung zum Server fehlschlägt, wenn ich mit den TS3-Client verbinden will:
Das Log sah beim letzten Versuch aber schon bedeutend besser aus:
2011-03-25 21:37:37.042021|INFO |ServerLibPriv | | Server Version: 3.0.0-beta30 [Build: 12998], Linux
2011-03-25 21:37:37.042507|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2011-03-25 21:37:37.042595|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2011-03-25 21:37:37.043173|INFO |DatabaseQuery | | checking database integrity (may take a while)
2011-03-25 21:37:37.063875|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
2011-03-25 21:37:37.347511|INFO |Accounting | | Licensing Information
2011-03-25 21:37:37.347640|INFO |Accounting | | type : Non-profit
2011-03-25 21:37:37.347804|INFO |Accounting | | starting date : Thu Mar 24 00:00:00 2011
2011-03-25 21:37:37.347882|INFO |Accounting | | ending date : Sat Mar 24 00:00:00 2012
2011-03-25 21:37:37.347954|INFO |Accounting | | max virtualservers: 10
2011-03-25 21:37:37.348022|INFO |Accounting | | max slots : 512
2011-03-25 21:37:37.395707|INFO |FileManager | | listening on xxx.xxx.xxx.xxx:30033
2011-03-25 21:37:37.500723|INFO |VirtualServer | 1| listening on xxx.xxx.xxx.xxx:9987
2011-03-25 21:37:37.510956|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2011-03-25 21:37:37.511493|INFO |Query | | listening on xxx.xxx.xxx.xxx:10011
2011-03-25 21:41:17.680802|INFO |ServerMain | | Received signal SIGTERM, shutting down.
2011-03-25 21:41:17.765959|INFO |VirtualServer | 1| stopped
xxx.xxx.xxx.xxx ist die IP, die ich in der ts3server.ini auch eingetragen habe. Hier der Inhalt der ts3server.ini:
machine_id=
default_voice_port=9987
voice_ip=xxx.xxx.xxx.xxx
licensepath=
filetransfer_port=30033
filetransfer_ip=xxx.xxx.xxx.xxx
query_port=10011
query_ip=xxx.xxx.xxx.xxx
query_ip_whitelist=query_ip_whitelist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbpluginparameter=
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
dblogkeepdays=90
logpath=logs
logquerycommands=0
dbclientkeepdays=30
Ich bin mir aber nicht ganz sicher, ob ich hier die richtige IP eingetragen habe. Wie gesagt, hab ich ein Abo bei einem Hoster, und wie der die Server eingerichtet und konfiguriert hat, kann ich nur durch abfragen selber herausfinden. Um die IP zu verifizieren hab ich mal folgenden Befehl ausgeführt:
/sbin/ifconfig
Da bekomme ich ne ganze Seite angezeigt mit mehreren Adaptern, wobei jeder unter inet Adresse eine andere IP anzeigt. Die Adapter heissen:
eth1
eth1:1
eth1:2
eth1:3
eth1:4
eth1:35
lo
In der ts3server.ini hab ich die IP von Adapter “eth1″ eingetragen.
Ich habe stark den Verdacht, dass da irgendwas vom Hoster unterbunden wird oder dass mir eine Berechtigung fehlt, um das ganze zum Laufen zu bringen. Hab mich durch die ganzen Screen-Diskussionen in diversen Foren anfangs leider auch in die falsche Richtung leiten lassen und unnötig Nerven/Zeit verbraten :-/ Aber Deine Argumentation ist eigentlich völlig klar, das mitgelieferte Startscript macht das schon alles korrekt.
Gruss Richard
habe einen TS3 server auf einem vserver von starto gestartet, es funktioniert soweit auch alles bis auf die lizenz die ich ins richtige verzeichnis eingefügt habe aber die beschränkung auf 32 slot/ 1 server besteht noch
keine hnung warum ich das gesendet habe…
es handelt sich um einen Linux server auf dem TS3 ca. 2wochen problemlos läuft nur die lizenz funktioniert wie gesagt nicht
schonmal danke für die hilfe
Ist zwar alt, aber die Lösung wird hier gewesen sein, den TS-Server einmal neu zu starten.
Hallo!
Ich habe den TS-Server als Root installiert und erst nachträglich einen neuen Benutzer angelegt. Mit diesem Benutzer habe ich aber nicht genug Rechte den TS-Server zu starten.
Wie kann ich dem Benutzer die passenden Rechte geben?
^^ Ich habe die Lösung selbst gefunden. Für alle die hier landen und ebenfalls nicht weiterwissen:
Als root anmelden:
chown -R “TS-USER” “./home/teamspeak3″
Bei TS-USER ist natürlich Euer angelegter Benutzer einzutragen und natürlich muss der das Verzeichnis mit der TS-Installtion übereinstimmen.