My Hgserver Crash, Someone Can Help Me?

All Helbreath Server Source Discussion here.
Post Reply
Audioslave
noob
Posts: 24
Joined: Sat Dec 25, 2004 2:40 pm

Post by Audioslave »

When I kill a enemy and he die, if I move out of the screen and come back again, i can't see the corpse and my gameserver crash. I'm trying to debug hgserver but it show me the error in asm and I don't know nothing of asm. If someone can help me i will be very happy.
Error:
0040C18A 0F BF 51 0A          movsx      edx,word ptr [ecx+0Ah]
0040C18E 8B 45 C0            mov        eax,dword ptr [ebp-40h]
0040C191 8B 4C 90 5C          mov        ecx,dword ptr [eax+edx*4+5Ch]
0040C195 8B 55 D0            mov        edx,dword ptr [ebp-30h]
0040C198 8B 81 80 00 00 00    mov        eax,dword ptr [ecx+80h]
0040C19E 89 02                mov        dword ptr [edx],eax
0040C1A0 8B 4D F0            mov        ecx,dword ptr [ebp-10h]
0040C1A3 83 C1 04            add        ecx,4
0040C1A6 89 4D F0            mov        dword ptr [ebp-10h],ecx
0040C1A9 8B 55 D4            mov        edx,dword ptr [ebp-2Ch]
0040C1AC 83 C2 04            add        edx,4
0040C1AF 89 55 D4            mov        dword ptr [ebp-2Ch],edx
0040C1B2 8B 45 F0            mov        eax,dword ptr [ebp-10h]
0040C1B5 89 45 D0            mov        dword ptr [ebp-30h],eax
0040C1B8 8B 4D 10            mov        ecx,dword ptr [ebp+10h]
0040C1BB 8B 55 C0            mov        edx,dword ptr [ebp-40h]
0040C1BE 8B 44 8A 5C          mov        eax,dword ptr [edx+ecx*4+5Ch]
0040C1C2 0F BE 88 45 01 00 00 movsx      ecx,byte ptr [eax+145h]
0040C1C9 8B 55 C4            mov        edx,dword ptr [ebp-3Ch]
0040C1CC 0F BF 42 06          movsx      eax,word ptr [edx+6]
0040C1D0 8B 55 C0            mov        edx,dword ptr [ebp-40h]
0040C1D3 8B 44 82 5C          mov        eax,dword ptr [edx+eax*4+5Ch]
<span style='color:red'>0040C1D7 0F BE 90 45 01 00 00 movsx      edx,byte ptr [eax+145h]</span>
0040C1DE 3B CA                cmp        ecx,edx
0040C1E0 74 43                je          0040C225
0040C1E2 8B 45 C4            mov        eax,dword ptr [ebp-3Ch]
0040C1E5 0F BF 48 06          movsx      ecx,word ptr [eax+6]
0040C1E9 39 4D 10            cmp        dword ptr [ebp+10h],ecx
0040C1EC 74 1E                je          0040C20C
0040C1EE 8B 55 C4            mov        edx,dword ptr [ebp-3Ch]
0040C1F1 0F BF 42 06          movsx      eax,word ptr [edx+6]
0040C1F5 8B 4D C0            mov        ecx,dword ptr [ebp-40h]
0040C1F8 8B 54 81 5C          mov        edx,dword ptr [ecx+eax*4+5Ch]
0040C1FC 8B 82 84 00 00 00    mov        eax,dword ptr [edx+84h]
XsX
Regular
Posts: 32
Joined: Sat May 15, 2004 8:53 pm

Post by XsX »

ajam, audioslave use debug mode in visual c++ and find code bad(depurate)...
Post Reply