DirectPlay (DPLAY)

DirectPlay is part of the Microsoft DirectX suite and provides networking functionality to games using the DirectPlay API. Recently, it has been declared obsoleted by Microsoft, but many older popular games use if for network games. The networking protocol is completely undocumented by Microsoft.

History

DirectPlay was launched together with the DirectX suite in 1995. From the network protocol side of it, the only other interesting reliable date is 2002, when the networking protocol received a major overhaul with DirectX 8.2 to make it more suitable for internet play. In 2004, Microsoft deprecated DirectPlay and removed the API documentation from their DirectX SDKs, but DirectX 9.x still ship with DirectPlay support

Protocol dependencies

Example traffic

XXX - Add example decoded traffic for this protocol here (as plain text or Wireshark screenshot).

Wireshark

The DPLAY dissector is partially functional.

Preference Settings

(XXX add links to preference settings affecting how PROTO is dissected).

Example capture file

Display Filter

A complete list of DPLAY display filter fields can be found in the display filter reference

Capture Filter

You cannot directly filter DPLAY protocols while capturing. As the ports used vary, for older versions of DPLAY with every packet sent, you cannot set up a reasonable capture filter.

Discussion

DPlay (last edited 2008-04-12 17:51:25 by localhost)