Community Forums Today's Posts     Member List     Archive    
Results 1 to 4 of 4
  1. #1
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    3

    Probleme mit dem Autostart vom TS

    Hallo liebe com.,

    Ich denke ds Thema hat schon einen bart. Dennoch habe ich ein Kleines Problem. Und zwar wenn ich meine Server Rebootet startet zwar mein Teamspeak Server Automatisch, allerdings werden die Grafiken vom WI nicht mehr Angeziegt.

    ich benutze folgendes startscript:
    Code:
    #!/bin/bash
    
    # TeamSpeak 2 init script
    # June 2005
    
    # This file based on the original TeamSpeak 2 server startscript by Peter 'pwk.linuxfan' Kirk.
    
    ### START INIT INFO
    # Provides: TeamSpeak2
    # Short-Description: TeamSpeak 2 Server
    # Description: Start and stop your TeamSpeak 2 server...
    ### END OF INIT INFO
    
    ### START CONFIG SECTION
    USER=ts
    DIR=/home/teamspeak/tss2_rc2
    ### END OF CONFIG SECTION
    
    case "$1" in
            start)
                    if [ -e $DIR/ts2.pid ]; then
                            echo "ts2.pid already exists...";
                            echo "Is your TeamSpeak 2 server already running?"
                            exit 1
                    else
                            if [ "$UID" = "0" ]; then
                                    for c in $(seq 1 10); do
                                            echo -n "!"
                                            sleep 1
                                    done
                                    echo !
                            fi
                            echo "Starting the TeamSpeak 2 server..."
                            if [ -e $DIR/server_linux ]; then
                                    if [ ! -x $DIR/server_linux ]; then
                                            echo "The server_linux binary is not executable. Trying to set it..."
                                            chmod u+x $DIR/server_linux
                                    fi
                                    if [ -x $DIR/server_linux ]; then
                                            WD=`pwd`
                                            cd $DIR
                                            su $USER -c "$DIR/server_linux -PID=ts2.pid" &
                                            cd $WD
                                    else
                                            echo "The server_linux binary is not executable..."
                                            exit 4
                                    fi
                            else
                                    echo "Could not find the server_linux binary."
                                    exit 5
                            fi
                    fi
            ;;
        stop)
                    if [ -e $DIR/ts2.pid ]; then
                            echo -n "Stopping the TeamSpeak 2 server..."
                            if ( kill -TERM `cat $DIR/ts2.pid` ); then
                                    for c in $(seq 1 300); do
                                            if [ -e $DIR/ts2.pid ]; then
                                                    echo -n "."
                                                    sleep 1
                                            fi
                                    done
                            fi
                            if [ -e $DIR/ts2.pid ]; then
                                    echo "The server does not shutdown cleanly..."
                                    kill -KILL `cat $DIR/ts2.pid`
                                    rm $DIR/ts2.pid
                                    sleep 5
                            else
                                    echo "done"
                            fi
                    else
                            echo "The ts2.pid file does not exist...";
                            echo "Is your TeamSpeak 2 server already stopped?"
                            #exit 7
                    fi
            ;;
            restart)
                    $0 stop && $0 start || exit 1
            ;;
            status)
                    if [ -e $DIR/ts2.pid ]; then
                            echo "The TeamSpeak 2 server seems to be running."
                            exit 0
                    else
                            echo "The TeamSpeak 2 server seems to be stopped."
                            exit 3
                    fi
            ;;
            passwords)
                    if [ -e $DIR/server.log ]; then
                            date=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^\([0-9]\+-[0-9]\+-[0-9]\+ [0-9]\+:[0-9]\+:[0-9]\+\).*$/\1/")
                            spass=$(cat $DIR/server.log | grep "superadmin account info: username: superadmin" | tail -n 1 | sed "s/^.*username: superadmin password: \([a-z0-9]\+\).*$/\1/")
                            pass=$(cat $DIR/server.log | grep "admin account info: username: admin" | tail -n 1 | sed "s/^.*username: admin password: \([a-z0-9]\+\).*$/\1/")
                            echo "The following passwords were generated on $date:"
                            echo "superadmin = \"$spass\""
                            echo "admin      = \"$pass\""
                    else
                            echo "The server.log file was not found..." 
                            exit 1
                    fi
            ;;
            *)
                    echo "Usage: $0 {start|stop|restart|status|passwords}"
                    exit 2
    esac
    exit 0
    Kennt da jemand eine lösung zu? Wenn ich denn Server Manuell Starte funktioniert das WI ganz normal als wäre nichts gewesen.

    Serverdaten:
    CPU: AMD Sempron 2800+
    RAM:
    Code:
    b092:~ # free -m
                 total       used       free     shared    buffers     cached
    Mem:           996        240        756          0          7         77
    -/+ buffers/cache:        154        841
    Swap:         1027          0       1027
    OS: Suse 10.1

    Letzte Log einträge (
    9:05 stoppen der Autostart Scripts
    9:06 Starten manuell
    Server Reboot durchgeführt
    9:10 zustand nach dem server reboot):
    Code:
    ---------------------------------------------------------------
    -------------- log started at 26-07-08 08:39 -------------
    ---------------------------------------------------------------
    26-07-08 08:39:14,ALL,Info,server,	Server init initialized
    26-07-08 08:39:14,ALL,Info,server,	Server version: 2.0.23.19 Linux
    26-07-08 08:39:14,ALL,Info,server,	Starting VirtualServer id:1 with port:8767
    26-07-08 08:39:14,ALL,Info,server,	Started VirtualServer id:1 with port:8767
    26-07-08 08:39:14,ALL,Info,server,	Starting VirtualServer id:2 with port:8768
    26-07-08 08:39:14,ALL,Info,server,	Started VirtualServer id:2 with port:8768
    ----------------------------------------------------------
    ---------------------------------------------------------------
    --------------- log ended at 26-07-08 08:39 --------------
    ---------------------------------------------------------------
    26-07-08 08:39:29,ALL,Info,server,	Server init finished
    26-07-08 08:39:29,WARNING,Info,server,	TeamSpeak Server daemon activated
    26-07-08 09:05:10,ALL,Info,server,	Server shutdown initialized
    26-07-08 09:05:10,ALL,Info,server,	Stopping VirtualServer id:2 with port:8768
    26-07-08 09:05:10,ALL,Info,server,	Stopped VirtualServer id:2 with port:8768
    26-07-08 09:05:10,ALL,Info,server,	Stopping VirtualServer id:1 with port:8767
    26-07-08 09:05:11,ALL,Info,server,	Stopped VirtualServer id:1 with port:8767
    26-07-08 09:05:13,ALL,Info,server,	Server shutdown finished
    ---------------------------------------------------------------
    --------------- log ended at 26-07-08 09:05 --------------
    ---------------------------------------------------------------
    ---------------------------------------------------------------
    -------------- log started at 26-07-08 09:06 -------------
    ---------------------------------------------------------------
    26-07-08 09:06:21,ALL,Info,server,	Server init initialized
    26-07-08 09:06:21,ALL,Info,server,	Server version: 2.0.23.19 Linux
    26-07-08 09:06:22,ALL,Info,server,	Starting VirtualServer id:1 with port:8767
    26-07-08 09:06:22,ALL,Info,server,	Started VirtualServer id:1 with port:8767
    26-07-08 09:06:22,ALL,Info,server,	Starting VirtualServer id:2 with port:8768
    26-07-08 09:06:22,ALL,Info,server,	Started VirtualServer id:2 with port:8768
    26-07-08 09:06:31,ALL,Info,server,	Server init finished
    26-07-08 09:06:31,WARNING,Info,server,	TeamSpeak Server daemon activated
    26-07-08 09:09:09,ALL,Info,server,	Server shutdown initialized
    26-07-08 09:09:09,ALL,Info,server,	Stopping VirtualServer id:2 with port:8768
    26-07-08 09:09:09,ALL,Info,server,	Stopped VirtualServer id:2 with port:8768
    26-07-08 09:09:09,ALL,Info,server,	Stopping VirtualServer id:1 with port:8767
    26-07-08 09:09:09,ALL,Info,server,	Stopped VirtualServer id:1 with port:8767
    ---------------------------------------------------------------
    -------------- log started at 26-07-08 09:10 -------------
    ---------------------------------------------------------------
    26-07-08 09:10:39,ALL,Info,server,	Server init initialized
    26-07-08 09:10:39,ALL,Info,server,	Server version: 2.0.23.19 Linux
    26-07-08 09:10:39,ALL,Info,server,	Starting VirtualServer id:1 with port:8767
    26-07-08 09:10:39,ALL,Info,server,	Started VirtualServer id:1 with port:8767
    26-07-08 09:10:39,ALL,Info,server,	Starting VirtualServer id:2 with port:8768
    26-07-08 09:10:39,ALL,Info,server,	Started VirtualServer id:2 with port:8768
    ----------------------------------------------------------
    ---------------------------------------------------------------
    --------------- log ended at 26-07-08 09:10 --------------
    ---------------------------------------------------------------
    26-07-08 09:10:53,ALL,Info,server,	Server init finished
    26-07-08 09:10:53,WARNING,Info,server,	TeamSpeak Server daemon activated
    PS: Es wäre schön wenn jemand das Start Sprict mir so ändern kann das auch der TS antifoold Deamon und ts2perlmod automatisch mit gestartet wird.

  2. #2
    Join Date
    Feb 2008
    Location
    Germany, Schorndorf
    Posts
    176
    Was mir auffällt ist, das der User ts heisst. Teamspeak läuft aber unter /home/teamspeak. Normalerweise hat der User ts gar keine Rechte auf dieses Verzeichnis.

  3. #3
    Join Date
    Jun 2008
    Location
    Berlin
    Posts
    3
    doch doch ... das ist ja nur eine frage wie man es installiert hat ...
    brauchst du dir ja nur mal diese tut angucken
    http://forum.teamspeak.com/showthread.php?t=17687
    da wird auch als user ts genommen ...
    aber wenn ich ihn manuell starte denn starte ich ihn ja auch als ts ... folge draus müsse sein das die Grafiken da auch fehlen müssen tun sie aber "leider" nicht

    Edit: Sorry habe das falsch in der Datei drinne stehen sehe ich gerade ... die nacht wahr wohl doch zu lang... deswegen bekomme ich keine bilder angezeigt .. ich änder das mal fix und denn werden ich noch mal bescheid geben ...

    Edit2: Leider brauchte das auch nicht denn gewünschten erfolg... die grafiken werden immmer noch nicht angezeigt

    Denn noch die frage kann mir jemand das Startsprict umschreiben das TS antifoold Deamon und ts2perlmod automatisch mit gestartet wird. denn wäre ich erst mal wunschlos glücklich lol
    Last edited by Simme; 26-07-2008 at 11:39.

  4. #4
    Join Date
    Dec 2006
    Location
    Germany, Bay, Würzburg,...
    Posts
    3,158
    mal eine off-topic zwischenfrage: ist es nicht einfacher, den rootserver einfach durchlaufen zu lassen, anstatt jetzt einige stunden damit zu verschwenden, ein script zum autostarten zu schreiben
    wer es nämlich noch nicht gemerkt hat: linux ist nicht windows, das braucht man eigentlich nie neustarten..... das trifft sogar auf suse linux zu......

    mithilfe von google solltest du aber trotzdem gute ergebnisse zum autostart finden.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. »»» FAQ - TS 2.x Server
    By Michael in forum [TeamSpeak 2] Server Support
    Replies: 158
    Last Post: 29-12-2009, 23:20
  2. Zwei Probleme mit dem Verbinden...
    By AndyGR42 in forum [TeamSpeak 2] Server Support
    Replies: 3
    Last Post: 07-02-2004, 11:24
  3. Probleme mit dem Webinterface
    By [LHS]Buster in forum [TeamSpeak 2] Server Support
    Replies: 4
    Last Post: 12-03-2003, 12:14

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •