RFC|Gul Dukat
15.12.08, 15:12
hi,
ich hab das problem das ich immer folgenden fehler erhalte wenn ich einen hl1 mp server starten will.
./start.sh start
start-stop-daemon: group `ame' not found
(Success)
hlmp IP xxx.xxx.xxx.xx Port xxxxx
FAILED!!!
verwenden tu ich folgendes script zum starten:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:$DIR
USER=hluser
GROUP=users
DIR=/home/hluser/hl/server
DAEMON=hlds_run
IP=xxx.xxx.xxx.xx
PORT=xxxxx
PIDFILE=hlmp.pid
DESC="hlmp"
PNAME="hlmp"
MAP=boot_camp
OPTIONS="-norestart"
NET_PARAM="+ip $IP +port $PORT"
GAME_PATH="/home/hluser/.steam"
GAME_PARAM="-game valve +map $MAP -maxplayers 20 +ip $IP -port $PORT -autoupdate"
check_pid() {
PID=`ps aux | grep -v grep | grep $PNAME | awk '{print $2}'`
}
check_running() {
if [ ! -e "$PIDFILE" ]
then
echo "$DESC IP $IP Port $PORT"
echo ""
echo -e "\033[1mFAILED!!!\033[0m"
cd $DIR && rm $PNAME
else
echo Server started with Pid: `tail $DIR/$PIDFILE`
fi
exit 0
}
check_restart() {
if [ ! -e "$PIDFILE" ]
then
echo "Restarting IP $IP Port $PORT"
echo ""
echo -e "\033[1mFAILED!!!\033[0m"
else
echo Server restarted with Pid: `tail $DIR/$PIDFILE`
fi
exit 0
}
case "$1" in
start)
check_pid
if [ -z "$PID" ] ; then
cd $DIR && cp -a $DAEMON $PNAME
start-stop-daemon --start --make-pidfile --pidfile $DIR/$PIDFILE \
--chdir $DIR sudo -u $USER --startas $PNAME $OPTIONS $NET_PARAM $GAME_PARAM $GAME_PATH --background
check_running
else
echo "$DESC IP $IP Port $PORT is allready running."
exit 1
fi
;;
stop)
start-stop-daemon --stop --pidfile $DIR/$PIDFILE
cd $DIR && rm $PNAME $PIDFILE
echo ""
echo "$DESC IP $IP Port $PORT stopped"
;;
restart)
start-stop-daemon --stop --pidfile $DIR/$PIDFILE
cd $DIR && rm $PNAME $PIDFILE
sleep 1
cd $DIR && cp -a $DAEMON $PNAME
start-stop-daemon --start --make-pidfile --pidfile $DIR/$PIDFILE \
--chdir $DIR sudo -u $USER --startas $PNAME $OPTIONS $NET_PARAM $GAME_PARAM $GAME_PATH --background
check_restart
;;
*)
echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
kann mir einer helfen wie ich das zum laufen bring? den user gibt es und die rechte stimmen auch alle.
ach ja. ich habe debian4 am laufen
ich hab das problem das ich immer folgenden fehler erhalte wenn ich einen hl1 mp server starten will.
./start.sh start
start-stop-daemon: group `ame' not found
(Success)
hlmp IP xxx.xxx.xxx.xx Port xxxxx
FAILED!!!
verwenden tu ich folgendes script zum starten:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:$DIR
USER=hluser
GROUP=users
DIR=/home/hluser/hl/server
DAEMON=hlds_run
IP=xxx.xxx.xxx.xx
PORT=xxxxx
PIDFILE=hlmp.pid
DESC="hlmp"
PNAME="hlmp"
MAP=boot_camp
OPTIONS="-norestart"
NET_PARAM="+ip $IP +port $PORT"
GAME_PATH="/home/hluser/.steam"
GAME_PARAM="-game valve +map $MAP -maxplayers 20 +ip $IP -port $PORT -autoupdate"
check_pid() {
PID=`ps aux | grep -v grep | grep $PNAME | awk '{print $2}'`
}
check_running() {
if [ ! -e "$PIDFILE" ]
then
echo "$DESC IP $IP Port $PORT"
echo ""
echo -e "\033[1mFAILED!!!\033[0m"
cd $DIR && rm $PNAME
else
echo Server started with Pid: `tail $DIR/$PIDFILE`
fi
exit 0
}
check_restart() {
if [ ! -e "$PIDFILE" ]
then
echo "Restarting IP $IP Port $PORT"
echo ""
echo -e "\033[1mFAILED!!!\033[0m"
else
echo Server restarted with Pid: `tail $DIR/$PIDFILE`
fi
exit 0
}
case "$1" in
start)
check_pid
if [ -z "$PID" ] ; then
cd $DIR && cp -a $DAEMON $PNAME
start-stop-daemon --start --make-pidfile --pidfile $DIR/$PIDFILE \
--chdir $DIR sudo -u $USER --startas $PNAME $OPTIONS $NET_PARAM $GAME_PARAM $GAME_PATH --background
check_running
else
echo "$DESC IP $IP Port $PORT is allready running."
exit 1
fi
;;
stop)
start-stop-daemon --stop --pidfile $DIR/$PIDFILE
cd $DIR && rm $PNAME $PIDFILE
echo ""
echo "$DESC IP $IP Port $PORT stopped"
;;
restart)
start-stop-daemon --stop --pidfile $DIR/$PIDFILE
cd $DIR && rm $PNAME $PIDFILE
sleep 1
cd $DIR && cp -a $DAEMON $PNAME
start-stop-daemon --start --make-pidfile --pidfile $DIR/$PIDFILE \
--chdir $DIR sudo -u $USER --startas $PNAME $OPTIONS $NET_PARAM $GAME_PARAM $GAME_PATH --background
check_restart
;;
*)
echo "Usage: $N {start|stop|restart}" >&2
exit 1
;;
esac
exit 0
kann mir einer helfen wie ich das zum laufen bring? den user gibt es und die rechte stimmen auch alle.
ach ja. ich habe debian4 am laufen