Register for your free account! | Forgot your password?

Go Back   elitepvpers > Off-Topics > Off Topic
You last visited: Today at 11:14

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[root]Freebsd 7.2 ts3 einstellen das nach reboot server gestartet wird? need help

Discussion on [root]Freebsd 7.2 ts3 einstellen das nach reboot server gestartet wird? need help within the Off Topic forum part of the Off-Topics category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Aug 2011
Posts: 89
Received Thanks: 4
[root]Freebsd 7.2 ts3 einstellen das nach reboot server gestartet wird? need help

Hallo!
hallo undzwar mein problem ist.
ich habe ts3 server auf meinem free bsd 7.2 root installiert
nur jedes mal nach reboot wieder den command einzugegebn
das teamspeak server startet ist blöd!
nun wollt ich mal fragen ob man das in irgent
eine config. oder sonst was schreiben kann
das dieser befehl (start befehl für ts3) screen -d -m ./ts3server_freebsd_x86, nach jedem reboot ausgeführt wird bzw.
das teamspeak3 server startet


bitte um hilfe!


Liebe grüße
dragon9814 is offline  
Old 08/20/2011, 17:53   #2
 
elite*gold: 203
Join Date: Jul 2011
Posts: 813
Received Thanks: 386
Hi,

packe folgendes script nach /etc/init.d/teamspeak3

(entsprechend anpassen)

Code:

Quote:
#!/bin/bash
#Teamspeak 3 startup script
##update-rc.d teamspeak3 defaults
### BEGIN INIT INFO
# Provides: Teamspeak3
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts/stops the Teamspeak3 daemon
### END INIT INFO
PATH=/sbin:/bin:/usr/sbin:/usr/bin:$DIR

#Server options
NAME="TeamSpeak 3 Server"
DESC="tss3"
DIR="/home/mpcom/teamspeak3" # pfad zum Teamspeak3
BIN="ts3server_linux_amd64" # name TS3server bin ; hier die 64bit


PIDFILE="/home/mpcom/teamspeak3/tss3.pid" # Pfad für fuer das pid.file
PARAMS="inifile=ts3server.ini"


USER="mpcom" # User, unter dem TeamSpeak3 ausgeführt wird - DO NOT USE root
GROUP="mpcom" # Gruppe für Teamspeak3 - DO NOT USE root

### Do not edit anything below this line ###

set -e
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:."
. /lib/lsb/init-functions


if [ ! -d "$DIR" ]; then
log_failure_msg "Directory does not exist!"
exit 0
fi

if [ ! -e "$DIR/$BIN" ]; then
log_failure_msg "$BIN does not exist!"
exit 0
fi

if [ ! -x "$DIR/$BIN" ]; then
log_failure_msg "$BIN not executable!"
exit 0
fi

if [ -z "$USER" ]; then
log_failure_msg "Username is not set!"
exit 0
fi

if [ -z "$GROUP" ]; then
log_failure_msg "GROUP is not set!"
exit 0
fi

TEST=`ps ax | grep $BIN | grep -v grep | wc -l`

start()
{
if [ $TEST = 1 ]; then
log_begin_msg "$NAME already running with Pid: `tail $PIDFILE`"
else
export LD_LIBRARY_PATH="${LIBRARYPATH}:${LD_LIBRARY_PATH} "
log_progress_msg "Starting $NAME"
start-stop-daemon --start --chdir $DIR --exec $DIR/$BIN --startas $BIN --make-pidfile --pidfile $PIDFILE --user $USER --group $GROUP --chuid $USER:$GROUP --background -- $PARAMS
chown $USER:$GROUP $PIDFILE
log_end_msg 0
fi
}

stop()
{
if [ ! $TEST = 1 ]; then
log_begin_msg "$NAME not running!"
else
log_progress_msg "Stopping $NAME"
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --user $USER --exec $DIR/$BIN
rm -rf $PIDFILE
log_end_msg 0
fi
}

restart()
{
echo "Stopping $NAME"
start-stop-daemon --stop --quiet --oknodo --pidfile $PIDFILE --user $USER --exec $DIR/$BIN
rm -rf $PIDFILE
sleep 1
echo ...
echo "Starting $NAME"
start-stop-daemon --start --chdir $DIR --exec $DIR/$BIN --startas $BIN --make-pidfile --pidfile $PIDFILE --user $USER --group $GROUP --chuid $USER:$GROUP --background -- $PARAMS
chown $USER:$GROUP $PIDFILE
}

status()
{
if [ $TEST = 1 ]; then
echo "$NAME running with Pid: `tail $PIDFILE`"
else
echo "$NAME not running"
fi
}

case "$1" in
start)
start
;;

stop)
stop
;;

restart|force-reload)
restart
;;

status)
status
;;

*)
log_success_msg "Usage: $0 {start|stop|restart|force-reload|status}" >&2
exit 1
;;
esac

exit 0
chmod 755 /etc/init.d/teamspeak3
update-rc.d teamspeak3 defaults

nun wird bei einen Serverstart der TS-Server mit gestartet.

Manueller Start/stop , Reload und Status:
in der console :
/etc/init.d/teamspeak3 start
/etc/init.d/teamspeak3 stop
.Tolive is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Wo auf einer Map gestartet wird einstellen?
07/29/2010 - Metin2 Private Server - 1 Replies
HI Ich hab mal ne Frage :D Wo kann man einstellen, wo man startet wenn man auf die map geht? Edit: und am besten noch wo die verschiedenen reiche starten.
Wie fährt man ein p server nach nem reboot hoch ?^^
06/20/2010 - Metin2 Private Server - 4 Replies
€: root server frage stehn oben^^
Hilfe Root [Conecting time out] nach reboot bei putty ;(
04/12/2010 - Metin2 Private Server - 0 Replies
Hey, Hab Ports +Mysql erfolgreich installiert den wollt isch reboot eingeben den kam ne fehlermeldung den hab ich putty geschlossen und wieder gestartet danach kommt conecting time out oder so



All times are GMT +1. The time now is 11:19.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.