Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Packets] Latale Decoded packets

Status
Not open for further replies.
Joined
Sep 27, 2006
Messages
557
Reaction score
88
These are Latale Packets Decoded from login server,charc server,world server...


LOGIN SERVER

When the client first connects..

Server sends:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
0A 00 00 00 64 00 00 00 00 01
[B]this packet is unecrypted[/B]
[/COLOR][/SIZE][/COLOR][/SIZE]

AFTER THIS ALL PACKETS ARE ENCRPYTED


Client sends:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]65 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE]

Server responses with the greeting packet:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]66 00 00 00 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE]

Client sends:
Code:
07 c2 eb 0b 00 00 00 00 06 01 b2 01 06 61 64 6d 69 6e 00 06 61 64 6d 69 6e 00 0d f5 d0 1d 04 0b 41 4a 4a 49 59 41 2e 53 50 46 00 09 ef 1d 04 0b 48 4f 53 48 49 4d 2e 53 50 46 00 36 f0 1d 04 0a 52 4f 57 49 44 2e 53 50 46 00 15 ed 1d 04 0d 4a 49 4e 53 53 41 47 41 2e 53 50 46 00 e9 83 89 00 0d 4d 41 4b 4f 31 32 39 38 2e 53 50 46 00 e9 83 89 00 0e 4d 45 54 41 4c 47 45 4e 49 2e 53 50 46 00 c5 a6 1d 04 0c 44 41 4c 42 4f 4e 47 2e 53 50 46 00 15 ed 1d 04 0a 52 59 55 4d 53 2e 53 50 46 00 f5 d0 1d 04 09 42 41 4e 58 2e 53 50 46 00 09 ef 1d 04 09 42 41 52 59 2e 53 50 46 00 05 c6 1d 04 0a 5a 45 4e 4e 45 2e 53 50 46 00 e9 83 89 00 0b 43 4c 41 49 52 45 2e 53 50 46 00 e9 83 89 00 0b 43 56 4f 49 43 45 2e 53 50 46 00

without going into full detail this packet contains the username and password and checksum on all spf files (if you want me too i can write this out in full)

Server responses with User Login Packet:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
[01] - Server Command  [C2 EB 0B] - Header [00] - type
 
01 C2 EB 0B 00 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]00 Correct User[/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 04 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]04 user wrong[/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 03 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]03 [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]password wrong[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 05 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]05 Id is suspended (banned)[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 02 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]02 [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Id is playing game now[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE] 
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Correct user login:[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 c2 eb 0b 00 11 08 01 00 00 00 00 00 01 00 61 64 6d 69 6e 00 00 00 00 00 00 00 00 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][01] - Server Command  [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][C2 EB 0B] - Header [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00] - type [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][11 08 01] - Static Client ID  [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00 00 00 00 00] [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][01] - Username Command [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][STRING] - Username[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00 00 00 00 00 00 00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[/SIZE]
[2c] - Client Command
[01] - Client Command ID
[00 00] 
[11 08 01] -Client ID
[00 00 00 00 00] 
[31 32 37 2e 30 2e 30 2e 31] - Client IP
[00 00 00 00 00 00 00 00]

Server responses with ServerIP:
Code:
[6C] - Server Command 
[00 00 00] 
[01] - Server command for IP
[00] 
[31 32 37 2e 30 2e 30 2e 31] - Server IP 
[00 00 00] 
[10 27] - Port
 
Sever sends [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request For Serv List [/COLOR][/SIZE][/COLOR][/SIZE]this after server Ip:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][2D]  - Server command
[01] - Static ID
[00 00 00 00 00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[64] - Client Command 
[c2 eb 0b] - Client Header
[11 08 01] - Client ID
[00]

Server responses with Sending ServerList:
Code:
[65] -Server Command
[C2 EB 0B] -Server Header
[01] - max number of servers
[01] - server icon  01 - 08 are the max ammount of server icons
[00] 
[49 72 69 73] - Server Name
[00 00 00 00 00 00 00 00 00 00 00 00] 
[64] -Static
[00] 
[36 37 2E 32 30 31 2E 35 37 2E 31 34 35] - Server IP 
[00 00 00] 
[12 27] - server list port = 10002[SIZE=2]
[/SIZE][00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]server status 00 = Few, 01 = Normal, 02 = Busy
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[68] - Client Command
[C2 EB 0B] - Client Header
[01] - Static
[00 00 00]

Server Responses with Sending the Channel List:
Code:
[69] - Server Command 
[C2 EB 0B] - Server Header 
[07] - max number of channels
[67] - Channel id
[00] 
[43 48 5F 30 33] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy
[/COLOR][/SIZE][/COLOR][/SIZE][6B] - channel id
[00] 
[43 48 5F 30 37] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[66] - channel id
[00] 
[43 48 5F 30 32] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[6A] - channel id
[00] 
[43 48 5F 30 36] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[65] - channel id
[00] 
[43 48 5F 30 31] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[69] - channel id
[00] 
[43 48 5F 30 35] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[68] - channel id
[00] 
[43 48 5F 30 34] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[6B] - Client command 
[C2 EB 0B] - Client Header
[01] - static
[00] 
[65] - static
[00] 
[11 08 01] - Client ID
[00 00 00 00 00]

Server responses with Sending the Channel Ip's:
Code:
[6C] - server command
[C2 EB 0B] - server header
[00] 
[36 37 2E 32 30 31 2E 35 37 2E 31 34 33] - Channel IP
[00 00 00] 
[13 27] - channel list port = 10003[SIZE=2]
[/SIZE]

Client Sends:
Code:
[2E] - Client Command 
[01] - static
[00 00] 
[64] - static
[00]

Server Responses with Going to the charc Server:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][2F] - Server Command
[01] - static
[00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE]

Char Server
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
Char Create, [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request Channel Connection, [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request Char List, Char delete, [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]charc IP,[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Greeting Packet, to come soon
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=3]
World Server
Code:
npcs,items,chat,gm commands,mobs,pvp,guilds and some other stuff done..

If anyone wants to rewrite this to make it more understandable feel free too..
all that ive posted are what i have done and i have more in beta stage....

hope this helps everyone sticky this please....
 
Newbie Spellweaver
Joined
Dec 23, 2007
Messages
89
Reaction score
8
Awsome job johny thanks :eek:
Shouldn't this be a release? xD
 
Newbie Spellweaver
Joined
Dec 23, 2007
Messages
89
Reaction score
8
Yeah kinda, well anyway I have no idea how to handle with packets.
Unless someone will teach me :O
Amiria login to your msn.
 
Newbie Spellweaver
Joined
Mar 23, 2008
Messages
69
Reaction score
15
I'm also trying to decode packets @_@
I've captured packets for (hopefully I did lol)
-Moving on a rope
-Change Maps
-Use Portal inside town to reach another map inside the same town
 
Last edited:
Junior Spellweaver
Joined
May 1, 2009
Messages
129
Reaction score
30
:eek:
nice job
what do you use with sockets? IOCP? SELECT?
or .net asyn?
 
Initiate Mage
Joined
Oct 10, 2009
Messages
1
Reaction score
0
:(::(::(:
These are Latale Packets Decoded from login server,charc server,world server...


LOGIN SERVER

When the client first connects..

Server sends:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
0A 00 00 00 64 00 00 00 00 01
[B]this packet is unecrypted[/B]
[/COLOR][/SIZE][/COLOR][/SIZE]

AFTER THIS ALL PACKETS ARE ENCRPYTED


Client sends:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]65 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE]

Server responses with the greeting packet:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]66 00 00 00 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE]

Client sends:
Code:
07 c2 eb 0b 00 00 00 00 06 01 b2 01 06 61 64 6d 69 6e 00 06 61 64 6d 69 6e 00 0d f5 d0 1d 04 0b 41 4a 4a 49 59 41 2e 53 50 46 00 09 ef 1d 04 0b 48 4f 53 48 49 4d 2e 53 50 46 00 36 f0 1d 04 0a 52 4f 57 49 44 2e 53 50 46 00 15 ed 1d 04 0d 4a 49 4e 53 53 41 47 41 2e 53 50 46 00 e9 83 89 00 0d 4d 41 4b 4f 31 32 39 38 2e 53 50 46 00 e9 83 89 00 0e 4d 45 54 41 4c 47 45 4e 49 2e 53 50 46 00 c5 a6 1d 04 0c 44 41 4c 42 4f 4e 47 2e 53 50 46 00 15 ed 1d 04 0a 52 59 55 4d 53 2e 53 50 46 00 f5 d0 1d 04 09 42 41 4e 58 2e 53 50 46 00 09 ef 1d 04 09 42 41 52 59 2e 53 50 46 00 05 c6 1d 04 0a 5a 45 4e 4e 45 2e 53 50 46 00 e9 83 89 00 0b 43 4c 41 49 52 45 2e 53 50 46 00 e9 83 89 00 0b 43 56 4f 49 43 45 2e 53 50 46 00

without going into full detail this packet contains the username and password and checksum on all spf files (if you want me too i can write this out in full)

Server responses with User Login Packet:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
[01] - Server Command  [C2 EB 0B] - Header [00] - type
 
01 C2 EB 0B 00 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]00 Correct User[/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 04 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]04 user wrong[/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 03 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]03 [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]password wrong[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 05 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]05 Id is suspended (banned)[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 C2 EB 0B 02 = [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]02 [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Id is playing game now[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE] 
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Correct user login:[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]01 c2 eb 0b 00 11 08 01 00 00 00 00 00 01 00 61 64 6d 69 6e 00 00 00 00 00 00 00 00 00 00 00 00[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][01] - Server Command  [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][C2 EB 0B] - Header [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00] - type [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][11 08 01] - Static Client ID  [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00 00 00 00 00] [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][01] - Username Command [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][STRING] - Username[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][00 00 00 00 00 00 00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[/SIZE]
[2c] - Client Command
[01] - Client Command ID
[00 00] 
[11 08 01] -Client ID
[00 00 00 00 00] 
[31 32 37 2e 30 2e 30 2e 31] - Client IP
[00 00 00 00 00 00 00 00]

Server responses with ServerIP:
Code:
[6C] - Server Command 
[00 00 00] 
[01] - Server command for IP
[00] 
[31 32 37 2e 30 2e 30 2e 31] - Server IP 
[00 00 00] 
[10 27] - Port
 
Sever sends [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request For Serv List [/COLOR][/SIZE][/COLOR][/SIZE]this after server Ip:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][2D]  - Server command
[01] - Static ID
[00 00 00 00 00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[64] - Client Command 
[c2 eb 0b] - Client Header
[11 08 01] - Client ID
[00]

Server responses with Sending ServerList:
Code:
[65] -Server Command
[C2 EB 0B] -Server Header
[01] - max number of servers
[01] - server icon  01 - 08 are the max ammount of server icons
[00] 
[49 72 69 73] - Server Name
[00 00 00 00 00 00 00 00 00 00 00 00] 
[64] -Static
[00] 
[36 37 2E 32 30 31 2E 35 37 2E 31 34 35] - Server IP 
[00 00 00] 
[12 27] - server list port = 10002[SIZE=2]
[/SIZE][00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]server status 00 = Few, 01 = Normal, 02 = Busy
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[68] - Client Command
[C2 EB 0B] - Client Header
[01] - Static
[00 00 00]

Server Responses with Sending the Channel List:
Code:
[69] - Server Command 
[C2 EB 0B] - Server Header 
[07] - max number of channels
[67] - Channel id
[00] 
[43 48 5F 30 33] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy
[/COLOR][/SIZE][/COLOR][/SIZE][6B] - channel id
[00] 
[43 48 5F 30 37] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[66] - channel id
[00] 
[43 48 5F 30 32] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[6A] - channel id
[00] 
[43 48 5F 30 36] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[65] - channel id
[00] 
[43 48 5F 30 31] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[69] - channel id
[00] 
[43 48 5F 30 35] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]
[68] - channel id
[00] 
[43 48 5F 30 34] - channel name
[00 00 00 00 00 00 00 00 00 00 00] 
[01] - [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]channel status 00 = Few, 01 = Normal, 02 = Busy[/COLOR][/SIZE][/COLOR][/SIZE]

Client Sends:
Code:
[6B] - Client command 
[C2 EB 0B] - Client Header
[01] - static
[00] 
[65] - static
[00] 
[11 08 01] - Client ID
[00 00 00 00 00]

Server responses with Sending the Channel Ip's:
Code:
[6C] - server command
[C2 EB 0B] - server header
[00] 
[36 37 2E 32 30 31 2E 35 37 2E 31 34 33] - Channel IP
[00 00 00] 
[13 27] - channel list port = 10003[SIZE=2]
[/SIZE]

Client Sends:
Code:
[2E] - Client Command 
[01] - static
[00 00] 
[64] - static
[00]

Server Responses with Going to the charc Server:
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000][2F] - Server Command
[01] - static
[00 00 00 00 00 00]
[/COLOR][/SIZE][/COLOR][/SIZE]

Char Server
Code:
[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]
Char Create, [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request Channel Connection, [/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Request Char List, Char delete, [SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]charc IP,[SIZE=2][COLOR=#008000][SIZE=2][COLOR=#008000]Greeting Packet, to come soon
[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=3]
World Server
Code:
npcs,items,chat,gm commands,mobs,pvp,guilds and some other stuff done..

If anyone wants to rewrite this to make it more understandable feel free too..
all that ive posted are what i have done and i have more in beta stage....

hope this helps everyone sticky this please....
 
Status
Not open for further replies.
Back
Top