BNETDocs: Redux is no longer updated, this subdomain exists for archival purposes only. Visit the main site.


Generate Code: All packets

Packet Information

Message ID:0x19
Message Name:MCP_CHARLIST2
Direction:Server -> Client (Received)
Used By:Diablo II, Diablo
Format:(WORD) Number of characters requested
(DWORD) Number of characters that exist on this account
(WORD) Number of characters returned

For each character:
(DWORD) Expiration Date
(STRING) Character name
(STRING) Character statstring
Remarks:Lists characters.

The expiration date is a second count. To determine when the character will expire, add this time to January 1 00:00:00 UTC 1970 and determine the difference between that value and now (all in seconds).

The statstrings in this packet do not contain the product or character name. Everything else is the same as a character statstring you would receive from a character entering the channel.
Related:[0x19] MCP_CHARLIST2 (C->S)

User Comments

For detailed questions and discussion, visit the Research Forum

Nov 04, 2007
04:29 AM

The character data chunks seem to follow this structure for "each" character:

(DWORD) Expiration date
(STRING) Character name -- length of this always seems to be 11 bytes
(STRING) Statstring -- length of this always seems to be 34 bytes

We recommend you use Firefox to view this site. This site has been optimized for Firefox.

Get Firefox
BNLS Server Status

= Online       = Offline Server Status v1 v2




= Online       = Offline


Site scripts and design copyrights reserved to Don Cullen.
Contents copyrighted to Blizzard and their parent corporation, Vivendi.
Main credits for contents goes to Arta. View the rest of credits.
Demented Minds copyrights reserved to Don Cullen 2003-present.
Copyright infringements will be prosecuted to the fullest extent allowable by law.
Please view our legal disclaimer and terms of service.