Transport Layer:Transmission Control Protocol (TCP)
Application Layer:Battle.net v1 TCP Messages (SID)
Message Id:0x82
Direction:Server to Client
Used By:Warcraft III Reign of Chaos, Warcraft III The Frozen Throne
Message Format:
(does not include protocol header)
  (UINT32) Cookie
   (UINT8) Status
  (STRING) Clan name    [present if status = 0]
   (UINT8) Rank         [present if status = 0]
(FILETIME) Date joined  [present if status = 0]


Result of a member information request.

This contains the clan's name, rank, and date joined for the member in the given clan tag.

Status is one of the Clan Message Codes:

  • 0x00: Successfully retrieved
  • 0x0C: User not in that clan
| Edited: Leaky



....Are you sure about the remarks? According to the Clan Message Codes, 0 is the code for success. Anything non-zero would indicate failure**** heh. Also, what's 0x0C? It's not documented in the clan message codes. I'm getting that for some reason, and my packet's len is 9 bytes. (5 bytes + 4 byte header, get it right.) Who documented this ? They did a bad job imo.


To brew: I think by successful the original author meant that it returned data about the user's tag, rank, join date etc. By failure it meant the data didn't exist because the user wasn't in a clan. Poor wording, but I can understand what the author was trying to say.

Also it seems odd how the Clan Message Codes would even be used since you technically aren't requesting that user to join your clan. You're just asking for information. So maybe 0x0C means there is no information??


from what brew is telling me (he is getting it for everything including people in a clan)

and he has yet to provide a packet log of what he's sending i can only assume he's sending the message incorrect and 0x0C means invalid request...

why else would it send that for people who are in clans and out of clans?


Corrected page as per brew's research