Hab das Thema mal geteilt und hierher verschoben... passt beim Patch nicht mehr wirklich rein.
hehe, wilde Spekulationen!
Ich hoffe er entfällt nicht. Denn daran lässt sich erkennen ob die mp_meinekarte.iwd wirklich mp_meinekarte.iwd ist - und nicht nur ein Feld ohne Häuserwände (im schlimmsten Fall) Im einfachsten Fall verhindert es das man eine Karte die sonst identisch ist zweimal herunterladen muss wenn sie einmal a.iwd und woanders b.iwd heißt.
oh okay. Da hab ich wieder mal zu kurz gedacht.
Der Check macht spielerseitig Sinn, da man so gleich weiss ob sich Maps beissen oder nicht... soweit klar.
Aber ich spekulier mal weiter, vielleicht steig ich da irgendwann mal hinter das "System":
Der iwd sum mismatch entsteht doch
serverseitig auch dann, wenn man eine bestimmte Anzahl an fremden Maps im Main des Servers (!) übersteigt. Abhängig u.a. von der Zeichenlänge der Dateinamen.
Unbekannter Admin Nr. 1 hat zB eine "mp_grossegruenewiesemitbaeumendraufundvogelzwitschern_v2_1.iwd" auf dem Server, da passt (theoretisch) gar keine zweite Map mehr mit rein. Sonst gibts iwd sum mismatch. Richtig?
Benennt er diese einfach um in 0.iwd, gehts und man kann bis zu 30 Maps in einen Server stopfen. Admin freut sich, toller Würgaround (um dich mal zu zitieren Kellerkind

)
so, nun isser aber nicht der einzige schlaue...
Denn unbekannter Server-Admin No. 2 hat eine "mp_kleineleerewuestemitbrennendersonneundkamelgeschrei_v3_1.iwd" ebenfalls in 0.iwd umbenannt; daraus entsteht folgendes Szenario:
Spieler spielt auf beiden Servern. Lädt aus beiden die jeweilige 0.iwd in seinen "usermaps"-Ordner runter.
Die erste Map heisst bei ihm wie gewünscht 0.iwd. Die zweite Map heisst nach Download (zB) 0w8aef4.iwd. Weil anderer Inhalt, wird sie brav runtergeladen und mit Rattenschwanz versehen.
Will Spieler aufräumen weil er eh nur noch Server 2 besucht oder bei ihm der nette iwd sum mismatch auftaucht, hat er ein Problem: Er muss in jede iwd reingucken.
Gleiches gilt für den Admin wenn er den Server umgestalten will (und zB keine Excel-Tabelle hat...

).
Nervig, unnötig, Arbeit verschaffend. Bei uo ging das doch ohne das sum mismatch Gedöns, warum nicht bei Cod2?
Bei der Suche nach dem "Warum" bin ich auf folgendes gestoßen:
The ACTUAL error appears to be caused because the info_string is cut-off at 1024 characters, and you get the IWD Sum/Mismatch error because the client does not recieve all of the checksums it needs from the server to verify its files are identical.
As a side note, the 'loop-loading' effect of the info_string appears to come into play when the entire list of checksums makes it in the info_string, but the info_string has still been cut-off AFTER the checksum portion of the string.
Ein interessanter älterer Artikel, zu lesen unter
iwnation.com
Da wird dann anschließend sehr umfassend darauf eingegangen, wie man die Dateien auf dem Server frisieren kann, um den Fehler zu vermeiden. Tja, bringt aber u.a. nunmal obiges Verfahren mit sich, und als Alternative Map-Packs. Hmpf. die mag ich aber nicht...
Also, warum wird der Info_string überhaupt bei 1024 Charakteren abgeschnitten?
DAS ist es was ich hoffe, dass das irgendwie gefixt wird. Wenn das denn geht.
Damit man u.a. die Rattenschwänze und überhaupt gewisser Aufwand bei Cod4 vermieden werden kann.
Aber da die Mod-Tools eh noch net raus sind... erst mal Spekulation.