Opferlamm-Clan Board
www.opferlamm-clan.de
Verantwortlich für diese bösen Machenschaften: siehe Impressum

Registrierung Kalender Mitgliederliste Suche Häufig gestellte Fragen Zur Startseite

Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Hilfe » CoD4 Linux Startscript » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen CoD4 Linux Startscript
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
kluxel
Weichei


images/avatars/avatar-233.gif


Dabei seit: 27.11.2007
Beiträge: 9


CoD4 Linux Startscript Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

also ich wollte mal das CoD4 Startscript aus der Mail-Liste von.:SO:.Begbie ausprobieren, doch ich bekomme nur Fehlermeldungen.. weiß jemand warum?

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
 #!/bin/sh
# (C)2006 by Begbie
# Modfy this part:
SERVERPFAD="/home/gameserver/cod4_1/" # absolute path on your server
STARTBEFEHL="befehl_ist_klar" # Start command of your servers
SERVERPREFIX="CoD4_1" # us a unique prefix for your server
SERVERNAME="CoD4_1" # give the baby a name (just for
the script)

# on this part you don't need to change anything
TEILER="_"
SERVERPID=`screen -ls | grep -F $SERVERPREFIX |cut -f 2 |cut -d . -f 1`

case "$1" in
start)
if [ -z "$SERVERPID" ] ; then
echo -n -e "Starten des Servers "$SERVERPREFIX $SERVERNAME "..... "
screen -AmSd $SERVERPREFIX$TEILER$SERVERNAME "./"$SERVERPFAD$STARTBEFEHL
wait
echo -n -e "\tdone\n"
else echo -n -e "\nServer laeuft bereits (PID: " $SERVERPID ")\n
;;

stop)
if [ -z "$SERVERPID" ] ; then
echo -n -e "\nServer laeuft nicht!\nWas nicht laeuft, kann man nicht
anhalten:)\n"
else
echo -n -e "Stoppen des Servers "$SERVERPREFIX $SERVERNAME "..... "
kill -s TERM $SERVERPID
wait
;;

restart)
$0 stop
echo -n -e "30 Sekunden Warten.....\n "
sleep 5s
echo -n -e "noch 25 Sekunden...\n"
sleep 5s
echo -n -e "noch 20 Sekunden...\n"
sleep 5s
echo -n -e "noch 15 Sekunden...\n"
sleep 5s
echo -n -e "noch 10 Sekunden...\n"
sleep 5s
echo -n -e "noch 5 Sekunden...\n"
sleep 1
echo -n -e "4\n"
sleep 1
echo -n -e "3\n"
sleep 1
echo -n -e "2\n"
sleep 1
echo -n -e "1\n"
sleep 1
echo -n -e "0\n"
$0 start
;;

status)
if [ -z "$SERVERPID" ] ; then
echo -n -e "Server "$SERVERPREFIX $SERVERNAME "is not running!\n"
else
echo -n -e "\nServer "$SERVERPREFIX $SERVERNAME "running! (PID: "
$SERVERPID ")\n"
fi
;;

**)
echo -n -e "\nUsage: scriptname start | stop | restart | status\n\n\n"
;;
esac|
 

Bekomme diese Fehlermeldung:

Zitat:

cod4startscript.sh: line 68: unexpected EOF while looking for matching `"'cod4startscript.sh: line 71: syntax error: unexpected end of file
Hmm...
kluxel ist offline E-Mail an kluxel senden Beiträge von kluxel suchen Nehmen Sie kluxel in Ihre Freundesliste auf
xxeron
Weichei


Dabei seit: 29.11.2007
Beiträge: 3


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

tausch mal das

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
**)


in zeile 69 durch

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
*)


aus
xxeron ist offline E-Mail an xxeron senden Beiträge von xxeron suchen Nehmen Sie xxeron in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hallo,

nutzen nen linux server mit suse 10.1 Wir wollten das mit diesen startscripten auch schon bei cod 2 machen aber es klappt nie !!

Was ist denn vorraussetzung dafür ??

Greet's D3

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp in Ihre Freundesliste auf
Borgitowner
5-Minuten-Ei


images/avatars/avatar-970.gif


Dabei seit: 29.11.2007
Beiträge: 12


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo D3,

die Voraussetzungen sind eigentlich alle vorhanden bei SuSE.

Was genau funktioniert denn nicht? Gibt's Fehlermeldungen?
"Geht nicht" ist immer schwer zu analysieren. Augenzwinkern

__________________
42!
Borgitowner ist offline E-Mail an Borgitowner senden Beiträge von Borgitowner suchen Nehmen Sie Borgitowner in Ihre Freundesliste auf
D3ltoroxp
Steuerzahler


images/avatars/avatar-217.gif


Dabei seit: 05.11.2005
Beiträge: 194


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

jab sry. Ich muss das nochmal über diesen script starten dann kann ich die fehlermeldung posten. Was muss die datei für ne endung haben ??

Und wo muss dieses startscript rein ins cod verzeichniss ne. Ich weiss es nicht mehr und hatte es damals gelöscht !!!

__________________
Greet's
D3ltoroxp ist offline E-Mail an D3ltoroxp senden Homepage von D3ltoroxp Beiträge von D3ltoroxp suchen Nehmen Sie D3ltoroxp in Ihre Freundesliste auf
Kelli
... sehr viel alleine


Dabei seit: 09.11.2006
Beiträge: 2.504


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:

Original von D3ltoroxp
jab sry. Ich muss das nochmal über diesen script starten dann kann ich die fehlermeldung posten. Was muss die datei für ne endung haben ??

Richtigen Betriebssystemen ist die Dateiendung Schnuppe. Das ist nur für die Anwender gedacht. .sh währe in dem Fall passend.

Zitat:

Original von D3ltoroxp
Und wo muss dieses startscript rein ins cod verzeichniss ne.

Egal, dafür gibst du ja in der Zeile
SERVERPFAD="/home/gameserver/cod4_1/" # absolute path on your server
den Pfad an wo es CoD findet. Aber dein Homeverzeichnis ist ein guter Ort für das Startscript.

__________________
„ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“

Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.

https://kkde.de/scum/
Kelli ist offline Homepage von Kelli Beiträge von Kelli suchen Nehmen Sie Kelli in Ihre Freundesliste auf
Borgitowner
5-Minuten-Ei


images/avatars/avatar-970.gif


Dabei seit: 29.11.2007
Beiträge: 12


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Da fällt mir gerade ein, dass ich auch schon mal Probleme hatte mit einem UNIX-Script.

Tausch doch mal die ` in der Zeile 12 gegen das andere Akzentzeichen (´) aus oder gegen den Apostroph (') auf der #-Taste. Manchmal scheint der Interpreter Probleme damit zu haben.

Bis denn
Borgi

__________________
42!
Borgitowner ist offline E-Mail an Borgitowner senden Beiträge von Borgitowner suchen Nehmen Sie Borgitowner in Ihre Freundesliste auf
Kelli
... sehr viel alleine


Dabei seit: 09.11.2006
Beiträge: 2.504


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:

Original von Borgitowner
Tausch doch mal die ` in der Zeile 12 gegen das andere Akzentzeichen (´) aus oder gegen den Apostroph (') auf der #-Taste. Manchmal scheint der Interpreter Probleme damit zu haben.

Eigentlich ist es richtig.

Für einen Bashbefehl innerhalb einer anderen Anweisung - also wenn ich das Ergebnis eines zweiten Befehls ausgeben möchte - müssen es die ` sein.

echo "Hello World" -> Hello World
echo '"Hello World"' -> "Hello World" (Hochkomma - Shift+#)
echo "Hello `echo "World"`" -> Hello World

Ohne Fehlermeldung ist es Glaskugelleih wo der Fehler liegen könnte. Vom CopynPaste Fehler bis zu fehlenden Rechten ist da alles drin.

__________________
„ Allah ist Groß, und wir sind armselige Tröpfe mit unseren ganzen Wissenschaften Herrlichkeit.“

Dieser Beitrag wurde 420 mal editiert, zum letzten Mal von der Bundesregierung Niemand: Heute, 11:42.

https://kkde.de/scum/
Kelli ist offline Homepage von Kelli Beiträge von Kelli suchen Nehmen Sie Kelli in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Opferlamm-Clan Board » Call of Duty 4 » Call of Duty 4 - Hilfe » CoD4 Linux Startscript

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv