Failed to deserialize net message

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Failed to deserialize net message

Post by John Adams » Wed Apr 27, 2011 5:49 pm

I need a little help diagnosing what this problem is. When I run an EQ2 client, log in and make a character, the client then attempts to log into my world. It starts chugging away, but then halts with this error:
error1.jpg
Something we are all very familiar with seeing, but I'd like to discuss what it truly means and how to get passed it.

Specifically, do you see the "last message type 31"? I looked at my Opcodes table, and found out opcode 31 is OP_ZoneInfoMsg. I also noticed my World reporting an unknown opcode 0038 received.

Just for kicks, I changed OP_ZoneInfoMsg from 31 to 38, and restarted my world. This time when I logged in, that "last message type 31" now said "38". I thought I was onto something! Though if I try to think logically, it IS saying 'this was the last message, the one I'm stumbling on is... 380?"

For this data range (1046), Opcode 380 is that accursed "OP_MapFogDataInitMsg".


Question:
Can we actually use that dialog to try and diagnose why this client is crashing trying to log in? Or is this pretty useless information?
You do not have the required permissions to view the files attached to this post.

User avatar
Gilraak
Posts: 107
Joined: Thu Sep 09, 2010 9:33 pm

Re: Failed to deserialize net message

Post by Gilraak » Thu Apr 28, 2011 2:03 pm

I believe if you have a C++ Debugger, you can do it. Run EverQuest2.exe under the debugger and see if that works. Just posting the easy way out.
Gilraak - Level 28 / Amari - Level 10

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: Failed to deserialize net message

Post by Zcoretri » Fri May 13, 2011 6:54 pm

John Adams wrote:
For this data range (1046), Opcode 380 is that accursed "OP_MapFogDataInitMsg".

Question:
Can we actually use that dialog to try and diagnose why this client is crashing trying to log in? Or is this pretty useless information?
I looks like it actually may be useful, now that I did the opcode audit, "OP_MapFogDataInitMsg" is actually 382 for 1046, but since it was 380 before, that's why the client bombed, it was getting the wrong opcode.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: Failed to deserialize net message

Post by John Adams » Fri May 13, 2011 9:23 pm

Damnit! I thought I slide those codes around a little to try that theory, but I might have done it wrong.

Can't wait to see Halas, baby!

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests