DS 710+ Teamspeak 3 Server

Status
Für weitere Antworten geschlossen.

Noob-Man

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Problem mit dem Autostart des Teamspeak 3 Server

Ich habe den Teamspeak 3 Server (3.0.0) auf einer DS 411+ neu installiert. Dabei bin ich ähnlich wie im Wiki beschrieben vorgegangen, lasse den TS3-Server aber nicht als ROOT, sondern unter einem anderen Benutzer laufen.
Manuell über ein Startscript in /usr/local/etc/rc.d gestartet läuft der Server problemlos. Beim System-Neustart wird das Programm aber nicht automatisch ausgeführt.

Habt Ihr auch Probleme mit dem Autostart (gehabt)? Weiss jemand von Euch vielleicht eine Lösung für das Problem?
Vielleicht ist ja mein Startscript fehlerhaft?
Rich (BBCode):
#!/bin/bash

# Benutzer für TS3
USER=ts3usr

# Installationsordner
DIR=/usr/local/teamspeak3-server_linux-x86/

# Ausführen von ts3server_startscript.sh
su -c "cd $DIR && $DIR/ts3server_startscript.sh $1" - $USER
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@Noob-Man
Ruft nicht das default Startscript automatisch den TS3 mit dem ts3usr auf? Ich dachte da wäre seit TS3 so.
Kannst du denn dein Startscript manuell aufrufen? Keine Fehlermeldung? ipkg Bash installiert, oder wieso /bin/bash ?
 

Noob-Man

Benutzer
Mitglied seit
09. Nov 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
@ jahlives
Danke für die Antwort. Du hast mich auf die richtige Spur geführt.
ipkg Bash installiert, oder wieso /bin/bash ?
#!/bin/bash war der Fehler. Ipkg ist nicht installiert, folglich auch nicht Bash via ipkg.
Hatte TS3 auch auf einem anderen System installiert und da hat sich dann der Fehlerteufel eingeschlichen. Richtig ist natürlich
#!/bin/sh, so dass das funktionierende Script nun wie folgt aussieht:

Rich (BBCode):
#!/bin/sh

# Benutzer für TS3
USER=ts3usr

# Installationsordner
DIR=/usr/local/teamspeak3-server_linux-x86/

# Ausführen von ts3server_startscript.sh
su -c "cd $DIR && $DIR/ts3server_startscript.sh $1" - $USER

Ruft nicht das default Startscript automatisch den TS3 mit dem ts3usr auf? Ich dachte da wäre seit TS3 so.
Ich glaube auch, dass ich mal so etwas irgendwo gelesen hätte, aber wenn ich ts3server_startscript.sh manuell ausführe dann läuft der Server unter der jeweiligen Benutzerkennung mit der ich ts3server_startscript.sh ausführe, also z.B. root.
Das Autostartscript aus dem Wiki funktioniert bei mir nicht.

l.g. Noob-Man

p.s. Habe gerade auf der Diskussionsseite im Wiki gelesen, dass da wohl noch jemand ein Problem mit dem Autostart hat.
http://www.synology-wiki.de/index.php/Diskussion:TeamSpeak_3_Server
 

Licor

Benutzer
Mitglied seit
13. Mai 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo ihr :)
ich versuch nu seit 4 stunden den TS 3 auf meine DS 710+ zu installieren ... ich hab ne licence datei von der TS HP bekommen hab das programm laut wiki installiert aber mein Log sieht so aus :



2012-03-01 11:56:47.041775|INFO |ServerLibPriv | | Server Version: 3.0.0-rc1 [Build: 14468], Linux
2012-03-01 11:56:47.042714|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
2012-03-01 11:56:47.042887|INFO |DatabaseQuery | | dbPlugin version: 3.7.3
2012-03-01 11:56:47.043603|INFO |DatabaseQuery | | checking database integrity (may take a while)
2012-03-01 11:56:47.127133|INFO |SQL | | pruning old database log entries where timestamp is older than 90 days
2012-03-01 11:56:47.149217|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality
2012-03-01 11:56:47.225415|ERROR |FileManager | | bind() failed: 98
2012-03-01 11:56:47.225570|ERROR |FileManager | | bind failed on 0.0.0.0:30033
2012-03-01 11:56:47.393288|ERROR |VirtualServer | 1| bind failed on 0.0.0.0:9987
2012-03-01 11:56:47.394723|ERROR |VirtualSvrMgr | | loading VirtualServer(1) failed to start, error: unable to bind network port
2012-03-01 11:56:47.431257|INFO |VirtualServer | 1| stopped
2012-03-01 11:56:47.433031|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1,
2012-03-01 11:56:47.434653|ERROR |Query | | bind failed on 0.0.0.0:10011


leider sind meine linux kenntnisse so bescheiden das ich nicht weiß was ich tun muss ...

kann mir jmd helfen ? gerne auch per Teamviewer..

vielen dank

David
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat