Hi,
heute präsentiere ich Euch eine TS3 Server Installationsanleitung für Linux – Viel Spass.
WICHTIG: Erstmal als root einloggen oder man arbeitet mit sudu wenn man drauf steht.
- Home Directory anlegen
mkdir /home/ts3
- User Anlegen
useradd -d /home/ts3 -g users ts3
- Das Home Directory dem neuen User zuweisen
chown -R ts3:users /home/ts3
- Passwort für den neuen User setzten
passwd ts3 [enter]
Passwort des neuen Users eingeben bestätigen und nochmal das Passwort eingeben. Jeweils mit Enter bestätigen.
- Verzeichnis wechseln
cd /home/ts3
- User wechseln
su ts3
Eventuell wird das Passwort abgefragt!
- Datei entpacken
Linux 32 Bit:
tar -xf teamspeak3-server_linux-x86-3.0.0-beta30.tar.gz
Linux 64 Bit:
tar -xf teamspeak3-server_linux-amd64-3.0.0-beta30.tar.gz
Der Dateiname ändert sich natürlich je nach Version die gerade aktuell ist.
- Enpackten Ordner umbennen
Linux 32 Bit:
mv teamspeak3-server_linux-x86 ts3
Linux 64 Bit:
mv teamspeak3-server_linux-amd64 ts3
Wenn man sich den Tree ansieht sollte es jetzt so aussehen: /home/ts3/ts3
Und wenn man ein ls -l sollen alle dateien und Ordner den User „ts3“ haben und die Gruppe „users“
- ts3server.ini erstellen oder anpassen
Einen beliebigen Editor starten ich nutze meisten „nano“
nano ts3server.ini
und deine Daten eintragen:
machine_id= default_voice_port=9987 voice_ip=dieipdeinesservers filetransfer_port=30033 filetransfer_ip=dieipdeinesservers query_port=10011 query_ip=dieipdeinesservers dbplugin=ts3db_mysql dbpluginparameter=ts3db_mysql.ini dbsqlpath=sql/ dbsqlcreatepath=create_mysql/ logpath=logs/ logquerycommands=1
leerzeile(nicht als text sondern einfach nochmal „Enter“ drücken)
Wenn du kein MYSQL hast oder nicht weißt wie du eine Datenbank erstellst lass den Server mit SQLite laufen:
machine_id= default_voice_port=9987 voice_ip=80.154.37.200 filetransfer_port=30033 filetransfer_ip=80.154.37.200 query_port=10011 query_ip=80.154.37.200 dbplugin=ts3db_sqlite3 dbpluginparameter= dbsqlpath=sql/ dbsqlcreatepath=create_sqlite/ logpath=logs/ logquerycommands=1
leerzeile(wie bei der ts3server.ini, siehe oben)
- den Server das erste mal starten laut aktuellen angaben^^
./ts3server_minimal_runscript.sh inifile=ts3server.ini
Jetzt solltest du deinen Token und dein Serveradmin Password sehen können.
Einfach alles Markieren und in eine Text Datei auf deinem PC speichern.
- Server starten
./ts3server_startscript.sh start
So das war’s wenn das nicht geht haste vorher was falsch gemacht ^^
Wichtig ist das du vorher deinen alten kram löschst da es sonst zu Problem kommen kann.
STARTET DEN SERVER NIE ALS ROOT !!!!!!
viel Spass
Cya
DocSchneidi ak Cheech
Logo Copyright:
Teamspeak
Hey, ich habe ein Problem mit meinem Linux Server. Und zwar, ich habe alle Schritte befolgt, jedoch als ich den Server starten möchte kommt folgendes:
sh: 8: ./ts3server_minimal_runscript.sh: Permission denied
Nun habe ich mit meinem Root folgendes gemacht:
root@debianix2:/home/ts3/ts3# chmod u+x ./ts3server_minimal_runscript.sh
root@debianix2:/home/ts3/ts3# chmod u+x ./ts3server
Aber jetzt kommt das nächste Problem:
./ts3server_minimal_runscript.sh inifile=ts3server.ini$ sh: 18: 1: not found
$ ./ts3server_minimal_runscript.sh inifile=ts3server.ini
./ts3server: 1: ./ts3server:ELF: not found
./ts3server: 2: ./ts3server: Syntax error: word unexpected (expecting „)“)
Ich weiß nicht mehr weiter :/ Könntest du mir bitte helfen?
MfG
Ed
Hi,
sieht mir so aus als ob die Dateien/Ordner den falschen Benutzer/Gruppe haben. Nach dem ersten Fehler. Musste nochmal Prüfen.
Ich empfehle auch SQLite, da aus unerfindlichen Gründen die MYSQL seit ewigkeiten bei mir nicht mehr zum laufen zu bekommen ist.
Am Ende der ts3 ini MUSS nochmal eine Leerzeile sein, also nochmal „Enter“ drücken.
Ich benutz auch heute kein useradd mehr sondern adduser, damit werden benutzer/Gruppe sowie Home angelegt und erfragt direkt nach einem Paswort für den neuen User.
Dann mal alle Dateien und Ordner da rein hauen (bei neuem user) chown -R user:group *
Die ts3server scripte sollten alle schon Ausführbar sein.
Wenn noch weiter Probleme sind, meld Dich nochmal.
Gruß
Cheech
Hallo
ich habe jetzt eine weile drann gesessen und ich bin mir nicht ganz sicher wo der fehler ist aber ich bekomme wenn ich „./ts3server_minimal_runscript.sh inifile=ts3server.ini“ eingebe die Fehlermeldung
„./ts3server: 1: ./ts3server: Syntax error: Unterminated quoted string“ Ich hoffe ihr habt eine Idee =)
Hi,
ich geh mal davon aus das Benutzer/Gruppe richtig sind sowie die rechte original.
Wird nur einmal ausgeführt und danach nur noch die ts3server_startscript.sh (start/stop).
Ich geh mal davon aus das du einen Fehler in deiner ts3server.ini hast.
Am ende von der ts3server.ini ist es wichtig in der letzten Zeile nochmal „Enter“ zu drücken für eine Leerzeile sonst gibt es Fehler, wenn du MYSQL benutzt anstatt SQLite kann es auch sein das hier etwas falsch ist.
Gruß
Cheeech
Hi bin völlig verzweifelt versuche jetzt schon seit 6 Stunden diesen syntax error zu bekämpfen habe schon alle Dinge ausprobiert und jeden Schritt mehrfach immer wider durchgegangen Hilfe
Hi,
wenn du jetzt noch mit einer Fehlermeldung kommst, könnte man dir auch weiter helfen ^^
Gruß
Cheech
Unterminated quoted string
Ist das das einzigste ? Und bei welchem Befehl ?
Hau am besten mal allen rein was du machst, wann und wie, um so mehr Informationen um so besser.
Ich behaupte mal es könnte an der falschen Versionen liegen (x64/x86) oder es könnte auch ein Packet fehlen.
Gruß
Cheech
Ich setze gerade meinen raspberry nochmal neu auf
Funktioniert immernochnicht