Wir haben mittlerweile noch weitere Spiele gegen KI gespielt und es trat manchmal nach ~50 Minuten ein Desync auf (auch auf Karten, die vorher reibungslos funktioniert haben). ABER (und das ging früher nicht) wir konnten einfach einen früheren Spielstand laden und weiterspielen. Vereinzelt trat nochmal ein Desync auf, haben einfach neugeladen und so konnten wir ALLE Spiele beenden.
Summa summarum: Der Desync ist nicht komplett behoben, aber wenn er mal auftrat, konnten wir durch Neuladen weiterspielen. Haben es bisher nur auf BB Karten getestet, ob es auch in anderen Konstellationen funktioniert (Nutzerkarten, Random, oder Spieler + KI gegen (Spieler +) KI, ...), müsste noch erprobt werden.
Früher haben wir ewig und drei Tage S3 gepielt, da S4 durch den Desync unbrauchbar war. Nichts half, kein Morphy Patch. Jetzt nun soll's gehen. Also 4 Lizenzen gekauft, gefreut und los.
Wir spielen S4 HE in der Konstellation 4 Mensch gegen 4 KI auf den größten Karten. Sowohl bei den selbst erstellten Karten (max. größe) als auch auf den Zufallskarten stürzt das Spiel nach längerer Spielzeit ab. Den letzten Spielstand zu laden, bringt exakt gleich wieder den Absturz, was mit sehr großer Wahrscheinlichkeit an Überschreitungen interner Mengen liegt.
Ein Test mit dem letzten Spielstand auf verschieden Rechnern (alle 7 sind dann auf Ki gestellt, alles passiert damit auf einem Rechner) ... gleiches Problem.
Das bedeutet: kein Einfluss der Rechnertyps. Es scheint rein intern etwas überzulaufen.
Es ist schade, dass so noch immer nicht zu Ende gespielt werden kann, obwohl die Desyncfehler erstmals weg sind. Zum Test könnte man die Karten in kleinerer Spielerzahl testen, jedoch ist das wenig motivierend, da jeder mitspielen und einen Gegner haben möchte.
Vermutlich sind das bekannte Probleme, die auch bei anderen bei großen Karten und Spielerzahlen auftreten. Es wäre sehr schön, wenn dass noch gelöst werden könnte.
Wen jemand Rat weiß, wie man beim Finden der Ursache hilft, bitte gern. (Mir sind keine weiterhelfenden Logs bekannt.)
Die Logs im Ordner c:\Users\T\Documents\TheSettlers4\Log\ bringen meines Erachtens kein nützlichen Infos dazu. Ich habe den letzten mal angehängt
223850593 000029f0
223850609 000029f0 The Settlers IV V2.50.1516 (Release build 12141615)
223850609 000029f0
223850609 000029f0 0x001a0000 (0x012bd000) S4_Main.exe (0x5c13d722)
223850609 000029f0 0x77400000 (0x00190000) ntdll.dll (0xfe852bc4)
223850609 000029f0 0x76670000 (0x000e0000) KERNEL32.DLL (0xae0a74bf)
223850609 000029f0 0x768f0000 (0x001e4000) KERNELBASE.dll (0x3da51fd0)
223850609 000029f0 0x698c0000 (0x0009d000) apphelp.dll (0xb60f9e51)
223850609 000029f0 0x687b0000 (0x00281000) AcLayers.DLL (0x8e2b05e6)
223850625 000029f0 0x76ae0000 (0x000bf000) msvcrt.dll (0xc5dd3631)
223850625 000029f0 0x764d0000 (0x0018d000) USER32.dll (0xbeaa4463)
223850625 000029f0 0x76750000 (0x00017000) win32u.dll (0x492673c4)
223850625 000029f0 0x73f00000 (0x00022000) GDI32.dll (0x40f0d4bd)
223850625 000029f0 0x762d0000 (0x00164000) gdi32full.dll (0x69c65fd0)
223850625 000029f0 0x73ce0000 (0x0007d000) msvcp_win.dll (0x9d09e359)
223850625 000029f0 0x76770000 (0x0011e000) ucrtbase.dll (0xc1f0557a)
223850625 000029f0 0x74620000 (0x0134a000) SHELL32.dll (0x9756f2d9)
223850625 000029f0 0x73ff0000 (0x00039000) cfgmgr32.dll (0xcc6c474f)
223850625 000029f0 0x73f40000 (0x00088000) shcore.dll (0x3396724f)
223850625 000029f0 0x75b60000 (0x000c0000) RPCRT4.dll (0xd5b39c24)
223850625 000029f0 0x73cc0000 (0x00020000) SspiCli.dll (0x945d53fc)
223850640 000029f0 0x73cb0000 (0x0000a000) CRYPTBASE.dll (0x2f72065f)
223850640 000029f0 0x76ba0000 (0x00058000) bcryptPrimitives.dll (0x955083d8)
223850640 000029f0 0x74280000 (0x00044000) sechost.dll (0xfe135bf8)
223850640 000029f0 0x742d0000 (0x0025c000) combase.dll (0x0cfdfc02)
223850640 000029f0 0x76d50000 (0x005ba000) windows.storage.dll (0xcd2d6ec9)
223850640 000029f0 0x745a0000 (0x00078000) advapi32.dll (0x6e913f2e)
223850640 000029f0 0x75970000 (0x00045000) shlwapi.dll (0x5965543c)
223850640 000029f0 0x76660000 (0x0000f000) kernel.appcore.dll (0xf69b6516)
223850640 000029f0 0x73fd0000 (0x00018000) profapi.dll (0x3bc1e0be)
223850640 000029f0 0x73df0000 (0x00045000) powrprof.dll (0xaa2ce065)
223850656 000029f0 0x76c00000 (0x00008000) FLTLIB.DLL (0xadfba520)
223850656 000029f0 0x76050000 (0x00096000) OLEAUT32.dll (0x7cc42fd8)
223850656 000029f0 0x75c20000 (0x0042b000) SETUPAPI.dll (0x710320c8)
223850656 000029f0 0x72d50000 (0x00018000) MPR.dll (0x8e62037f)
223850656 000029f0 0x6a070000 (0x0006d000) WINSPOOL.DRV (0x70223a5e)
223850656 000029f0 0x70870000 (0x00180000) PROPSYS.dll (0x147a5296)
223850656 000029f0 0x73560000 (0x00030000) IPHLPAPI.DLL (0xe32c2ad1)
223850656 000029f0 0x72b40000 (0x00019000) bcrypt.dll (0x2e2489fc)
223850656 000029f0 0x00110000 (0x00003000) sfc.dll (0x82389006)
223850671 000029f0 0x687a0000 (0x00010000) sfc_os.DLL (0x8b4b1780)
223850671 000029f0 0x76d20000 (0x00026000) IMM32.DLL (0x0ef4612d)
223850671 000029f0 0x73d80000 (0x00067000) WS2_32.dll (0x9898b9e1)
223850671 000029f0 0x73480000 (0x00024000) WINMM.dll (0x37abc51e)
223850671 000029f0 0x759c0000 (0x00196000) CRYPT32.dll (0x3344533c)
223850671 000029f0 0x74590000 (0x0000e000) MSASN1.dll (0xa0b3edc3)
223850671 000029f0 0x6f950000 (0x0001f000) ncrypt.dll (0x7f93d117)
223850671 000029f0 0x72ba0000 (0x00023000) WINMMBASE.dll (0x84c11a06)
223850687 000029f0 0x76c10000 (0x000fc000) ole32.dll (0x7526af8f)
223850687 000029f0 0x69e10000 (0x0002d000) NTASN1.dll (0x117ee49d)
223850687 000029f0 0x30000000 (0x0006c000) binkw32.dll (0x3bba1417)
223850687 000029f0 0x68f20000 (0x00070000) uplay_r1_loader.dll (0x5bc9fce1)
223850687 000029f0 0x21100000 (0x0005e000) mss32.dll (0x3bccbaf7)
223850687 000029f0 0x6fcf0000 (0x00008000) VERSION.dll (0x814276bf)
223850687 000029f0 0x6a4e0000 (0x00182000) dbghelp.dll (0xf43c0d4c)
223850687 000029f0 0x68f10000 (0x0000e000) DDRAW.dll (0x5c13d718)
223850687 000029f0 0x68e80000 (0x00081000) DSOUND.dll (0x0913d0f4)
223850703 000029f0 0x701c0000 (0x0016f000) d3d9.dll (0x8b50c245)
223850703 000029f0 0x72810000 (0x00070000) MSVCP140.dll (0x5b3efa18)
223850703 000029f0 0x73c90000 (0x00014000) VCRUNTIME140.dll (0x5b3efa0c)
223850703 000029f0 0x6f900000 (0x00023000) dwmapi.dll (0x10de4073)
223850703 000029f0 0x68e50000 (0x00025000) dbgcore.DLL (0x2cea04a7)
223850703 000029f0 0x68040000 (0x0041b000) uplay_r1.dll (0x5c2f8237)
223850703 000029f0 0x72c90000 (0x000b1000) WINHTTP.dll (0x8afb4c51)
223850703 000029f0 0x68a90000 (0x003bf000) overlay.dll (0x5c2f8413)
223850703 000029f0 0x70a50000 (0x00008000) WINNSI.DLL (0x647da3ea)
223850718 000029f0 0x76d10000 (0x00007000) NSI.dll (0x353e6328)
223850718 000029f0 BB_Support version 1.46e.
223850718 000029f0 LoadDbgHelpDll() returned 1.
223850718 000029f0 UploadDir:
223850718 000029f0 Commandline: '"H:/Siedler 4 History/thesettlers4/S4_Main.exe"'
223850718 000029f0 ================================================== ===================
223850718 000029f0 SYSTEM INFORMATION
223850718 000029f0 ---------------------------------------------------------------------
223850718 000029f0 CPU Vendor: GenuineIntel
223850718 000029f0 CPU Family: 6
223850734 000029f0 CPU Model : 10
223850734 000029f0 CPU Steppg: 9
223850734 000029f0 # of CPUs : 8
223850734 000029f0 CPU Speed : 3346
223850734 000029f0 MMX Ext. : Yes
223850734 000029f0
223850734 000029f0 OPERATING SYSTEM INFORMATION
223850750 000029f0 ---------------------------------------------------------------------
223850750 000029f0 Detected OS: Windows 2xxx
223850750 000029f0 VersionMajor: 6
223850750 000029f0 VersionMinor: 2
223850750 000029f0 Additional Info:
223850750 000029f0
223850750 000029f0 MEMORY INFORMATION
223850765 000029f0 ---------------------------------------------------------------------
223850765 000029f0 Total Physical Memory: 4096 MBytes
223850765 000029f0 Free Physical Memory: 4095 MBytes
223850765 000029f0 Total Virtual Memory: 4095 MBytes
223850765 000029f0 Free Virtual Memory: 4095 MBytes
223850781 000029f0 ================================================== ===================
223850812 000029f0 Init strings for language 1...
223850843 000029f0 3837 strings in file version 21 expected. Data length is 309903 bytes.
223851875 000029f0 .
223851937 000029f0 Init strings for language 1...
223851937 000029f0 3837 strings in file version 21 expected. Data length is 309903 bytes.
223851968 000029f0 GFX ENGINE: Engine object successfully created.
223851968 000029f0 Pure software rendering is no longer supported
223851968 000029f0 GFX ENGINE: ---------------------
223851968 000029f0 GFX ENGINE: Requested render configuration is:
223851968 000029f0 GFX ENGINE: Hardware(Lsc): 1
223851968 000029f0 GFX ENGINE: Hardware(Obj): 0
223851968 000029f0 GFX ENGINE: HQTextQuality: 1
223851968 000029f0 GFX ENGINE: Filtering: 1
223851968 000029f0 GFX ENGINE: DD3-Interface: 0
223851968 000029f0 GFX ENGINE: GUI only mode: 1
223851968 000029f0 GFX ENGINE: Width: 2560
223851984 000029f0 GFX ENGINE: Height: 1377
223851984 000029f0 GFX ENGINE: X: 0
223851984 000029f0 GFX ENGINE: Y: 23
223851984 000029f0 GFX ENGINE: hWnd: 198220
223851984 000029f0 GFX ENGINE: ---------------------
223851984 000029f0 GFX ENGINE: Set window setup: x:0 y:23 width:2560 height:1377
223851984 000029f0 GFX ENGINE: DD interface successfully created!
223852000 000029f0 GFX ENGINE: ---------------GfxAdapter Info---------------
223852000 000029f0 GFX ENGINE:
223852000 000029f0 GFX ENGINE: Driver :
223852000 000029f0 GFX ENGINE: Description :
223852000 000029f0 GFX ENGINE: DriverVersion : 0
223852000 000029f0 GFX ENGINE: Manufactorer : 0
223852000 000029f0 GFX ENGINE: Chipset : 0
223852000 000029f0 GFX ENGINE: ChipsetRevision : 0
223852000 000029f0 GFX ENGINE: BoardRevision : 0
223852000 000029f0 GFX ENGINE: Certification : 0
223852015 000029f0 GFX ENGINE:
223852015 000029f0 GFX ENGINE: ---------------------------------------------
223852593 000029f0 GFX ENGINE: The needed 4444 format are not supported by the hardware!
223852593 000029f0 GFX ENGINE: DD interface successfully destroyed!
223852593 000029f0 GFX ENGINE: DD interface successfully created!
223852593 000029f0 GFX ENGINE: DD interface successfully destroyed!
223852593 000029f0 GFX ENGINE: Check setup: Software-rendering is possible.
223852593 000029f0 GFX ENGINE: Check setup: Hardware-rendering is possible.
223852593 000029f0 GFX ENGINE: Hardware object rendering disabled.
223852593 000029f0 GFX ENGINE: Check setup: Hardware object rendering is not possible.
223852609 000029f0 GFX ENGINE: DD interface successfully created!
223852609 000029f0 GFX ENGINE: DD interface successfully destroyed!
223852609 000029f0 GFX ENGINE: DD interface successfully created!
223852609 000029f0 GFX ENGINE: Begin common init. Mode: Interface 7.
223852640 000029f0 GFX ENGINE: Size of render surface: 2560 x 1377
223852640 000029f0 GFX ENGINE: Common init ok.
223853187 000029f0 GfxManager.cpp: Enabling GfxFile 20
223853218 000029f0 GfxManager.cpp: Enabling GfxFile 22
223853265 000029f0 GfxManager.cpp: Enabling GfxFile 21
223853312 000029f0 GfxManager.cpp: Enabling GfxFile 23
223853359 000029f0 GfxManager.cpp: Enabling GfxFile 24
223853421 000029f0 GfxManager.cpp: Enabling GfxFile 10
223853453 000029f0 GfxManager.cpp: Enabling GfxFile 12
223853500 000029f0 GfxManager.cpp: Enabling GfxFile 11
223853531 000029f0 GfxManager.cpp: Enabling GfxFile 13
223853562 000029f0 GfxManager.cpp: Enabling GfxFile 14
223853593 000029f0 GfxManager.cpp: Enabling GfxFile 3
223853656 000029f0 GfxManager.cpp: Enabling GfxFile 5
223853703 000029f0 GfxManager.cpp: Enabling GfxFile 7
223853718 000029f0 GfxManager.cpp: Enabling GfxFile 8
223853765 000029f0 GfxManager.cpp: Enabling GfxFile 6
223853796 000029f0 GfxManager.cpp: Enabling GfxFile 37
223853859 000029f0 GfxManager.cpp: Enabling GfxFile 30
223853921 000029f0 GfxManager.cpp: Enabling GfxFile 32
223853937 000029f0 GfxManager.cpp: Enabling GfxFile 31
223853984 000029f0 GfxManager.cpp: Enabling GfxFile 34
223854046 000029f0 GfxManager.cpp: Enabling GfxFile 2
223854062 000029f0 GfxManager.cpp: Enabling GfxFile 0
223854437 000029f0 .
223857984 000029f0 ShowHtml: <DEMO.HTM, 8> : Shellexecute returned 2!
223857984 000029f0 GFX ENGINE: Begin destroying DD interface object.
223857984 000029f0 GFX ENGINE: DD interface successfully destroyed!
223857984 000029f0 GFX ENGINE: Engine object successfully destroyed.
Wahrscheinlich das Hafen/Esel-Problem (mittlerweile habe ich festgestellt, dass der Fehler auch an einer Stelle ohne Handelsrouten auftritt, er ist aber von der Frequenz her fast ausschließlich bei eben jenen aufzufinden).
Der Log bringt leider nichts, der ist von einer nicht abgestürzten Session.
Wie schon leider festgestellt, hast du "Glück" gehabt.Zitat von Mueckenschwein Go to original post![]()
Hallo zusammen,
auch ich warte sehnsüchtig darauf, dass Siedler 4 im Mehrspieler spielbar ist.
@Mueckenschwein:
"InstantMuffin" hier hat sich mit den Esel/Handelsrouten/Schiffe Crash beschäftigt und auch wenn ich nicht weiß ob er mittlerweile die history edition besitzt (oder ob er auch bereits hier registriert ist?), könnte ihm dein abstürzender Spielstand vielleicht helfen, den Bug zu fixen (kannst du sicher auch hier iwo hochladen/verlinken, da er hier mitzulesen scheint):
http://www.siedler-maps.de/forum.php...threadid=23229
Ist das immer noch aktuell?Zitat von ThoNic232352355 Go to original post
Der Einsatz von Schiffen beschleunigt "den Crash", definitiv bei uns. Lässt man das, crash es einfach später. Vermutlich laufen Spiele mit weniger Spielern durch, prinzipiell. Einen Versuch haben wir mit 2 Mensch mit 2 Ki mal zu Ende gespielt. Dann haben wir 2 weitere Lizenzen gekauft, dann werden offenbar die Welten zu groß. Ich hätte mich wirklich Arg in den Hintern gebissen, hätte ich ich diese nicht zu den vergünstigten Preisen kaufen können.Zitat von Serpens66 Go to original post
Mit kann keiner sagen, dass die Programmierer nicht genau wissen, weshalb die Abstürze auftreten. In den Code wurde tief eingegriffen, auch mit dem Ziel, dem Spiel eien Onlinezwang zu geben. Jeder kann sich sich in Sekunden eine große Welt erstellen und die Abstürze nachstellen.
(Natürlich könnte ich die Karte nebst dem Spielstand hier uppen, wozu ? Bei jedem wird die in 15 sec crashen.)
Gäbe es konkrete Rückmeldungen oder "Testkarten" bei der Konstellationen ausprobiert werden, dann hätte man irgendwie das Gefühl, dass S4 doch noch zum Funktionieren gebracht werden soll und man systematisch an den Problemen arbeiten würde.
Es gibt bei S4 HE unter lokale Dateien die Möglichkeit: "Dateien überprüfen". Dabei wurden Fehler festgestellt und behoben. Daraufhin habe ich noch mal den Spielstand geladen, der bisher zum Crash führt. Das passiert unverändert. Ich wollte probieren, ob das, was ich im Post #92 schreib, noch da ist.
Ja ist es. Mit der zweimaligen Fehlermeldung:
Bei wiederholten Starten von S4 wird der Fehler nicht angezeigt und das Spiel crasht wie schon zuvor beschrieben ohne Fehlercode oder dergleichen. Es ist mir einmal danach noch einmal gelungen, eine Anzeige wie diese nach einem Rechnerneustart zu erreichen. Danach nicht mehr. Es ist also nicht so, dass bei jedem "frischen" Start des PC der Code angezeigt wird.
Also, bitte Fehler abstellen !
Hallo,Zitat von Mueckenschwein Go to original post
Könntest du mir diesen Speicherstand zukommen lassen?
Grüße,
Barbalatu