0x14 SID_UDPPINGRESPONSE

ProtocolBNCS
DirectionsClient → Server
Used bySTARSEXPSSHRJSTRDRTLDSHRW2BN

Tells the server the UDP test worked, by echoing the code the server sent over UDP.

Client → Server

After the client receives PKT_SERVERPING over UDP, and before SID_ENTERCHAT.

TypeFieldNotesConfidence
UINT32 UDP code The value from PKT_SERVERPING. Official servers used bnet. Verified

Remarks

If the client never sends this, the server marks the user with the No UDP flag (0x10), which other players see as a plug icon, and the client can't create or join games.

Timing matters on official servers. Sending this before the version check starts, or after entering chat, got clients disconnected.

Diablo is unresolved. BNETDocs lists Diablo among the games that send this message. It also records that official Battle.net always showed Diablo users with the No UDP flag regardless. This hasn't been confirmed with a real Diablo client.

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