zyrusthc-linux.no-ip.org

A Linux Fan Page .... Shellscripts , Mohaa - Cod2 - Battlefield2 - CS - CSS - ET Webinterface ......

Logo zyrusthc-linux.no-ip.org
Donnerstag, 24. September 2020
  • Benutzer

  • Besucher
    Heute:
    90
    Gestern:
    159
    Gesamt:
    338.133
  • Benutzer & Gäste
    3668 Benutzer registriert, davon online: 47 Gäste
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
1932 Beiträge & 333 Themen in 13 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 24.09.2020 - 14:49.
  Login speichern
Forenübersicht » Projekt Webinterface » Startscript - Benutzer ??

vorheriges Thema   nächstes Thema  
3 Beiträge in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag
SoN ist offline SoN  
Themenicon    Startscript - Benutzer ??
2 Beiträge - Einmalposter
hi,
Super Idee das Webinterface !! Sowas wollte ich schon lange mal machen, aber naja dieeee Zeit....

Zu deinem Startscript ssr:
so wie es jetzt ist, läuft das ganze als root oder ?
im linuxforum hat mal einer eine Anpassung gepostet, evtl kann man die nehmen.



#! /bin/sh
###########################################################
# THIS FILE IS FOR STARTING AN Spearhead 2.15 SERVER #
###########################################################
# Use at your Own Risk !!!!!!!!!!! #
# You need screen installed on your server #
###########################################################
# Vars: #
# G_USER Username #
# NAME The Screen Name #
# DESC Server Desciption #
# PARAMS Start Parameter #
# DIR HLDS Directory (absolut) #
# SCRIPT Serverstart Script #
# DAEMON Daemon #
###########################################################
# OPTIONS: (start|stop|restart|status) #
###########################################################

################## User ###################################
# Username unter dem der Server laufen soll
# NICHT als root laufen lassen
G_USER=derfnix
################## Vars ###################################
# Screen NAME
# Attach Screen : # screen -r NAME
# Detach Screen : # [CTRL]+[A]; [D]
# Don't press [CTRL]+[C] it will terminate screen
NAME=Spearhead
################## Server Description #####################
# Single Word DESC=myserver
# Multiple Words DESC="This is my Server"
DESC="Medal of Honor - Spearhead"
################## Parameter ##############################
# CAN USE: +servercfgfile server.cfg OR +exec server.cfg
PARAMS="+exec server.cfg"
################## Directory ##############################
# Your Path to cod Directory (absolute)
DIR=/games/mohaa
################## DAEMON #################################
# You place your startscript here, normally hlds_run
SCRIPT=spearhead_lnxded
###########################################################
#### DONT CHANGE ANYTHINK BELOW THIS LINE ! ! ! ######
###########################################################

DAEMON=$DIR/$SCRIPT

case "$1" in
start)
if [[ `su $G_USER -c "screen -ls | grep $NAME"` ]]
then
echo "Spearhead is already running!"
else
echo "Starting $DESC: $NAME"
su $G_USER -c "cd $DIR; screen -d -m -S $NAME $DAEMON $PARAMS"
fi
;;

stop)
if [[ `su $G_USER -c "screen -ls | grep $NAME"` ]]
then
echo -n "Stopping $DESC: $NAME "
kill `ps aux | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "Coulnd't find a running $DESC"
fi
;;

restart)
if [[ `su $G_USER -c "screen -ls | grep $NAME"` ]]
then
echo -n "Stopping $DESC: $NAME "
kill `ps aux | grep -i screen | grep -i $NAME | awk '{print $2}'`
echo " ... done."
else
echo "Coulnd't find a running $DESC"
fi

echo -n "Starting $DESC: $NAME"
su $G_USER -c "cd $DIR; screen -d -m -S $NAME $DAEMON $PARAMS"
echo " ... done."
;;

status)
ps aux | grep -v grep | grep cod > /dev/null
CHECK=$?
[ $CHECK -eq 0 ] && echo "Spearhead is UP" || echo "Spearhead is DOWN"
;;
*)

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

exit 0



ich hatte das script mal für spearhead angepasst, aber noch nicht probiert...

weiter so !!!

Stephan
Beitrag vom 11.05.2004 - 17:01
Diesen Beitrag melden   nach weiteren Posts von SoN suchen SoN`s Profil ansehen SoN eine E-Mail senden SoN eine private Nachricht senden SoN zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Hi

Den server nicht als root betreiben , ich empfehle extra einen Benutzer anzulegen "gameserver" Habe ich auch
gemacht klappt super

mfg
oli



Greeez Oli
Beitrag vom 11.05.2004 - 19:56
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Hi noch was

Bitte nehmt die beigefügte ssr datei . Da es mmit der Version aus Linuxforen probleme mit den Benutzern gab !




Greeez Oli
Beitrag vom 11.05.2004 - 23:05
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Baumstruktur - Signaturen verstecken
Seiten (1): (1) vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist / sind gerade 0 registrierte(r) Benutzer und 47 Gäste online. Neuester Benutzer: Scarez
Mit 3855 Besuchern waren am 02.09.2011 - 14:07 die meisten Besucher gleichzeitig online.
Alles gute zum Geburtstag    Wir gratulieren ganz herzlich zum Geburtstag:
Freedom (40)
Aktive Themen der letzten 24 Stunden | Foren-Topuser
 
Seite in 0.22806 Sekunden generiert


Diese Website wurde mit PHPKIT WCMS erstellt
PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009