Witam,
To mój pierwszy post tutaj, także witam wszystkich.
Mam nadzieję, że ktoś pomoże mi bo już pomysły mi się wyczerpały... - mam oto taki problem z Battlefield 2 Complete Collection - BF pada bez jakiegokolwiek komunikatu w grze sieciowej po 10 - 20 min... (Offline działa ok.) Co ciekawe przez ok. 2 tygodnie po instalacji wszystko działało normalnie - od jakiegoś tygodnia nie da się grać.
Dodam, że na komputerze na którym jest zainstalowany BF2 nie było nic instalowane w tym czasie, wszystko działa poprawnie oprócz BF2.
Próbowałem zmieniać sterowniki, przeinstalowywać PB, czyścić rejestr, instalować na nowo BF, kombinować z ustawieniami dźwięku i grafiki - nic nie pomaga.
Zauważyłem, że podczas uruchamiania gry ze starym PB (zaraz po nowej instalacji gry) po wejściu na serwer gra chodzi płynnie - wiadomo dostaje kicka po kilku minutach za starego PB.
Ale już po aktualizacji do najnowszej wersji PB (czy to automatycznej czy to ręcznej) po wejściu na serwer gra ścina się przez pierwsze ~20 sek. Potem działa normalnie aż do crash'u.
Przy padzie gra tworzy plik .dmp (zawsze taki sam) oto jego zawartość.
Kod:
*** ERROR: Module load completed but symbols could not be loaded for ntdll.dll
ntdll+0xeb94:
7c90eb94 c3 ret
0:000> .restart /f
Loading Dump File [C:\dmp\bf2_v1.1.2965-797.0_2009-07-21_19.39.48.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available
Comment: 'Battlefield2 MiniDump. Address: 07FBCCE0 (In Windbg type: .ecxr)
ASSERT INFORMATION:
[...]
[EOF]'
Symbol search path is: *** Invalid ***
****************************************************************************
* Symbol loading may be unreliable without a symbol search path. *
* Use .symfix to have the debugger choose a symbol path. *
* After setting your symbol path, use .reload to refresh symbol locations. *
****************************************************************************
Executable search path is:
Windows XP Version 2600 (Dodatek Service Pack 2) MP (2 procs) Free x86 compatible
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Tue Jul 21 19:39:48.000 2009 (GMT+2)
System Uptime: not available
Process Uptime: 0 days 0:05:29.000
................................................................
...............................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(504.8fc): Access violation - code c0000005 (first/second chance not available)
eax=0093ffd0 ebx=00000000 ecx=00000048 edx=0053ffd0 esi=000005f0 edi=00000000
eip=7c90eb94 esp=0022ef64 ebp=0022efc8 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00200246
Unable to load image C:\WINDOWS\system32\ntdll.dll, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntdll.dll
*** ERROR: Module load completed but symbols could not be loaded for ntdll.dll
ntdll+0xeb94:
7c90eb94 c3 ret
*** WARNING: Unable to verify timestamp for BF2.exe
*** ERROR: Module load completed but symbols could not be loaded for BF2.exe
*** WARNING: Unable to verify timestamp for dice_py.dll
*** ERROR: Module load completed but symbols could not be loaded for dice_py.dll
Plik ntdll.dll także już podmieniałem...
Ma ktoś jakieś pomysły na rozwiązanie problemu?
Mój sprzęt to:
P4 3Ghz
2 GB RAM
GF 7900 GS
X-Fi