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 » Probs mit startmod.sh » 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 Probs mit startmod.sh
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Gozi
5-Minuten-Ei


Dabei seit: 13.10.2009
Beiträge: 23


Probs mit startmod.sh 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

ich habe auf meinem HomePC mehrere Mods zum laufen bekommen. Alle laufen einwandfrei. Nun wollte ich versuchen den Gungame-mod auf unserem Gameserver zu, laufen zu bekommen. Die mod-files habe ich per FTP hoch geladen. Nun muss ich ja noch die start.sh anpassen. Da weiss ich überhaupt nicht weiter.
Die start.sh liegt im cod4-ordner und enthält folgendes:

Zitat:

# Including Helpers
. /var/games/scripts/gsa_helper.inc



#GAME=`echo "$2" | grep -o -r "fs_game [^+-]*"`
#if [ !-z "$GAME" ]; then
#GAME=${GAME#*fs_game}
#GAME=$(trim "$GAME")
#else
#$GAME="main"
#fi

#if [ ! -z "$GAME" ]; then
# LOGFILE="../$GAME/games_mp.log"
#fi

screen -A -m -d -S xm$1 su - --command="cd /var/games/$1/adminmod; ./daemon.php \"$2\"" $1



Wenn ich mir den Code so anschaue, habe ich keinen Plan, wie ich ihn anpassen muss, damit er läuft. Es sei noch erwähnt, dass sich das obige Startscipt auf den MAnuAdminmod bezieht.

Bitte helft mir. Danke
Gozi

__________________

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Gozi: 26.10.2009 10:18.

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


Dabei seit: 09.11.2006
Beiträge: 2.504


RE: Probs mit startmod.sh Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Das macht irgendwie keinen Sinn.
In dem gepostetem Teil sind nur zwei Zeilen die etwas machen.

. /var/games/scripts/gsa_helper.inc
und
screen -A -m -d -S xm$1 su - --command="cd /var/games/$1/adminmod; ./daemon.php \"$2\"" $1

Alles dazwischen ist erstmal auskommentiert. Aber der Teil dazwischen macht auch nichts weiter als zwei Optionen die du beim start mit aufrufst auszuwerten. Gametyp, cod2, cod4, und mod fs_game ...

Was auch immer in der gsa_helper.inc steht - diese Zeilen scheinen nur dem ManuAdminmod zu starten, nicht einen Gameserver.

Das hat mit den Gungame-Mod nichts gemeinsam, außer das beides auf -Mod endet. Ohne die gsa_helper.inc gesehen zu haben vermute ich mal du bist auf dem Holzweg.

Wenn du nur dein Gameserver mit einem Mod starten willst benutze
screeen -dmS meinserver cod4_lnxded +set dedicated 2 +set sv_punkbuster 1 +set fs_game mods/gunmod +exec cod4server.cfg +map_rotate
oder eines dieser startscripte für CoD4 anpassen (cod4_lnxded und bei mod mods/.... )

__________________
„ 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
Gozi
5-Minuten-Ei


Dabei seit: 13.10.2009
Beiträge: 23


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

was bedeutet das screen? hab schon mal davon gelesen. Muss man da nicht irgendetwas installieren? Wir haben keinen root- sondern nur einen gameserver.

Gozi

__________________

Gozi ist offline E-Mail an Gozi senden Beiträge von Gozi suchen Nehmen Sie Gozi in Ihre Freundesliste auf
MikeTNT
Herdentier


images/avatars/avatar-615.gif


Dabei seit: 10.04.2006
Beiträge: 6.523


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

Wende dich an deinen Support oder schau mal, ob du in deinem Webinterface Parameter ergänzen kannst.

cu Mike

PS: Screen sorgt quasi dafür, dass der Server in einem eigenen Prozessfenster läuft, den man in den Hintergrund legen kann und alleine weiterläuft, auch wenn das "Haupteingabefenster" geschlossen wird. Wenn du keinen Rootzugriff bzw. ausreichend Shellzugriffsrechte hast, dann bringt dich das jetzt nicht weiter. Augenzwinkern

__________________
++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++ Zunge raus
MikeTNT ist offline E-Mail an MikeTNT senden Homepage von MikeTNT Beiträge von MikeTNT suchen Nehmen Sie MikeTNT in Ihre Freundesliste auf
Gozi
5-Minuten-Ei


Dabei seit: 13.10.2009
Beiträge: 23


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

mein support schrieb mir das hier:
"Sie haben bei uns keinen Zugriff auf die Betriebssystemkonsole und können somit auch keine Linuxbefehle wie "screen" ausführen.
Dieser Mod könnte nur genutzt werden wenn wir ihn in unser System einprogrammieren, ich habe mir dies als Anregung in unsere To-Do Liste notiert, kann Ihnen aber derzeit noch keinen Termin diesbezüglich nennen."

Damit hat sich das wohl erledigt?!

__________________

Gozi ist offline E-Mail an Gozi senden Beiträge von Gozi suchen Nehmen Sie Gozi in Ihre Freundesliste auf
MikeTNT
Herdentier


images/avatars/avatar-615.gif


Dabei seit: 10.04.2006
Beiträge: 6.523


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

Jein, es gibt noch einen Trick, um Mods einzubauen.
Hierzu benötigt man FTP-Zugriff und Zugriff auf die Linux-Bins, damit man diese austauschen bzw. umbenennen kann.

Bei COD2 habe ich mal erklärt, wie man das macht:

Zitat:

Original von MikeTNT
Tip für gemietete Linux-Gameserver, bei denen euer Support noch keinen Modfolder (fs_game) eingerichtet hat:
Man kann die Linux-Binary "überlisten" und somit um den Parameter fsgame erweitern:

- cod2_lnxded auf dem Server umbenennen in cod2_lnxded1_3
- mit Notepad eine Datei namens "cod2_lnxded" mit folgendem Inhalt erstellen:
./cod2_lnxded1_3 $* +set fs_game "DEINMODORDNER"
- Datei im selben Ordner wie die cod2_lnxded1_3 auf dem Server speichern
- Dateirechte auf 755 stellen

Jetzt das Startcsript deines Gameserverproviders ausführen und schon hast du Zugriff auf den Modordner DEINMODORDNER.

Bekannte Nebenwirkungen:
- Nach dem ersten Serverstart sollte man einen manuellen Mapwechsel durchführen, da es passieren kann, daß die Mod sonst nicht vollständig geladen wird.
- Wenn ihr nicht genügend Zugriffsrechte habt, klappt der Eingriff natürlich nicht. Dann müßt ihr euren Provider bitten, euch einen Modordner anzulegen. Der Modordner sollte einen individuellen Namen haben, den sonst kein anderer Server-Admin verwendet!

ACHTUNG: Manche Provider sehen es nicht gerne, wenn man solche Tricks anwendet! Also vorher euren Support fragen, ob ihr diesen Trick anwenden dürft!

cu Mike


Bei COD4 und COD5 geht der Trick auch, wenn man entsprechend die Dateinamen anpasst und noch ein "+maprotate" mit einbaut.

ABER ACHTUNG: Das ist nichts für Anfänger! Linuxkenntnisse erforderlich! Wenn du das Webinterface deines Anbieters abschießt, kann er dir Kosten für die Beseitung des Schadens in Rechnung stellen! Wenn man nicht aufpasst, startet plötzlich ein neuer Prozess und da man keine Zugriffrechte hat, hat man keine Möglichkeit, diesen wieder zu stoppen.
Lass also lieber die Finger davon.

cu Mike

PS: Dein Provider muss eigentlich nur in seinen Scripten eine Erweiterung für "+set fs_game "Ordnername" für dich einbauen, wenn du dich selbst darum kümmerst, wie der Mod eingerichtet werden soll. Gute Provider machen diesen Job aber auch oft komplett für ihre Kunden, wenn man ihnen die Modfiles schickt. Wenn dein Provider keinen Bock dazu hat, dann hast du wohl Pech gehabt.

__________________
++++ To Yoda: Jedi-Meister bekommt Auris zugeschickt. Unmöglich nichts ist ++++ Zunge raus
MikeTNT ist offline E-Mail an MikeTNT senden Homepage von MikeTNT Beiträge von MikeTNT suchen Nehmen Sie MikeTNT in Ihre Freundesliste auf
Gozi
5-Minuten-Ei


Dabei seit: 13.10.2009
Beiträge: 23


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

ich denke, ich werde wohl besser warten, bis mein Provider die Mod vorinstalliert hat.

Gozi

__________________

Gozi ist offline E-Mail an Gozi senden Beiträge von Gozi suchen Nehmen Sie Gozi 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 » Probs mit startmod.sh

Impressum ||Datenschutzerklärung

Forensoftware: Wbb - WoltLab GmbH || zum Archiv