Skip to content

steamdatagram_messages_sdr.proto

  • Module: steamdatagram_messages_sdr_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 2
  • Messages: 42 (top-level: 33)
  • Enums: 10 (top-level: 1)

Imports

  • steamnetworkingsockets_messages_certs.proto
  • steamnetworkingsockets_messages.proto

Messages

Expand any message to inspect all fields.

CMsgSteamNetworkingIPAddress — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1v4fixed32optional
2v6bytesoptional
CMsgSteamDatagramSignedMessageGeneric — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cert.CMsgSteamDatagramCertificateSignedoptional
2signed_databytesoptional
3signaturebytesoptional
1023dummy_padbytesoptional
CMsgSteamDatagramRouterPingReply — fields: 21; oneofs: 0; nested messages: 2; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1client_timestampfixed32optional
2latency_datacenter_idsfixed32repeatedpacked = true
3latency_ping_msuint32repeatedpacked = true
4your_public_ipfixed32optional
5server_timefixed32optional
6challengefixed64optional
7seconds_until_shutdownuint32optional
8client_cookiefixed32optional
9scoring_penalty_relay_clusteruint32optional
10route_exceptions.CMsgSteamDatagramRouterPingReply.RouteExceptionrepeated
11your_public_portfixed32optional
12flagsuint32optional
13alt_addresses.CMsgSteamDatagramRouterPingReply.AltAddressrepeated
14latency_datacenter_ids_p2pfixed32repeatedpacked = true
15latency_ping_ms_p2puint32repeatedpacked = true
16recv_tosuint32optional
17echo_sent_tosuint32optional
18sent_tosuint32optional
19echo_request_reply_tosuint32optional
99dummy_padbytesoptional
100dummy_varintuint64optional
CMsgSteamDatagramRouterPingReply.RouteException — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramRouterPingReply
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1data_center_idfixed32optional
2flagsuint32optional
3penaltyuint32optional
CMsgSteamDatagramRouterPingReply.AltAddress — fields: 5; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: CMsgSteamDatagramRouterPingReply
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ipv4fixed32optional
2portuint32optional
3penaltyuint32optional
4protocol.CMsgSteamDatagramRouterPingReply.AltAddress.Protocoloptionaldefault = DefaultProtocol
5idstringoptional
CMsgSteamDatagramGameserverPingRequestBody — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1relay_popidfixed32optional
2your_public_ip.CMsgSteamNetworkingIPAddressoptional
3your_public_portuint32optional
4relay_unix_timeuint64optional
5routing_secretfixed64optional
6my_ips.CMsgSteamNetworkingIPAddressrepeated
8echobytesoptional
CMsgSteamDatagramGameserverPingRequestEnvelope — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1legacy_your_public_ipfixed32optional
2legacy_relay_unix_timefixed32optional
3legacy_challengefixed64optional
4legacy_router_timestampfixed32optional
5legacy_your_public_portfixed32optional
6cert.CMsgSteamDatagramCertificateSignedoptional
7signed_databytesoptional
8signaturebytesoptional
1023dummy_padbytesoptional
CMsgSteamDatagramGameserverPingReplyData — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2echo_relay_unix_timefixed32optional
3legacy_challengefixed64optional
4legacy_router_timestampfixed32optional
5data_center_idfixed32optional
6appiduint32optional
7protocol_versionuint32optional
8echobytesoptional
9buildstringoptional
10network_config_versionuint64optional
11my_unix_timefixed32optional
12routing_blobbytesoptional
CMsgSteamDatagramNoSessionRelayToClient — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2your_public_ipfixed32optional
3server_timefixed32optional
4challengefixed64optional
5seconds_until_shutdownuint32optional
6your_public_portfixed32optional
7connection_idfixed32optional
CMsgSteamDatagramNoSessionRelayToPeer — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1legacy_relay_session_iduint32optional
2from_relay_session_idfixed32optional
7from_connection_idfixed32optional
99kludge_padfixed64optional
CMsgTOSTreatment — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1l4s_detectstringoptional
2up_ecn1stringoptional
3down_dscp45stringoptional
CMsgSteamDatagramClientPingSampleRequest — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
CMsgSteamDatagramClientPingSampleReply — fields: 5; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
2pops.CMsgSteamDatagramClientPingSampleReply.POPrepeated
3legacy_data_centers.CMsgSteamDatagramClientPingSampleReply.LegacyDataCenterrepeated
5relay_override_activebooloptional
6tos.CMsgTOSTreatmentoptional
CMsgSteamDatagramClientPingSampleReply.POP — fields: 16; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgSteamDatagramClientPingSampleReply
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pop_idfixed32optional
2default_front_ping_msuint32optional
3default_e2e_ping_msuint32optional
4cluster_penaltyuint32optional
5default_e2e_scoreuint32optional
6p2p_via_peer_relay_pop_idfixed32optional
7alt_addresses.CMsgSteamDatagramClientPingSampleReply.POP.AltAddressrepeated
9best_dc_ping_msuint32optional
10best_dc_scoreuint32optional
11best_dc_via_relay_pop_idfixed32optional
12default_dc_ping_msuint32optional
13default_dc_scoreuint32optional
14default_dc_via_relay_pop_idfixed32optional
15test_dc_ping_msuint32optional
16test_dc_scoreuint32optional
17test_dc_via_relay_pop_idfixed32optional
CMsgSteamDatagramClientPingSampleReply.POP.AltAddress — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramClientPingSampleReply.POP
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idstringoptional
2front_ping_msuint32optional
3penaltyuint32optional
CMsgSteamDatagramClientPingSampleReply.LegacyDataCenter — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramClientPingSampleReply
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1data_center_idfixed32optional
2best_dc_via_relay_pop_idfixed32optional
3best_dc_ping_msuint32optional
CMsgSteamDatagramClientSwitchedPrimary — fields: 12; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
2from_ipfixed32optional
3from_portuint32optional
4from_router_clusterfixed32optional
5from_active_timeuint32optional
6from_active_packets_recvuint32optional
7from_dropped_reasonstringoptional
8gap_msuint32optional
9from_quality_now.CMsgSteamDatagramClientSwitchedPrimary.RouterQualityoptional
10to_quality_now.CMsgSteamDatagramClientSwitchedPrimary.RouterQualityoptional
11from_quality_then.CMsgSteamDatagramClientSwitchedPrimary.RouterQualityoptional
12to_quality_then.CMsgSteamDatagramClientSwitchedPrimary.RouterQualityoptional
CMsgSteamDatagramClientSwitchedPrimary.RouterQuality — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramClientSwitchedPrimary
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1scoreuint32optional
2front_pinguint32optional
3back_pinguint32optional
4seconds_until_downuint32optional
CMsgSteamDatagramConnectRequest — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
2gameserver_relay_session_iduint32optional
3legacy_client_steam_idfixed64optional
4my_timestampfixed64optional
5ping_est_msuint32optional
6crypt.CMsgSteamDatagramSessionCryptInfoSignedoptional
7cert.CMsgSteamDatagramCertificateSignedoptional
9virtual_portuint32optional
10routing_secretfixed64optional
CMsgSteamDatagramConnectOK — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1client_connection_idfixed32optional
2gameserver_relay_session_iduint32optional
3your_timestampfixed64optional
4delay_time_usecuint32optional
5crypt.CMsgSteamDatagramSessionCryptInfoSignedoptional
6cert.CMsgSteamDatagramCertificateSignedoptional
7server_connection_idfixed32optional
CMsgSteamNetworkingP2PSDRRoutingSummary — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1initial_pinguint32optional
2initial_ping_front_localuint32optional
3initial_ping_front_remoteuint32optional
4initial_scoreuint32optional
5initial_pop_localfixed32optional
6initial_pop_remotefixed32optional
7negotiation_msuint32optional
8selected_secondsuint32optional
11best_pinguint32optional
12best_ping_front_localuint32optional
13best_ping_front_remoteuint32optional
14best_scoreuint32optional
15best_pop_localfixed32optional
16best_pop_remotefixed32optional
17best_timeuint32optional
CMsgSteamDatagramP2PRoutingSummary — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2ice.CMsgSteamNetworkingICESessionSummaryoptional
3sdr.CMsgSteamNetworkingP2PSDRRoutingSummaryoptional
CMsgSteamDatagramConnectionClosed — fields: 20; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2legacy_gameserver_relay_session_iduint32optional
3legacy_from_steam_idfixed64optional
4relay_mode.CMsgSteamDatagramConnectionClosed.ERelayModeoptionaldefault = None
5debugstringoptional
6reason_codeuint32optional
7to_connection_idfixed32optional
8from_connection_idfixed32optional
9to_relay_session_idfixed32optional
10from_relay_session_idfixed32optional
11forward_target_relay_routing_tokenbytesoptional
12forward_target_revisionuint32optional
13legacy_from_identity_binary.CMsgSteamNetworkingIdentityLegacyBinaryoptional
14routing_secretfixed64optional
15from_identity_stringstringoptional
16not_primary_sessionbooloptional
17quality_relay.CMsgSteamDatagramConnectionQualityoptional
18quality_e2e.CMsgSteamDatagramConnectionQualityoptional
19not_primary_transportbooloptional
21p2p_routing_summary.CMsgSteamDatagramP2PRoutingSummaryoptional
22relay_override_activebooloptional
CMsgSteamDatagramNoConnection — fields: 16; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2legacy_gameserver_relay_session_iduint32optional
3legacy_from_steam_idfixed64optional
4end_to_endbooloptional
5to_connection_idfixed32optional
6from_connection_idfixed32optional
7from_identity_stringstringoptional
9to_relay_session_idfixed32optional
10from_relay_session_idfixed32optional
11routing_secretfixed64optional
12not_primary_sessionbooloptional
13quality_relay.CMsgSteamDatagramConnectionQualityoptional
14quality_e2e.CMsgSteamDatagramConnectionQualityoptional
15not_primary_transportbooloptional
16p2p_routing_summary.CMsgSteamDatagramP2PRoutingSummaryoptional
17relay_override_activebooloptional
1023dummy_padfixed32optional
CMsgSteamDatagramGameserverSessionRequest — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ticketbytesoptional
3challenge_timefixed32optional
4challengefixed64optional
5client_connection_idfixed32optional
6network_config_versionuint64optional
7protocol_versionuint32optional
8server_connection_idfixed32optional
9platformstringoptional
10buildstringoptional
100dev_gameserver_identitystringoptional
101dev_client_cert.CMsgSteamDatagramCertificateSignedoptional
CMsgSteamDatagramGameserverSessionEstablished — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
2gameserver_identity_stringstringoptional
3legacy_gameserver_steamidfixed64optional
4seconds_until_shutdownuint32optional
6seq_num_r2cuint32optional
7dummy_legacy_identity_binarybytesoptional
CMsgSteamDatagramConnectionStatsClientToRouter — fields: 8; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
4ack_relayfixed32repeated
5legacy_ack_e2efixed32repeated
6flagsuint32optional
8client_connection_idfixed32optional
9seq_num_c2ruint32optional
10seq_num_e2euint32optional
CMsgSteamDatagramConnectionStatsRouterToClient — fields: 12; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
6seconds_until_shutdownuint32optional
7client_connection_idfixed32optional
8seq_num_r2cuint32optional
9seq_num_e2euint32optional
10migrate_request_ipfixed32optional
11migrate_request_portuint32optional
12scoring_penalty_relay_clusteruint32optional
13ack_relayfixed32repeated
14legacy_ack_e2efixed32repeated
15flagsuint32optional
CMsgSteamDatagramConnectionStatsRouterToServer — fields: 13; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
5seq_num_r2suint32optional
6seq_num_e2euint32optional
7legacy_client_steam_idfixed64optional
8relay_session_iduint32optional
9client_connection_idfixed32optional
10ack_relayfixed32repeated
11legacy_ack_e2efixed32repeated
12flagsuint32optional
13server_connection_idfixed32optional
14routing_secretfixed64optional
15client_identity_stringstringoptional
CMsgSteamDatagramConnectionStatsServerToRouter — fields: 10; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
3seq_num_s2ruint32optional
4seq_num_e2euint32optional
6relay_session_iduint32optional
7client_connection_idfixed32optional
8ack_relayfixed32repeated
9legacy_ack_e2efixed32repeated
10flagsuint32optional
11server_connection_idfixed32optional
CMsgSteamDatagramP2PSessionRequestBody — fields: 13; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1challenge_timefixed32optional
2challengefixed64optional
3client_connection_idfixed32optional
4legacy_peer_steam_idfixed64optional
5peer_connection_idfixed32optional
8protocol_versionuint32optional
9network_config_versionuint64optional
11peer_identity_stringstringoptional
12platformstringoptional
13buildstringoptional
14encrypted_databytesoptional
15encryption_your_public_key_lead_byteuint32optional
16encryption_my_ephemeral_public_keybytesoptional
CMsgSteamDatagramP2PSessionRequestBody.EncryptedData — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramP2PSessionRequestBody
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1peer_identity_stringstringoptional
CMsgSteamDatagramP2PSessionRequest — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cert.CMsgSteamDatagramCertificateSignedoptional
2bodybytesoptional
3signaturebytesoptional
CMsgSteamDatagramP2PSessionEstablished — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
3seconds_until_shutdownuint32optional
4relay_routing_tokenbytesoptional
5seq_num_r2cuint32optional
CMsgSteamDatagramConnectionStatsP2PClientToRouter — fields: 13; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
3ack_relayfixed32repeated
4legacy_ack_e2efixed32repeated
5flagsuint32optional
6forward_target_relay_routing_tokenbytesoptional
7forward_target_revisionuint32optional
8routesbytesoptional
9ack_peer_routes_revisionuint32optional
10connection_idfixed32optional
11seq_num_c2ruint32optional
12seq_num_e2euint32optional
14p2p_routing_summary.CMsgSteamDatagramP2PRoutingSummaryoptional
CMsgSteamDatagramConnectionStatsP2PRouterToClient — fields: 15; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1quality_relay.CMsgSteamDatagramConnectionQualityoptional
2quality_e2e.CMsgSteamDatagramConnectionQualityoptional
3seconds_until_shutdownuint32optional
4migrate_request_ipfixed32optional
5migrate_request_portuint32optional
6scoring_penalty_relay_clusteruint32optional
7ack_relayfixed32repeated
8legacy_ack_e2efixed32repeated
9flagsuint32optional
10ack_forward_target_revisionuint32optional
11routesbytesoptional
12ack_peer_routes_revisionuint32optional
13connection_idfixed32optional
14seq_num_r2cuint32optional
15seq_num_e2euint32optional
CMsgSteamDatagramP2PBadRouteRouterToClient — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connection_idfixed32optional
2failed_relay_routing_tokenbytesoptional
3ack_forward_target_revisionuint32optional
99kludge_padfixed64optional
CMsgSteamDatagramP2PRoutes — fields: 3; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1relay_clusters.CMsgSteamDatagramP2PRoutes.RelayClusterrepeated
2routes.CMsgSteamDatagramP2PRoutes.Routerepeated
3revisionuint32optional
CMsgSteamDatagramP2PRoutes.RelayCluster — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramP2PRoutes
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pop_idfixed32optional
2ping_msuint32optional
3score_penaltyuint32optional
4session_relay_routing_tokenbytesoptional
CMsgSteamDatagramP2PRoutes.Route — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamDatagramP2PRoutes
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1my_pop_idfixed32optional
2your_pop_idfixed32optional
3legacy_scoreuint32optional
4interior_scoreuint32optional
CMsgSteamDatagramSetSecondaryAddressRequest — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1client_main_ipfixed32optional
2client_main_portfixed32optional
3client_connection_idfixed32optional
4client_identitystringoptional
5request_send_duplicationbooloptional
99kludge_padbytesoptional
CMsgSteamDatagramSetSecondaryAddressResult — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1successbooloptional
2messagestringoptional

Enums

Expand any enum to inspect all values.

ESteamDatagramMsgID — values: 34
  • Parent: (top-level)
NameNumber
k_ESteamDatagramMsg_Invalid0
k_ESteamDatagramMsg_RouterPingRequest1
k_ESteamDatagramMsg_RouterPingReply2
k_ESteamDatagramMsg_GameserverPingRequest3
k_ESteamDatagramMsg_GameserverSessionRequest5
k_ESteamDatagramMsg_GameserverSessionEstablished6
k_ESteamDatagramMsg_NoSession7
k_ESteamDatagramMsg_Diagnostic8
k_ESteamDatagramMsg_DataClientToRouter9
k_ESteamDatagramMsg_DataRouterToServer10
k_ESteamDatagramMsg_DataServerToRouter11
k_ESteamDatagramMsg_DataRouterToClient12
k_ESteamDatagramMsg_Stats13
k_ESteamDatagramMsg_ClientPingSampleRequest14
k_ESteamDatagramMsg_ClientPingSampleReply15
k_ESteamDatagramMsg_ClientToRouterSwitchedPrimary16
k_ESteamDatagramMsg_RelayHealth17
k_ESteamDatagramMsg_ConnectRequest18
k_ESteamDatagramMsg_ConnectOK19
k_ESteamDatagramMsg_ConnectionClosed20
k_ESteamDatagramMsg_NoConnection21
k_ESteamDatagramMsg_TicketDecryptRequest22
k_ESteamDatagramMsg_TicketDecryptReply23
k_ESteamDatagramMsg_P2PSessionRequest24
k_ESteamDatagramMsg_P2PSessionEstablished25
k_ESteamDatagramMsg_P2PStatsClient26
k_ESteamDatagramMsg_P2PStatsRelay27
k_ESteamDatagramMsg_P2PBadRoute28
k_ESteamDatagramMsg_GameserverPingReply29
k_ESteamDatagramMsg_LegacyGameserverRegistration30
k_ESteamDatagramMsg_SetSecondaryAddressRequest31
k_ESteamDatagramMsg_SetSecondaryAddressResult32
k_ESteamDatagramMsg_RelayToRelayPingRequest33
k_ESteamDatagramMsg_RelayToRelayPingReply34
CMsgSteamDatagramRouterPingReply.Flags — values: 2
  • Parent: CMsgSteamDatagramRouterPingReply
NameNumber
FLAG_MAYBE_MORE_DATA_CENTERS1
FLAG_MAYBE_MORE_ALT_ADDRESSES2
CMsgSteamDatagramRouterPingReply.AltAddress.Protocol — values: 1
  • Parent: CMsgSteamDatagramRouterPingReply.AltAddress
NameNumber
DefaultProtocol0
CMsgSteamDatagramConnectionClosed.ERelayMode — values: 3
  • Parent: CMsgSteamDatagramConnectionClosed
NameNumber
None0
EndToEnd1
ClosedByPeer2
CMsgSteamDatagramConnectionStatsClientToRouter.Flags — values: 5
  • Parent: CMsgSteamDatagramConnectionStatsClientToRouter
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
NOT_PRIMARY_SESSION8
CLIENT_RELAY_OVERRIDE32
CMsgSteamDatagramConnectionStatsRouterToClient.Flags — values: 3
  • Parent: CMsgSteamDatagramConnectionStatsRouterToClient
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
CMsgSteamDatagramConnectionStatsRouterToServer.Flags — values: 3
  • Parent: CMsgSteamDatagramConnectionStatsRouterToServer
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
CMsgSteamDatagramConnectionStatsServerToRouter.Flags — values: 3
  • Parent: CMsgSteamDatagramConnectionStatsServerToRouter
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
CMsgSteamDatagramConnectionStatsP2PClientToRouter.Flags — values: 6
  • Parent: CMsgSteamDatagramConnectionStatsP2PClientToRouter
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
NOT_PRIMARY_SESSION8
NOT_PRIMARY_TRANSPORT_E2E16
CLIENT_RELAY_OVERRIDE32
CMsgSteamDatagramConnectionStatsP2PRouterToClient.Flags — values: 4
  • Parent: CMsgSteamDatagramConnectionStatsP2PRouterToClient
NameNumber
ACK_REQUEST_RELAY1
ACK_REQUEST_E2E2
ACK_REQUEST_IMMEDIATE4
NOT_PRIMARY_TRANSPORT_E2E16