Komm in unsere Facebook Gruppe

Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 25. Mai 2012 12:46

Mehrere Server mit einem Startscript wer hat sowas ?

Das Forum zu allen Gameservern aus der Medal of Honor Reihe


Mehrere Server mit einem Startscript wer hat sowas ?

Beitragvon luzzi am 14. Jul 2006 09:08

Hallo
Ich habe einen Linux Root Server mit Debian
Jch mochte mehere Mohaa Server starten mit einem Script ich besitze eins aber das läuft mit screen wenn ich jetzt den 2ten Server starte macht er den anderen zu starte ich die zwei Server so

Server 1
./mohaa_lnxded +set ttycon 0 +exec server.cfg +set net_port 12203 >/dev/null &

Server 2
/mohaa_lnxded +set ttycon 0 +exec war.cfg +set net_port 12204 >/dev/null &
Dann gehts es liegt also an screen gibt es da noch eine andere möglichkeit als screen

Ich hab auch den Ordner Kopiert alles gemacht aber es geht nicht
Das Script zum starten

#! /bin/sh


clear
DIR=/home/timo/mohaa
DAEMON=$DIR/mohaa_lnxded
# Internet-server:
PARAMS="./mohaa_lnxded +set ttycon 0 +exec server.cfg +set net_port 12203 >/dev/null &
"

NAME=mohaa1
DESC="Server"


case "$1" in

start)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "$DESC war noch gestartet! Stoppe nun den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
else
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
fi
;;

stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi
;;

restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi

echo -n "Starte $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
;;

*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac

exit 0

Natürlich für den anderen Server den anderen Port

MfG

Luzzi
luzzi
Mitglied
Mitglied
 
Beiträge: 32
Registriert: 9. Mai 2006 07:55

Zurück zu Medal of Honor




Ähnliche Beiträge

IP-Projects - V-Server jetzt kostenlos testen
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
Root-Server Restposten im Monat Mai - Atom bis Core i7 930
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0
V-Server Angebote
Forum: Angebote
Autor: Gamewebi
Antworten: 0
V-Server so billig wie noch nie!!
Forum: Marktplatz
Autor: phonerep
Antworten: 0
Neuer Css Server 21.04.2012
Forum: Counter Strike Source
Autor: Psyonix
Antworten: 0