0x12 SID_LOCALEINFO

ProtocolBNCS
DirectionsClient → Server
Used byDRTLDSHRW2BNSSHRJSTR
StatusHistorical. Newer games send this information inside `SID_AUTH_INFO`.

The client's clock, time zone, language and country.

Client → Server

Right after SID_CLIENTID or SID_CLIENTID2. There is no reply.

TypeFieldNotesConfidence
FILETIME System time UTC. Verified
FILETIME Local time Verified
INT32 Time zone bias Minutes from UTC. Verified
UINT32 System locale ID Verified
UINT32 User locale ID Verified
UINT32 User language ID Verified
STRING Language abbreviation For example ENU. Verified
STRING Country code Verified
STRING Country abbreviation For example USA. Verified
STRING Country name Verified

Remarks

Diablo and Warcraft II always send this message. For StarCraft Shareware and StarCraft Japanese it is optional.

Appears in

Sources and credits

This page is written in our own words. BNETDocs is credited for its research; none of its text is copied. See Credits.

Last edited September 16, 2026 by John Leighow.
Edit on GitHub | Page history