yoda
Ok, der findet also die mg42.cfg nicht...
Download mg42.zip
Diese Datei ziehst Du Dir bitte mal und
entpackst die in Deinen MAIN-Ordner.
Bzw. entpackst sie und lädst sie in den main-Ordner auf Deinem Server.
Anschließend versuchst Du es noch mal:
./cod2_lnxded +set dedicated 2 +exec mg42.cfg +map_rotate
chainsaw
hab ich gemacht
--- Common Initialization Complete ---
dedicated is read only.
couldn't exec mg42.cfg
map_rotate...
"sv_mapRotation" is:""
"sv_mapRotationCurrent" is:""
No map specified in sv_mapRotation - forcing map_restart.
Server is not running.
*heul* *erwillnicht*
chainsaw
hm
hab was gefunden
gs 3257 0.3 0.4 177708 4744 pts/1 S+ 18:21 0:01 ./cod2_lnxded +se
der prozess ist vorher nicht gestartet, das lese ich zum ersten mal, aber ich sehe ihn nicht (x-fire)
chainsaw
ich werde daraus nicht schlau
dir
cod2_lnxded cod.bmp gfx_d3d_x86_s.dll mg42.cfg server.sh
CoD2MP_s.exe codlogo.bmp localization.txt miles
COD2SP_s.exe gfx_d3d_mp_x86_s.dll main mss32.dll
gs@xxx:~/cod2$ exec mg42.cfg
-sh: exec: mg42.cfg: not found
gs@xxx:~/cod2$
not found, sie steht doch da, oder nich
chainsaw
hm
hab nochmal alle Rechte auf root gesetzt
mit chown und chmod 775, trotzdem immer
couldn't exec mg42.cfg
kann das Verzeichnis kaput sein?
Ich glaube ich fange heute abend nochmal ganz von vorne an, oder hat noch jemand ne Idee?
Nighthawk
laufen noch alte Prozesse ???
yoda
Würde auf jeden Fall mal alle Dateien auf dem Server prüfen - alle vorhanden? Oder fehlt vielleicht was? Oder ist eine Datei beschädigt?
Außerdem kannst Du es mal versuchen, indem Du die mg42.cfg umbenennst, z. B. in test.cfg und es dann noch mal versuchst.
./cod2_lnxded +set dedicated 2 +exec test.cfg +map_rotate
Kannst auch mal versuchen, den Eintrag
set sv_mapRotationCurrentmap ""
unten bei der Map-Rotation rauszunehmen, das macht bei manchen auch manchmal Probleme.
Ansonsten gehen mir so langsam die Ideen aus, was Du sonst so gepostet hast, versteh ich nicht so viel von, bin kein Linux-Kenner...
chainsaw
Hallo,
ich bin mit meinem Latein am Ende.
ich hab mir ein neues Verzeichnis angelegt, nen neuen Benutzer und den Sche... nochmal hochgeladen, (ausser main Ordner, da 3,5 GB).
Den main Ordner hab ich aus dem alten Verzeichniss koppiert. (kann mir nicht vorstellen das es an den Dateien liegt).
Die cod2_Inxded und meine neue .cgf Datei die nun config.cfg heißt, hab ich auch hochgeladen.
Ich komme soweit wie vorher.
couldn't exec config.cfg
"alt: couldn't exec mg42.cfg"
Der Ordner heißt nun:
/home/cod2
Die Zuordnung stimmt auch, wenn ich mich einlogge lande ich automatisch im cod2 Verzeichnis.
die Rechte hab ich alle schon auf 7777 gestellt, 550 sollte ja eigentlich ausreichen.
Dann gebe ich im cod2 Verzeichnis folgendes ein:
screen -dmS cod2
screen -r cod2
./cod2_lnxded +set dedicated 2 +exec config.cfg +map_rotate
Dann passiert folgendes:
42125 files in iwd files
execing default_mp.cfg
couldn't exec language.cfg (ist das egal oder schon schlecht)
couldn't exec config_mp_server.cfg (ist das egal oder schon schlecht)
dedicated is read only. (ist das egal oder schon schlecht)
Opening IP socket: localhost:28960
Hostname: xxx
Alias: xxx
IP: xxx
--- Common Initialization Complete ---
dedicated is read only. (ist das egal oder schon schlecht)
couldn't exec config.cfg (ist das egal oder schon schlecht)
Hitch warning: 2395 msec frame time
Alte Prozesse kann nicht sein, da ich diesesmal bei jeden neuen Versuch den Server neu gestartet habe.
Was muß da eigentlich drinstehen in der config.cfg?
Ich hab die ja mit euern Generator erstellt, ich hab auch mal die Map Rotation weggelassen.
Ich hab sogar schon mal alles weggelassen und nur
//Start-Spiel-Modus
set g_gametype "hq"
set map "mp_breakout"
eingegeben, weiß nicht ob das reicht.
Auf jedenfall hab ich keinen Schimmer was ich nun machen soll.
please help
Gruß
Chainsaw
yoda
42125 files in iwd files
execing default_mp.cfg
couldn't exec language.cfg (egal)
couldn't exec config_mp_server.cfg (hm, wird glaub ich an sich automatisch erstellt, wenn nicht vorhanden...)
dedicated is read only. (egal nur ein Hinweis)
Opening IP socket: localhost:28960
Hostname: xxx
Alias: xxx
IP: xxx
--- Common Initialization Complete ---
dedicated is read only. (egal nur ein Hinweis)
couldn't exec config.cfg (sch***, weil das Deine cfg sein sollte - die liegt im main? OHNE MOD?)
Hitch warning: 2395 msec frame time
---
Vergleich die iwd-Dateien auf jeden Fall mal von der Größe her... Sicher ist sicher, die kann man notfalls auch nochmal per I-Net ziehen (also nicht selbst hochladen, sondern von ´nem anderen Server...)
Mal ´ne andere Frage/Idee, das Problem hatten wir ganz kurz mal:
Wird bei Dir ein versteckter callofduty2-Ordner erstellt?
Also ".callofduty2" im Verzeichnis des Users? Wird auf jeden Fall benötigt...
chainsaw
couldn't exec config.cfg (sch***, weil das Deine cfg sein sollte - die liegt im main? OHNE MOD?)
äh nein, die liegt im cod2 ordner, siehe euer howto. Hab aber auch mal eine zum testen ins main Verzeichnis geschoben. Mod ist keiner drauf.
Die Dateien passen von der Größe her, hab ich schon verglichen.
Wird bei Dir ein versteckter callofduty2-Ordner erstellt? ?
Jau wird erstellt im cod2 Ordner, der ist aber leer.
Ich wälze seit Stunden Foren Beiträge hab noch nix gefunden.
Das Map Rotation läuft ja auch nicht
couldn't exec config.cfg
map_rotate...
"sv_mapRotation" is:""
"sv_mapRotationCurrent" is:""
No map specified in sv_mapRotation - forcing map_restart.
Server is not running.
obwohl es in der config steht
chainsaw
Hallo,
ich habs geschaft er läuft!!!
der letzte Eintrag von Yoda hatte mich stutzig gemacht.
Original von yoda
couldn't exec config.cfg (sch***, weil das Deine cfg sein sollte - die liegt im main? OHNE MOD?)
Ich hab mich ja an die Anleitung gehalten. Da steht:
Erstell euch eine Server-Cfg mit dem Config-Generator hier und ladet diese wiederum in euer CoD2-Verzeichnis.
beim starten des Servers ist mir folgendes aufgefallen:
Current search path:
/home/gs/.callofduty2/main
Aha, in dem von alleine angelegten versteckten Ordner "callofduty2" gibt es auch noch einen "main" Ordner.
Ich hab meine xxx.cfg darein geschoben und der Server startet, nun findet er meine xxx.cfg.
Nun ist der Ordner auch nicht mehr leer, er hat die config_mp_server.cfg und die beiden Logfiles da reingeschmissen.
Sogar das Startscript funkt nun.
Man ich bin doch nicht so blöd wie ich dachte!?!
Ich hab das aber niregens gefunden das die xxx.cfg da rein muß. Sollte er die dort automatisch anlegen???
Naja egal, der Server läuft, jetzt gehts an den AWE Mod.
Gruß
Chainsaw
p.S.: Danke nochmal das ich euch in euerm Forum nerven durfte und Danke vor allem für die schnelle Hilfe. Ihr schein ja immer online zu sein *g*.
Ich komme wieder!!!
kaepteng
*ähem* *räusper* also mal ganz genau genommen gehört deine xxx.cfg in den main-Ordner von deinem cod2-Ordner, also vom Spiel und nicht in den main-Ordner vom versteckt angelegten .callofduty2-Ordner. Quasi muss deine xxx.cfg ins Verzeichnis wo auch alle anderen *.iwd-dateien drin sind und nirgends anders. Dieses wurde jedoch auch schon des öfteren hier angesprochen von Yoda, nun gut, dann mal viel Spaß beim AWE-Mod
chainsaw
Da lag sie ja schon öfter, hat ja nicht geklappt.
Ich kann ja nix dafür das es nur läuft wenn sie im versteckten "callofduty2/main" liegt.
Ich hab keine Ahnung warum er die xxx.cfg dort sucht.
yoda
/home/gs/.callofduty2/main
Scheint aus dem versteckten Ordner heraus zu Starten - warum das so ist/sein könnte, kann ich Dir aber nicht sagen, dafür hab ich zu wenig Ahnung vom Pinguin-System...
Die cfg müsste normal im "normalen" main-Ordner liegen und von dort aus sollte auch das Spiel gestartet werden - aber da müsste Dir jemand von den Linux-Kennern hier nen Rat zu geben...
chainsaw
OK
vielleicht ändert ihr das mal in dem Howto
Einen dedizierten Linux-Server aufsetzen mit Call of Duty2™
dort steht:
Erstell euch eine Server-Cfg mit dem Config-Generator hier und ladet diese wiederum in euer CoD2-Verzeichnis.
Ich les daraus das ich die xxx.cfg dann ins COD2 Verzeichnis packen soll. Der Ordner main wird da nicht erwähnt.
Gruß
Chainsaw
DJKnuffel
hmm..ein bissl mitdenken is ja nicht zuviel verlangt
yoda
Na ja, ganz Unrecht hast Du ja nich...
Unsere Anleitungen sollten eigentlich immer so aufgebaut sein, daß auch Einsteiger (zumindest mit Grundkenntnisen, vor allem bei den Linux-Anleitungen) eine Chance haben...
Die Linux-Anleitung ist nicht von mir, ich gege an sich immer genaue Ordnerangaben an, ist auf Nighthawk´s Mist gewachsen

Kann schon mal passieren, daß man auf so was nicht achtet, ist nicht immer einfach anfängerfreundliche Anleitungen zu schreiben, da man selbst vieles immer als einfach und selbstverständlich voraussetzt.
Werd mal zusehen, daß das bald angepasst wird
Nighthawk
schon passiert
yoda
Mercí
(Wann kommt der andere Kram? *nerv*

)
chainsaw
Moin,
der vollständigkeithalber.
Der Server hatte meine .cfg ja im versteckten callofduty2 Ordner endlich gefunden.
Als ich den Server komplett neu aufgesetzt habe, hat er die .cfg auch im richtigen (main) Ordner gefunden.
Ich gehe mal davon aus, daß beim ersten Start er keine .cfg gefunden hat, er sich das irgentwo hingeschrieben hat und beim 2. o. 3. Start immer im versteckten Ordner gesucht hat.
Gruß
Chainsaw