IWD ins usermaps\mp_xxx (Richtige Installation der Custom Maps)

Bigfoot
Hi Leute,

kann mir evtl einer erklären wieso manche IWD zwingend in den Mod-Ordner müssen und manch andere wiederum nicht ?

Ich würde evtl gern die IWD anpassen, dass diese immer im Usermaps Verzeichnis liegen könnten.
Das mit dem Prüfsumme/Name-Fehler im Mods-Verzeichnis nervt ganz schön smile

Gruß,
Bigfoot
scheibe1
soweit ich weiß gehören alle map iwd's in den usermaps/mp... ordner. in den modordner gehören gar keine mehr.

vorher müssen die iwd's aber bereinigt werden.
Bigfoot
hmm momentan habe ich das Problem wenn ich z.B. die bei mir in die IWD in "\usermaps\mp_u9_subharbor_b2\mp_u9_subharbor_b2.iwd" liegen habe kommt nen Error-Fenster wo ich leider keine Fehlermeldung sehe wenn ich die Map starten will im Mods-Folder gehts leider unglücklich aber ich weiß nicht warum

Gruß,
Bigfoot
MikeTNT
Manche iwd's müssen zuerst bereinigt werden: IWD Files bereinigen
Wenn du Probleme mit dem Reinigen hast, suche die Maps aus dem OL-Download. Inzwischen sind diese Maps alle bereinigt worden.

cu Mike
Bigfoot
Besten Dank für den Tip.

@[OL]-Team: Geile Übersicht -> thx

Gruß,
Bigfoot
Bigfoot
Hi,

also ich habe mir mal die mp_u9_subharbor_b2 nochmal in bereinigter Form runtergeldaen und ins Usermaps abgelegt. Leider kommt immer noch der Absturz unglücklich

im console_mp.log sehe ich nur noch

]/map mp_u9_subharbor_b2
dvar set didyouknow @PLATFORM_DYK_MSG3
Unloaded fastfile mp_warehouse_load
Loading fastfile mp_u9_subharbor_b2_load
dvar set g_gametype dm
dvar set g_gametype dm

und dann stürzt COD4 ab und macht zusätzlich in der Taskleiste von WinXP eine Task Error auf zu der ich aber leider nicht wechseln kann und somit auch nicht die Fehlermeldung sehe unglücklich

Gibts irgendwoanders noch ein Logfile oder kann man einen Debugmode aktivieren ?

Nachtrag: ich konnte das Fehlermeldungfenster verschieben und da stand:

Impure client detected. Inalid .IWD files referenced! .\usermaps\mp_u9_subharbor_b2\mp_u9_subharbor_b2.iwd

Sind die Maps nicht mit der 1.6er COD4 kompatibel ?

Gruß,
Bigfoot
wgs./w@Lly
Hast du den Server nach dem Aufräumen neu gestartet? Das ist wichtig, damit er die neue iwd-Struktur erkennt.

Hast du den Redirect auch entsprechend angepasst?
Stürzt das Spiel ab wenn du als Spieler connectest?

Eine Ursache ist häufig, dass deine Spieler-Ordner Probleme machen beim DL, wenn du die iwd der Map noch in deinem Modorder und die ff-Files der Map bereits im usermaps-Ordner hast und er sich nur noch die iwd in den usermaps holen soll.

Lösung 1:
Lösch den Modordner unter Mods und notfalls auch den Map-Ordner der Probleme machenden Map unter usermaps. Connecte neu und lad dir alles frisch runter.

Lösung 2:
Richte einen komplett neuen Mod-Ordner mit neuem Namen für deinen Server ein, in dem keine Map-IWDs mehr enthalten sind.
Wichtig: NICHT den Ordnernamen modwarfare nutzen!! Sondern was eigenes!
MikeTNT
Stürzt nur dein Client ab? Falls ja, einfach noch einmal zu deinem Server verbinden. Wenn es dann wieder kracht, wirf mal einen Blick in den Mods-Ordner zu Haus, ob da noch alte iwd-Dateien drin sind, die zuvor heruntergeladen wurden. Falls ja, lösch diese aus dem Modordner raus.
Unter usermaps kannst du auch noch nachschauen, ob zu der Map eventuell noch falsche Dateien drin liegen.

Tip: Wenn man Änderungen am Mod macht, ist es ratsam, wenn man den Namen des Modordners ändert. Haken bei der Sache: Wenn man einem Mod mit eigenem Ranking verwendet, werden durch den Ordnerwechsel die Ränge nicht übernommen und alle Spieler fangen wieder bei Level 1 an.

cu Mike

EDIT: lol, w@Lly war eine Mikrosekunde schneller Augenzwinkern
Bigfoot
sorry aber hätte ich vielleicht schon vorher erwähnen sollen ...

Ich will hier einfach meinen PC als non-dedicated Server laufen lassen um mit nen paar Freunden zu zocken.

Ich konnte das Fehlermeldungfenster verschieben und da stand:

Impure client detected. Inalid .IWD files referenced! .\usermaps\mp_u9_subharbor_b2\mp_u9_subharbor_b2.iwd

Sind die Maps nicht mit der 1.6er COD4 kompatibel ?


@user hier im Forum: Danke für die schnellen Antworten (ich kanns garnicht glauben wie fix Ihr antwortet smile

übrigens ich habs im modwarefare und im x4v20 verzeichnis probiert mit beiden Mods (dort liegt nur jeweils die eine IWD des MODs und keine der Karten) und in Usermaps habe ich nur 2 karten einmal mp_warehouse und mp_u9_subharbor_b2 (welches Probleme macht)

Gruß,
Bigfoot
MikeTNT
Impure Client heißt so viel wie: Die Dateien des Servers weichen von den Dateien des Clients ab.

Um nun weiterhelfen zu können: Wie startest du deinen Home-Server?
Hast du einen neuen Ordner mit der Kopie von COD4 angelegt, aus dem du den Server mit Startparametern startetst? Falls nein, dann wähle bitte diese Variante, da alles andere meist eher schlecht als recht funktioniert.

cu Mike
Bigfoot
also mein Homeserver startet mit

"F:\GAMES\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set fs_game mods/ModWarfare +exec server.cfg +map_rotate

in der server.cfg steht

set g_gametype "dm"
set sv_mapRotation "gametype dm map mp_warehouse map mp_killhouse"

ich habe gerade festgestellt wenn ich in die maprotation ändere wie folgt

set sv_mapRotation "gametype dm map mp_u9_subharbor_b2 map mp_warehouse map mp_killhouse"

mp_u9_subharbor als erstes lade geht das auch -> das Problem liegt am Wechsel der Map, denn in diesem Fall stürzt es ab wenn ich dann auf mp_warehouse wechsele unglücklich

Gruß,
Bigfoot
Bigfoot
also ich habe mal im mods verzeichnis ein neues Verzeichnis testmeins angelegt und dort hinein nur meine Server.cfg kopiert
Das ist die orginale von modwarefare plus folgende 2 Zeilen:
set g_gametype "dm"
set sv_mapRotation "gametype dm map mp_u9_subharbor_b2 map mp_warehouse map mp_killhouse"

dann eine neue Verknüpfung
"F:\GAMES\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set fs_game mods/testmeins +exec server.cfg +map_rotate

angelegt und getstartet und alles bleibt beim alten unglücklich

Gruß,
Bigfoot
MikeTNT
Da es diverse Änderungen im Aufbau der Server gab: Welche Patchversion benutzt du?

Welche Version von Warehouse benutzt du? Aktuell ist mp_warehouse_ext

Was steht im Consolen-Log, wenn der Server nicht korrekt die nächste Map lädt?

cu Mike
Bigfoot
also aktuell nutze ich die cod4 V1.6 und die Maps habe ich gerade alle neu von Eurer bereinigten Liste geladen (https://www.opferlamm-clan.de/?menu=300)

ich habe mal auch noch usermaps\mp_pk_skycorpse_v2 reinkopiert auch diese verhält sich genauso nach mp_u9_subharbor_b2

jedesmal kommt bei der 2. Map die fehlermeldung mit der dateiangabe der IWD der zu ladenden karte

hier mal nen altes Logfile mit Wechsel von mp_warehouse nach mp_u9_subharbor_b2:

]/map mp_u9_subharbor_b2
dvar set didyouknow @PLATFORM_DYK_MSG3
Unloaded fastfile mp_warehouse_load
Loading fastfile mp_u9_subharbor_b2_load
dvar set g_gametype dm
dvar set g_gametype dm


leider kann ich dem Spiel nicht mehr Ausgaben entlocken oder kennt Ihr da noch einen /EnableDebugLog oder so ?

Gruß,
Bigfoot
Bigfoot
noch ein Nachtrag

mein Server ist dann ja auch gleichzeitig der PC auf dem ich zocke

und wenn ich die iwd files von den 3 Leveln in mein mods\testmeins kopiere funktioniert der levelwechsel auch unglücklich

aber bei weiteren Maps kommt dann bestimmt wieder crc/name mismatch ....
OLD MAN WITH GUN
Das das Spiel mit einer Fehlermeldung abschmiert habe ich auch bei einem Listen-Server und verschiedenen Custom-Maps (passiert selbst bei meiner eigenen).
Daher starte am besten einen dedicated Server (du musst das Spiel dann allerdings 2x starten, sollte dann aber problemlos funktionieren).
Also mach zuerst einmal eine Kopie deiner Desktopverknüpfung und da trägst du in der Zeile Ziel folgendes ein:
"F:\GAMES\Call of Duty 4 - Modern Warfare\iw3mp.exe" +set dedicated 2 +set fs_game mods/testmeins +exec server.cfg +map_rotate

Über diese Verknüpfung startest du nun deinen Server. (du siehst dann nur das Consolenfenster, das ist dein laufender Server).
Anschließend startest du über deine normale CoD4 Multiplayer Verknüpfung das Spiel, gehst auf Spiel beitreten und wechselst die ingame Browserliste von INet auf Lokal, wo du dann deinen soeben erstellten Server sehen solltest. Auf diesen kannst du nun, wie auf jeden INet-Server connecten.
Wenn du in deiner server.cfg auch ein rcon passwort definierst, kannst du im Spiel direkt aus der Ingame-Console heraus deinen Server steuern (/rcon map_rotate, /rcon map_restart, etc.) oder du schaltest mit ALT+Tab einfach den Task um auf deinen Server und gibst dort die entsprechenden Consolenbefehle ein.
Beim Steuern über die Ingame-Console musst du dich allerdings vorher auch per rcon einloggen /rcon login deinrconpasswort (das brauchst du beim Steuern aus der eigenständigen Server-Console nicht).
Bigfoot
@OLD MAN WITH GUN: Besten Dank.

Das funkioniert weshalb auch immer smile Da scheint noch nen heftiger Bug im Spiel zu sein.

Welche Map ist denn von Dir ?

thx,
Bigfoot
bangingbernie
Bigfoot
jo die ist echt gut gemacht und macht spaß wie die alte smile
yoda
Jep, das funktioniert nach OMWG´s Anleitung, bei +set dedicated 0 (= Server + Client in einem) hat COD4 wohl so seine Probleme bei manchen mit den Custom Maps... Bei mir ist das inzwischen nicht anders, bei mir gingen irgendwann plötzlich die Probleme beim Map-Testen mal los...