Unterschied zwischen Konsole und Verknüpfung (no iwd files found in \main)
Hallo,
bisher habe ich meinen Cod4 LAN Server immer über eine Verknüpfung mit der iw3mp.exe gestartet. Mit folgenden Parametern:
"C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 1 +exec lcstcfg.cfg +map mp_bog
Jetzt habe ich aber ein Programm zur Serververwaltung geschrieben was den Server letztendlich mittels Windows Konsole öffnet.
der Befehl ist der gleiche wie oben, nur dass jetzt bei Serverstart der Fehler "no iwd Files found in \main" kommt.
Hab danach gegoogelt, da gibts ja auch viel drüber. Nur irgendwie funktioniert keine Lösung bei mir.
Funktioniert bei mir tadellos.
Dein Fehler lässt darauf schliessen, das nicht im richtigen Verzeichnis gearbeitet wird.
Wird ein Logfile (console_mp.log) angelegt? Bitte mal posten.
danke für die antwort. eine .bat oder .cmd funktioniert bestens.
Aber ich habe für die Serververwaltung ein Delphiprogramm geschrieben, dass letztendlich über Windows CMD die Exe ausführt.
Also Praktisch über:
"cmd /c "C:\Program Files (x86)\Activision\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 1 +exec lcstcfg.cfg +map mp_bog"
Das einzige Problem hier ist dass es über den absoluten Pfad gestartet wird. wenn ich relative pfade verwende geht es einwandfrei.
Nur das Programm wird halt später von ner anderen Festplatte gestartet. In der Logdatei steht nix anderes als der "no iwd files found in /main" ordner.
Ich glaub das muss mit diesem fs_basepath gehen, aber das hab ich ni richtig durchschaut...
Die Ausweichlösung ist jetzt halt ne .bat zu erstellen die den relativen Pfad enthält und absolut angesteuert wird. Aber das ist ja nicht schön
Mit +fs_basepath und +fs_homepath hat das nichts zu tun. Die sind innerhalb von CoD relevant, du musst aber die Windows! $Env für das Arbeitsverzeichnis ändern.
__________________ „ 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 BundesregierungNiemand: Heute, 11:42.