Display Filter Reference: DirectPlay Protocol

Protocol field name: dplay

Versions: 1.0.0 to 2.6.5

Back to Display Filter Reference

Field name Description Type Versions
dplay.command DirectPlay command Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.command_2 DirectPlay second command Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.dialect.version DirectPlay dialect version Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.dialect.version_2 DirectPlay second dialect version Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.dplay_str DirectPlay action string Character string 1.0.0 to 2.6.5
dplay.dplay_str_2 DirectPlay second action string Character string 1.0.0 to 2.6.5
dplay.flags DirectPlay session desc flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.flags.acq_voice acquire voice Boolean 1.0.0 to 2.6.5
dplay.flags.can_join can join Boolean 1.0.0 to 2.6.5
dplay.flags.ignored ignored Boolean 1.0.0 to 2.6.5
dplay.flags.migrate_host migrate host flag Boolean 1.0.0 to 2.6.5
dplay.flags.no_create_players no create players flag Boolean 1.0.0 to 2.6.5
dplay.flags.no_player_updates no player updates Boolean 1.0.0 to 2.6.5
dplay.flags.no_sess_desc no session desc changes Boolean 1.0.0 to 2.6.5
dplay.flags.opt_latency optimize for latency Boolean 1.0.0 to 2.6.5
dplay.flags.order preserve order Boolean 1.0.0 to 2.6.5
dplay.flags.pass_req password required Boolean 1.0.0 to 2.6.5
dplay.flags.priv_sess private session Boolean 1.0.0 to 2.6.5
dplay.flags.reliable use reliable protocol Boolean 1.0.0 to 2.6.5
dplay.flags.route route via game host Boolean 1.0.0 to 2.6.5
dplay.flags.short_player_msg short player message Boolean 1.0.0 to 2.6.5
dplay.flags.srv_p_only get server player only Boolean 1.0.0 to 2.6.5
dplay.flags.unused unused Boolean 1.0.0 to 2.6.5
dplay.flags.use_auth use authentication Boolean 1.0.0 to 2.6.5
dplay.flags.use_ping use ping Boolean 1.0.0 to 2.6.5
dplay.game.guid DirectPlay game GUID Globally Unique Identifier 1.0.0 to 2.6.5
dplay.instance.guid DirectPlay instance guid Globally Unique Identifier 1.0.0 to 2.6.5
dplay.message.guid Message GUID Globally Unique Identifier 1.0.0 to 2.6.5
dplay.multi.create_offset Offset to PackedPlayer struct Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.multi.group_id Group ID Sequence of bytes 1.0.0 to 2.6.5
dplay.multi.id_to ID to Sequence of bytes 1.0.0 to 2.6.5
dplay.multi.password Password Character string 1.0.0 to 2.6.5
dplay.multi.password_offset Offset to password Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.multi.player_id Player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.ping.id_from ID From Sequence of bytes 1.0.0 to 2.6.5
dplay.ping.tick_count Tick Count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.player_msg DirectPlay Player to Player message Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.dialect PackedPlayer dialect version Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.fixed_size PackedPlayer fixed size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.flags PackedPlayer flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.flags.in_group in group Boolean 1.0.0 to 2.6.5
dplay.pp.flags.nameserver is name server Boolean 1.0.0 to 2.6.5
dplay.pp.flags.sending sending player on local machine Boolean 1.0.0 to 2.6.5
dplay.pp.flags.sysplayer is system player Boolean 1.0.0 to 2.6.5
dplay.pp.id PackedPlayer ID Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.long_name PackedPlayer long name Character string 1.8.0 to 2.6.5
dplay.pp.long_name_len PackedPlayer long name length Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.parent_id PackedPlayer parent ID Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.player_count PackedPlayer player count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.player_data PackedPlayer player data Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.player_data_size PackedPlayer player data size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.player_id PackedPlayer player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.short_name PackedPlayer short name Character string 1.0.0 to 2.6.5
dplay.pp.short_name_len PackedPlayer short name length Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.size PackedPlayer size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.sp_data PackedPlayer service provider data Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.sp_data_size PackedPlayer service provider data size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.pp.sysplayer_id PackedPlayer system player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.pp.unknown_1 PackedPlayer unknown 1 Sequence of bytes 1.0.0 to 2.6.5
dplay.saddr.af DirectPlay s_addr_in address family Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.saddr.ip DirectPlay s_addr_in ip address IPv4 address 1.0.0 to 2.6.5
dplay.saddr.padding DirectPlay s_addr_in null padding Sequence of bytes 1.0.0 to 2.6.5
dplay.saddr.port DirectPlay s_addr_in port Unsigned integer, 2 bytes 1.0.0 to 2.6.5
dplay.sd.capi SecDesc CAPI provider ptr Sequence of bytes 1.0.0 to 2.6.5
dplay.sd.capi_type SecDesc CAPI provider type Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sd.enc_alg SecDesc encryption algorithm Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sd.flags SecDesc flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sd.size SecDesc struct size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sd.sspi SecDesc SSPI provider ptr Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.curr_players DirectPlay current players Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sess_desc.length DirectPlay session desc length Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sess_desc.max_players DirectPlay max players Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.sess_desc.name_ptr Session description name pointer placeholder Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.pw_ptr Session description password pointer placeholder Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.res_1 Session description reserved 1 Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.res_2 Session description reserved 2 Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.user_1 Session description user defined 1 Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.user_2 Session description user defined 2 Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.user_3 Session description user defined 3 Sequence of bytes 1.0.0 to 2.6.5
dplay.sess_desc.user_4 Session description user defined 4 Sequence of bytes 1.0.0 to 2.6.5
dplay.size DirectPlay package size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.dialect SuperPackedPlayer dialect version Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.flags SuperPackedPlayer flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.flags.in_group in group Boolean 1.0.0 to 2.6.5
dplay.spp.flags.nameserver is name server Boolean 1.0.0 to 2.6.5
dplay.spp.flags.sending sending player on local machine Boolean 1.0.0 to 2.6.5
dplay.spp.flags.sysplayer is system player Boolean 1.0.0 to 2.6.5
dplay.spp.id SuperPackedPlayer ID Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.long_name SuperPackedPlayer long name Character string 1.8.0 to 2.6.5
dplay.spp.parent_id SuperPackedPlayer parent ID Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.pd_length SuperPackedPlayer player data length Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim SuperPackedPlayer player info mask Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.long_name SuperPackedPlayer have long name Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.parent_id SuperPackedPlayer have parent ID Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.pd_length SuperPackedPlayer player data length info Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.player_count SuperPackedPlayer player count info Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.short_name SuperPackedPlayer have short name Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.shortcut_count SuperPackedPlayer shortcut count info Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.pim.sp_length SuperPackedPlayer service provider length info Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.player_count SuperPackedPlayer player count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.player_data SuperPackedPlayer player data Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.player_id SuperPackedPlayer player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.short_name SuperPackedPlayer short name Character string 1.0.0 to 2.6.5
dplay.spp.shortcut_count SuperPackedPlayer shortcut count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.shortcut_id SuperPackedPlayer shortcut ID Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.size SuperPackedPlayer size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.sp_data SuperPackedPlayer service provider data Sequence of bytes 1.0.0 to 2.6.5
dplay.spp.sp_data_length SuperPackedPlayer service provider data length Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.spp.sysplayer_id SuperPackedPlayer system player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.token DirectPlay token Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type02.all Enumerate all sessions Boolean 1.0.0 to 2.6.5
dplay.type02.flags Enum Session flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type02.game.guid DirectPlay game GUID Globally Unique Identifier 1.0.0 to 2.6.5
dplay.type02.joinable Enumerate joinable sessions Boolean 1.0.0 to 2.6.5
dplay.type02.password Session password Character string 1.0.0 to 2.6.5
dplay.type02.password_offset Enum Sessions password offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type02.pw_req Enumerate sessions requiring a password Boolean 1.0.0 to 2.6.5
dplay.type_01.game_name Enum Session Reply game name Character string 1.0.0 to 2.6.5
dplay.type_01.name_offs Enum Session Reply name offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_05.flags Player ID request flags Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_05.flags.local is local player Boolean 1.0.0 to 2.6.5
dplay.type_05.flags.name_server is name server Boolean 1.0.0 to 2.6.5
dplay.type_05.flags.secure is secure session Boolean 1.0.0 to 2.6.5
dplay.type_05.flags.sys_player is system player Boolean 1.0.0 to 2.6.5
dplay.type_05.flags.unknown unknown Boolean 1.0.0 to 2.6.5
dplay.type_07.capi CAPI provider Character string 1.0.0 to 2.6.5
dplay.type_07.capi_offset CAPI provider offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_07.dpid DirectPlay ID Sequence of bytes 1.0.0 to 2.6.5
dplay.type_07.hresult Request player HRESULT Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_07.sspi SSPI provider Character string 1.0.0 to 2.6.5
dplay.type_07.sspi_offset SSPI provider offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_0f.data_offset Data Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_0f.data_size Data Size Unsigned integer, 4 bytes 1.8.0 to 2.6.5
dplay.type_0f.id_to ID to Sequence of bytes 1.0.0 to 2.6.5
dplay.type_0f.player_data Player Data Sequence of bytes 1.0.0 to 2.6.5
dplay.type_0f.player_id Player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.type_13.create_offset Create Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_13.group_id Group ID Sequence of bytes 1.0.0 to 2.6.5
dplay.type_13.id_to ID to Sequence of bytes 1.0.0 to 2.6.5
dplay.type_13.password Password Character string 1.0.0 to 2.6.5
dplay.type_13.password_offset Password Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_13.player_id Player ID Sequence of bytes 1.0.0 to 2.6.5
dplay.type_13.tick_count Tick count? Looks like an ID Sequence of bytes 1.0.0 to 2.6.5
dplay.type_15.data_size Data Size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_15.message.size Message size Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_15.offset Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_15.packet_idx Packet Index Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_15.packet_offset Packet offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_15.total_packets Total Packets Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_1a.id_to ID From Sequence of bytes 1.0.0 to 2.6.5
dplay.type_1a.password Password Character string 1.0.0 to 2.6.5
dplay.type_1a.password_offset Password Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_1a.sess_name_ofs Session Name Offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_1a.session_name Session Name Character string 1.0.0 to 2.6.5
dplay.type_29.desc_offset SuperEnumPlayers Reply description offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.game_name SuperEnumPlayers Reply game name Character string 1.0.0 to 2.6.5
dplay.type_29.group_count SuperEnumPlayers Reply group count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.id ID of the forwarded player Sequence of bytes 1.0.0 to 2.6.5
dplay.type_29.name_offset SuperEnumPlayers Reply name offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.packed_offset SuperEnumPlayers Reply packed offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.pass_offset SuperEnumPlayers Reply password offset Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.password SuperEnumPlayers Reply Password Character string 1.0.0 to 2.6.5
dplay.type_29.player_count SuperEnumPlayers Reply player count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
dplay.type_29.shortcut_count SuperEnumPlayers Reply shortcut count Unsigned integer, 4 bytes 1.0.0 to 2.6.5
Go Beyond with Riverbed Technology

Riverbed is Wireshark's primary sponsor and provides our funding. They also make great products that fully integrate with Wireshark.

I have a lot of traffic...

ANSWER: SteelCentral™ Packet Analyzer PE
  • • Visually rich, powerful LAN analyzer
  • • Quickly access very large pcap files
  • • Professional, customizable reports
  • • Advanced triggers and alerts
Learn More

Buy Now

No, really, I have a LOT of traffic…

ANSWER: SteelCentral™ AppResponse 11
  • • Full stack analysis – from packets to pages
  • • Rich performance metrics & pre-defined insights for fast problem identification/resolution
  • • Modular, flexible solution for deeply-analyzing network & application performance
Learn More