Skip to content

steamnetworkingsockets_messages.proto

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2

Group: GC and Steam SDKMessages: 10 top-level, 16 totalEnums: 1 top-level, 2 total

Imports: steamnetworkingsockets_messages_certs.proto

Enums

ESteamNetworkingSocketsCipher

NameNumberMessage
k_ESteamNetworkingSocketsCipher_INVALID0
k_ESteamNetworkingSocketsCipher_NULL1
k_ESteamNetworkingSocketsCipher_AES_256_GCM2

Messages

CMsgSteamDatagramSessionCryptInfo

FieldNumberLabelTypeDefaultDescription
key_type1optionalCMsgSteamDatagramSessionCryptInfo.EKeyType
key_data2optionalbytes
nonce3optionalfixed64
protocol_version4optionaluint32
ciphers5repeatedESteamNetworkingSocketsCipher

CMsgSteamDatagramSessionCryptInfo.EKeyType

NameNumberMessage
INVALID0
CURVE255191

CMsgSteamDatagramSessionCryptInfoSigned

Referenced by (6): CMsgSteamDatagramConnectOK, CMsgSteamDatagramConnectRequest, CMsgSteamNetworkingP2PRendezvous.ConnectOK, CMsgSteamNetworkingP2PRendezvous.ConnectRequest, CMsgSteamSockets_UDP_ConnectOK, CMsgSteamSockets_UDP_ConnectRequest

FieldNumberLabelTypeDefaultDescription
info1optionalbytes
signature2optionalbytes

CMsgSteamDatagramDiagnostic

FieldNumberLabelTypeDefaultDescription
severity1optionaluint32
text2optionalstring

CMsgSteamDatagramLinkInstantaneousStats

Referenced by (1): CMsgSteamDatagramConnectionQuality

FieldNumberLabelTypeDefaultDescription
out_packets_per_sec_x101optionaluint32
out_bytes_per_sec2optionaluint32
in_packets_per_sec_x103optionaluint32
in_bytes_per_sec4optionaluint32
ping_ms5optionaluint32
packets_dropped_pct6optionaluint32
packets_weird_sequence_pct7optionaluint32
peak_jitter_usec8optionaluint32

CMsgSteamDatagramLinkLifetimeStats

Referenced by (1): CMsgSteamDatagramConnectionQuality

FieldNumberLabelTypeDefaultDescription
connected_seconds2optionaluint32
packets_sent3optionaluint64
kb_sent4optionaluint64
packets_recv5optionaluint64
kb_recv6optionaluint64
packets_recv_sequenced7optionaluint64
packets_recv_dropped8optionaluint64
packets_recv_out_of_order9optionaluint64
packets_recv_duplicate10optionaluint64
packets_recv_lurch11optionaluint64
multipath_packets_recv_sequenced12repeateduint64
multipath_packets_recv_later13repeateduint64
multipath_send_enabled14optionaluint32
packets_recv_out_of_order_corrected15optionaluint64
quality_histogram_10021optionaluint32
quality_histogram_9922optionaluint32
quality_histogram_9723optionaluint32
quality_histogram_9524optionaluint32
quality_histogram_9025optionaluint32
quality_histogram_7526optionaluint32
quality_histogram_5027optionaluint32
quality_histogram_128optionaluint32
quality_histogram_dead29optionaluint32
quality_ntile_2nd30optionaluint32
quality_ntile_5th31optionaluint32
quality_ntile_25th32optionaluint32
quality_ntile_50th33optionaluint32
ping_histogram_2541optionaluint32
ping_histogram_5042optionaluint32
ping_histogram_7543optionaluint32
ping_histogram_10044optionaluint32
ping_histogram_12545optionaluint32
ping_histogram_15046optionaluint32
ping_histogram_20047optionaluint32
ping_histogram_30048optionaluint32
ping_histogram_max49optionaluint32
ping_ntile_5th50optionaluint32
ping_ntile_50th51optionaluint32
ping_ntile_75th52optionaluint32
ping_ntile_95th53optionaluint32
ping_ntile_98th54optionaluint32
jitter_histogram_negligible61optionaluint32
jitter_histogram_162optionaluint32
jitter_histogram_263optionaluint32
jitter_histogram_564optionaluint32
jitter_histogram_1065optionaluint32
jitter_histogram_2066optionaluint32

CMsgSteamDatagramConnectionQuality

Referenced by (10): CGameNetworkingUI_ConnectionState, CMsgSteamDatagramConnectionClosed, CMsgSteamDatagramConnectionStatsClientToRouter, CMsgSteamDatagramConnectionStatsP2PClientToRouter, CMsgSteamDatagramConnectionStatsP2PRouterToClient, CMsgSteamDatagramConnectionStatsRouterToClient, CMsgSteamDatagramConnectionStatsRouterToServer, CMsgSteamDatagramConnectionStatsServerToRouter, CMsgSteamDatagramNoConnection, CMsgSteamSockets_UDP_Stats

FieldNumberLabelTypeDefaultDescription
instantaneous1optionalCMsgSteamDatagramLinkInstantaneousStats
lifetime2optionalCMsgSteamDatagramLinkLifetimeStats

CMsgICECandidate

Referenced by (1): CMsgICERendezvous

FieldNumberLabelTypeDefaultDescription
candidate3optionalstring

CMsgICERendezvous

Referenced by (1): CMsgSteamNetworkingP2PRendezvous.ReliableMessage

FieldNumberLabelTypeDefaultDescription
add_candidate1optionalCMsgICECandidate
auth2optionalCMsgICERendezvous.Auth

CMsgICERendezvous.Auth

Referenced by (1): CMsgICERendezvous

FieldNumberLabelTypeDefaultDescription
pwd_frag1optionalstring

CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
to_connection_id1optionalfixed32
sdr_routes2optionalbytes
ack_peer_routes_revision3optionaluint32
connect_request4optionalCMsgSteamNetworkingP2PRendezvous.ConnectRequest
connect_ok5optionalCMsgSteamNetworkingP2PRendezvous.ConnectOK
connection_closed6optionalCMsgSteamNetworkingP2PRendezvous.ConnectionClosed
ice_enabled7optionalbool
from_identity8optionalstring
from_connection_id9optionalfixed32
to_identity10optionalstring
ack_reliable_msg11optionaluint32
first_reliable_msg12optionaluint32
reliable_messages13repeatedCMsgSteamNetworkingP2PRendezvous.ReliableMessage
hosted_server_ticket14optionalbytes
application_messages15repeatedCMsgSteamNetworkingP2PRendezvous.ApplicationMessage

CMsgSteamNetworkingP2PRendezvous.ConnectRequest

Referenced by (1): CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
crypt6optionalCMsgSteamDatagramSessionCryptInfoSigned
cert7optionalCMsgSteamDatagramCertificateSigned
to_virtual_port9optionaluint32
from_virtual_port10optionaluint32
from_fakeip11optionalstring

CMsgSteamNetworkingP2PRendezvous.ConnectOK

Referenced by (1): CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
crypt5optionalCMsgSteamDatagramSessionCryptInfoSigned
cert6optionalCMsgSteamDatagramCertificateSigned

CMsgSteamNetworkingP2PRendezvous.ConnectionClosed

Referenced by (1): CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
debug5optionalstring
reason_code6optionaluint32

CMsgSteamNetworkingP2PRendezvous.ReliableMessage

Referenced by (1): CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
ice1optionalCMsgICERendezvous

CMsgSteamNetworkingP2PRendezvous.ApplicationMessage

Referenced by (1): CMsgSteamNetworkingP2PRendezvous

FieldNumberLabelTypeDefaultDescription
data1optionalbytes
msg_num2optionaluint64
flags3optionaluint32
lane_idx4optionaluint32

CMsgSteamNetworkingICESessionSummary

Referenced by (1): CMsgSteamDatagramP2PRoutingSummary

FieldNumberLabelTypeDefaultDescription
local_candidate_types1optionaluint32
remote_candidate_types2optionaluint32
initial_route_kind3optionaluint32
initial_ping4optionaluint32
negotiation_ms5optionaluint32
initial_score6optionaluint32
failure_reason_code7optionaluint32
selected_seconds12optionaluint32
user_settings13optionaluint32
ice_enable_var14optionaluint32
local_candidate_types_allowed15optionaluint32
best_route_kind16optionaluint32
best_ping17optionaluint32
best_score18optionaluint32
best_time19optionaluint32

Reference graph

Message reference graph (14 edges)
flowchart LR
    n0["CMsgSteamDatagramConnectionQuality"]
    n1["CMsgSteamDatagramLinkInstantaneousStats"]
    n0 --> n1
    n2["CMsgSteamDatagramLinkLifetimeStats"]
    n0 --> n2
    n3["CMsgICERendezvous"]
    n4["CMsgICECandidate"]
    n3 --> n4
    n5["CMsgICERendezvous.Auth"]
    n3 --> n5
    n6["CMsgSteamNetworkingP2PRendezvous"]
    n7["CMsgSteamNetworkingP2PRendezvous.ConnectRequest"]
    n6 --> n7
    n8["CMsgSteamNetworkingP2PRendezvous.ConnectOK"]
    n6 --> n8
    n9["CMsgSteamNetworkingP2PRendezvous.ConnectionClosed"]
    n6 --> n9
    n10["CMsgSteamNetworkingP2PRendezvous.ReliableMessage"]
    n6 --> n10
    n11["CMsgSteamNetworkingP2PRendezvous.ApplicationMessage"]
    n6 --> n11
    n12["CMsgSteamDatagramSessionCryptInfoSigned"]
    n7 --> n12
    n13["CMsgSteamDatagramCertificateSigned"]
    n7 --> n13
    n8 --> n12
    n8 --> n13
    n10 --> n3