I made changes client.cpp file source under world.
I fixed the opcode order to read the correct way just like live server.
this is how my server reads the opcode now
[Thu Feb 09 10:01:49 2012]00043:WorldAuthenticate: Initiating Login.
[Thu Feb 09 10:01:49 2012]00044:WorldAuthenticate. I got a message of type 0x5b0b (23307).OP_GuildsList=
[Thu Feb 09 10:01:49 2012]00045:WorldAuthenticate. I got a message of type 0x1497 (5271).OP_LogServer=
[Thu Feb 09 10:01:49 2012]00046:WorldRPServer message: server name xxxxxxxxxxxx
[Thu Feb 09 10:01:49 2012]00047:WorldAuthenticate. I got a message of type 0x655c (2594
.OP_ApproveWorld=
[Thu Feb 09 10:01:50 2012]00048:WorldAuthenticate. I got a message of type 0x710e (28942).OP_EnterWorld=
[Thu Feb 09 10:01:50 2012]00049:WorldAuthenticate. I got a message of type 0x631a (25370).OP_ExpansionInfo=
[Thu Feb 09 10:01:50 2012]00050:WorldAuthenticate. I got a message of type 0x49b6 (18870).OP_SendCharInfo=
[Thu Feb 09 10:01:50 2012]00051:Check 1x. 0x3f4c3235
[Thu Feb 09 10:01:50 2012]00052:Check 1sa. 0x4de1b0f1
[Thu Feb 09 10:01:50 2012]00053:Check 1sa. 0x1fc34415
[Thu Feb 09 10:01:50 2012]00054:WorldAuthenticate. I got a message of type 0x7930 (31024).OP_PostEnterWorld=
[Thu Feb 09 10:01:50 2012]00055:WorldAuthenticate. Access granted.