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 23:19

[HILFE] ET+Mod Server dauerhaft laufen lassen

Das Forum zu Wolfenstein Server oder seinen Mods wie Enemy Territory.


[HILFE] ET+Mod Server dauerhaft laufen lassen

Beitragvon gonzo|bull am 2. Sep 2006 19:12

Hi,...

so hatte ja in diesem Thread schon meine Probleme mit dem aufsetzen enes ET-Servers berichtet.

Die Gute Nachricht:
Ich habe den Server zum laufen bekommen + die Truecombat-Mod.

Über Putty gebe ich diesen Befehl:
Code: Alles auswählen
./etded +set fs_basepath ./ +set com_zoneMegs 32 +set com_hunkMegs 96 +set vm_game 2 +set vm_cgame 2 +set vm_ui 2 +set dedicated 2  +set fs_game tcetest +set public 1 +set net_port 27960 +exec server.cfg

als root ein (mit dem Benutzer klappt das leider nicht so wirklich wegen den entsprechenden Rechten).

So Server läuft und ich kann auch drauf zocken (auch über AllSeeingEye).

So, nun die schlechte Nachricht:
Sobald ich Putty schließe, geht der Server natürlcih auch down.
Jetzt habe ich mich hier im Forum und im Netz umgeschaut und Berichte über Screen gelesen.

Program habe ich mir auch gezogen. Nun kann man dort wohl irgendwelche Scripte laufen lassen, mit denen man (wenn ich das richtig verstanden habe) den Server laufen lassen kann ohne Putty o.ä. an zu haben.

Stimmt das?
Wenn ja, wie soll ich Screen installieren (genauso wie ET etc.?) und wie sollte das Script aussehen?

Mein Problem ist, wenn Ihr mir was hier reinkopiert wären kleine Erklärungen (sicher auch hilfreich für andere Leute wie mich) dazu sehr nett.

Vielen Dank
&
Grüße
bulli
gonzo|bull
Wiederkehrer
Wiederkehrer
 
Beiträge: 6
Registriert: 30. Aug 2006 18:03

Beitragvon KingZambo am 3. Sep 2006 10:02

moin,

also screen kannst du über den paketmananger deiner distribution installieren, z.b. bei suse mit yast, bei debian reicht ein

Code: Alles auswählen
apt-get install screen


ein script zum starten/stoppen des servers könnte so aussehen:

Code: Alles auswählen
#! /bin/sh

NAME=reloaded
DESC="Bier&Spiele Vol2"

# Startparameter:
PARAMS="+set dedicated 2 +set com_hunkmegs 128 +set com_zoneMegs 32 +set net_port 27960 +set fs_game etpro +set fs_homepath /home/etadmin/et/27960 +set sv_punkbuster 0 +exec server.cfg"

# Installationsverzeichnis
DIR=/usr/local/games/enemy-territory

# Startbinary/Script:
SCRIPT=etded

DAEMON=$DIR/$SCRIPT

case "$1" in
start)
   echo "Starten $DESC: $NAME"
   echo "  0:00 TIME:`date +%s`" >> /home/etadmin/et/27960/etpro/etconsole.log
   cd $DIR
   screen -d -m -S $NAME $DAEMON $PARAMS
   ;;

stop)
   if [[ `screen -ls | grep $NAME` ]]
   then
       echo -n "Beenden $DESC: $NAME"
       ETPID=`find /var/run/screen/S-etadmin/ -name "*.$NAME" -print | cut -d "." -f 1 | cut -d "/" -f 6`
       kill $ETPID

   else
       echo "Kein laufender $DESC gefunden!"
   fi
   ;;

restart)
   if [[ `screen -ls | grep $NAME` ]]
   then
       echo -n "Beenden $DESC: $NAME"
       ETPID=`find /var/run/screen/S-etadmin/ -name "*.$NAME" -print | cut -d "." -f 1 | cut -d "/" -f 6`
       kill $ETPID

   else
       echo "Kein laufender $DESC gefunden!"
   fi

   echo -n "Starten $DESC: $NAME"
   echo "  0:00 TIME:`date +%s`" >> /home/etadmin/et/27960/etpro/etconsole.log
   cd $DIR
   screen -d -m -S $NAME $DAEMON $PARAMS
   echo " ... fertig."
   ;;

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

exit 0


das ganze funktioniert dann wie ein init-script (rechte nicht vergessen), ein

Code: Alles auswählen
./server01.sh start


startet den server,

Code: Alles auswählen
./server01.sh stop


beendet ihn.
KingZambo
Mitglied
Mitglied
 
Beiträge: 71
Registriert: 25. Okt 2005 08:06


Zurück zu Wolfenstein




Ä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