10 Dec, 2009, Kaeden wrote in the 1st comment:
Votes: 0
For the 'tell' packet type, I added two data fields, 'reply' and 'level'. They appear to be legacy stuff, but the server apparently supports them and until it doesn't it's probably worth knowing about them.

–Kaeden
10 Dec, 2009, Runter wrote in the 2nd comment:
Votes: 0
Kaeden said:
For the 'tell' packet type, I added two data fields, 'reply' and 'level'. They appear to be legacy stuff, but the server apparently supports them and until it doesn't it's probably worth knowing about them.

–Kaeden


Can you explain what you mean by supports them? And what the data fields are supposed to do?
10 Dec, 2009, kiasyn wrote in the 3rd comment:
Votes: 0
Looking through the server and client code I can't see anything relating to 'reply' or 'level'.

The server does no parsing for 'tells' so any data fields you add may pass, but aren't necessarily 'supported'.
10 Dec, 2009, Runter wrote in the 4th comment:
Votes: 0
kiasyn said:
Looking through the server and client code I can't see anything relating to 'reply' or 'level'.

The server does no parsing for 'tells' so any data fields you add may pass, but aren't necessarily 'supported'.


Yeah, which is why it was a little unusual sounding. I mean, currently I could pass a "nomnomnom" field in the packet and it'd echo it to everyone like it's legitimate too :p
10 Dec, 2009, Kaeden wrote in the 5th comment:
Votes: 0
While observing some packets that were being sent around I saw those two fields used in some tells. I don't know what they do (though it's probably a good guess that 'reply' does something similar to 'isreply'). In my particular case, having unexpected data fields caused problems for my particular method of parsing the packets (maybe most people have a better way of doing it that avoids that problem altogether).

I haven't looked at the server code myself, so I'll take kiasyn's word for it that it doesn't check the packets. Though I will say the server sent me some packets with those mentioned fields in them.

Sorry I couldn't be of more help than that, that's all I know. I just thought it might be information of use for someone who's trying to create their own client and is doing it by relying upon the protocol listed on this site.
0.0/5