CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2
Group: OtherMessages: 11 top-level, 16 totalEnums: 1 top-level, 1 total
Imports: none
Enums
ESource2PlayStatsFieldType
Source2 Play Stats Field Type Source2Play PlayStats StatsField FieldType Source2PlayStats_Invalid Source2PlayStats_UInt64 Source2PlayStats_UInt32 Source2PlayStats_UInt16 Source2PlayStats_UInt8 Source2PlayStats_Int64 Source2PlayStats_Int32 Source2PlayStats_Int16 Source2PlayStats_Int8 Source2PlayStats_Float64 Source2PlayStats_Float32 Source2PlayStats_Bool Source2PlayStats_String Source2PlayStats_LowCardinalityString Source2PlayStats_UTCDateTime Source2PlayStats_SteamIDTrustBucket Source2PlayStats_SteamIDTrustBucketMin Source2PlayStats_SteamIDSchema entity: ESource2PlayStatsFieldType
| Name | Number | Message |
|---|
Source2PlayStats_Invalid | 0 | |
Source2PlayStats_UInt64 | 1 | |
Source2PlayStats_UInt32 | 2 | |
Source2PlayStats_UInt16 | 3 | |
Source2PlayStats_UInt8 | 4 | |
Source2PlayStats_Int64 | 5 | |
Source2PlayStats_Int32 | 6 | |
Source2PlayStats_Int16 | 7 | |
Source2PlayStats_Int8 | 8 | |
Source2PlayStats_Float64 | 9 | |
Source2PlayStats_Float32 | 10 | |
Source2PlayStats_Bool | 11 | |
Source2PlayStats_String | 12 | |
Source2PlayStats_LowCardinalityString | 13 | |
Source2PlayStats_UTCDateTime | 14 | |
Source2PlayStats_SteamIDTrustBucket | 15 | |
Source2PlayStats_SteamIDTrustBucketMin | 16 | |
Source2PlayStats_SteamID | 17 | |
Messages
CMsgSource2SystemSpecs
Msg Source2 System Specs MsgSource2 Source2System SystemSpecs cpu_id cpu_brand cpu_model cpu_num_physical ram_physical_total_mb gpu_rendersystem_dll_name gpu_vendor_id gpu_driver_name gpu_driver_version_high gpu_driver_version_low gpu_dx_support_level gpu_texture_memory_size_mb backbuffer_width backbuffer_heightReferenced by (3): CCLCMsg_Diagnostic, CSource2Metrics_MatchPerfSummary_Notification.Client, CUserMessage_UserSentBugBug
| Field | Number | Label | Type | Default | Description |
|---|
cpu_id | 1 | optional | string | | |
cpu_brand | 2 | optional | string | | |
cpu_model | 3 | optional | uint32 | | |
cpu_num_physical | 4 | optional | uint32 | | |
ram_physical_total_mb | 21 | optional | uint32 | | |
gpu_rendersystem_dll_name | 41 | optional | string | | |
gpu_vendor_id | 42 | optional | uint32 | | |
gpu_driver_name | 43 | optional | string | | |
gpu_driver_version_high | 44 | optional | uint32 | | |
gpu_driver_version_low | 45 | optional | uint32 | | |
gpu_dx_support_level | 46 | optional | uint32 | | |
gpu_texture_memory_size_mb | 47 | optional | uint32 | | |
backbuffer_width | 51 | optional | uint32 | | |
backbuffer_height | 52 | optional | uint32 | | |
CMsgSource2VProfLiteReportItem
Msg Source2 Prof Lite Report Item MsgSource2 Source2Prof ProfLite LiteReport ReportItem name active_samples usec_max active_samples_1secmax usec_avg_active usec_p50_active usec_p99_active usec_avg_all usec_p50_all usec_p99_all usec_1secmax_avg_active usec_1secmax_p50_active usec_1secmax_p95_active usec_1secmax_p99_active usec_1secmax_avg_all usec_1secmax_p50_all usec_1secmax_p95_all usec_1secmax_p99_allReferenced by (1): CMsgSource2VProfLiteReport
| Field | Number | Label | Type | Default | Description |
|---|
name | 1 | optional | string | | |
active_samples | 2 | optional | uint32 | | |
usec_max | 3 | optional | uint32 | | |
active_samples_1secmax | 4 | optional | uint32 | | |
usec_avg_active | 11 | optional | uint32 | | |
usec_p50_active | 12 | optional | uint32 | | |
usec_p99_active | 13 | optional | uint32 | | |
usec_avg_all | 21 | optional | uint32 | | |
usec_p50_all | 22 | optional | uint32 | | |
usec_p99_all | 23 | optional | uint32 | | |
usec_1secmax_avg_active | 31 | optional | uint32 | | |
usec_1secmax_p50_active | 32 | optional | uint32 | | |
usec_1secmax_p95_active | 33 | optional | uint32 | | |
usec_1secmax_p99_active | 34 | optional | uint32 | | |
usec_1secmax_avg_all | 41 | optional | uint32 | | |
usec_1secmax_p50_all | 42 | optional | uint32 | | |
usec_1secmax_p95_all | 43 | optional | uint32 | | |
usec_1secmax_p99_all | 44 | optional | uint32 | | |
CMsgSource2VProfLiteReport
Msg Source2 Prof Lite Report MsgSource2 Source2Prof ProfLite LiteReport total items discarded_framesReferenced by (3): CCLCMsg_Diagnostic, CSource2Metrics_MatchPerfSummary_Notification, CSource2Metrics_MatchPerfSummary_Notification.Client
CMsgSource2NetworkFlowQuality
Msg Source2 Network Flow Quality MsgSource2 Source2Network NetworkFlow FlowQuality duration bytes_total bytes_total_reliable bytes_total_voice bytes_sec_p95 bytes_sec_p99 enginemsgs_total enginemsgs_sec_p95 enginemsgs_sec_p99 netframes_total netframes_dropped netframes_outoforder netframes_size_exceeds_mtu netframes_size_p95 netframes_size_p99 ticks_total ticks_good ticks_good_almost_late ticks_fixed_dropped ticks_fixed_late ticks_bad_dropped ticks_bad_late ticks_bad_other tick_missrate_samples_total tick_missrate_samples_perfect tick_missrate_samples_perfectnet tick_missratenet_p75_x10 tick_missratenet_p95_x10 tick_missratenet_p99_x10 recvmargin_p1 recvmargin_p5 recvmargin_p25 recvmargin_p50 recvmargin_p75 recvmargin_p95 netframe_jitter_p50 netframe_jitter_p99 interval_peakjitter_p50 interval_peakjitter_p95 packet_misdelivery_rate_p50_x4 packet_misdelivery_rate_p95_x4 net_ping_p5 net_ping_p50 net_ping_p95Referenced by (2): CCLCMsg_Diagnostic, CSource2Metrics_MatchPerfSummary_Notification.Client
| Field | Number | Label | Type | Default | Description |
|---|
duration | 1 | optional | uint32 | | |
bytes_total | 5 | optional | uint64 | | |
bytes_total_reliable | 6 | optional | uint64 | | |
bytes_total_voice | 7 | optional | uint64 | | |
bytes_sec_p95 | 10 | optional | uint32 | | |
bytes_sec_p99 | 11 | optional | uint32 | | |
enginemsgs_total | 20 | optional | uint32 | | |
enginemsgs_sec_p95 | 21 | optional | uint32 | | |
enginemsgs_sec_p99 | 22 | optional | uint32 | | |
netframes_total | 30 | optional | uint32 | | |
netframes_dropped | 31 | optional | uint32 | | |
netframes_outoforder | 32 | optional | uint32 | | |
netframes_size_exceeds_mtu | 34 | optional | uint32 | | |
netframes_size_p95 | 35 | optional | uint32 | | |
netframes_size_p99 | 36 | optional | uint32 | | |
ticks_total | 40 | optional | uint32 | | |
ticks_good | 41 | optional | uint32 | | |
ticks_good_almost_late | 42 | optional | uint32 | | |
ticks_fixed_dropped | 43 | optional | uint32 | | |
ticks_fixed_late | 44 | optional | uint32 | | |
ticks_bad_dropped | 45 | optional | uint32 | | |
ticks_bad_late | 46 | optional | uint32 | | |
ticks_bad_other | 47 | optional | uint32 | | |
tick_missrate_samples_total | 50 | optional | uint32 | | |
tick_missrate_samples_perfect | 51 | optional | uint32 | | |
tick_missrate_samples_perfectnet | 52 | optional | uint32 | | |
tick_missratenet_p75_x10 | 53 | optional | uint32 | | |
tick_missratenet_p95_x10 | 54 | optional | uint32 | | |
tick_missratenet_p99_x10 | 55 | optional | uint32 | | |
recvmargin_p1 | 61 | optional | sint32 | | |
recvmargin_p5 | 62 | optional | sint32 | | |
recvmargin_p25 | 63 | optional | sint32 | | |
recvmargin_p50 | 64 | optional | sint32 | | |
recvmargin_p75 | 65 | optional | sint32 | | |
recvmargin_p95 | 66 | optional | sint32 | | |
netframe_jitter_p50 | 70 | optional | uint32 | | |
netframe_jitter_p99 | 71 | optional | uint32 | | |
interval_peakjitter_p50 | 72 | optional | uint32 | | |
interval_peakjitter_p95 | 73 | optional | uint32 | | |
packet_misdelivery_rate_p50_x4 | 74 | optional | uint32 | | |
packet_misdelivery_rate_p95_x4 | 75 | optional | uint32 | | |
net_ping_p5 | 80 | optional | uint32 | | |
net_ping_p50 | 81 | optional | uint32 | | |
net_ping_p95 | 82 | optional | uint32 | | |
CMsgSource2PerfIntervalSample
Msg Source2 Perf Interval Sample MsgSource2 Source2Perf PerfInterval IntervalSample frame_time_max_ms frame_time_avg_ms frame_time_min_ms frame_count frame_time_total_ms tagsReferenced by (2): CCLCMsg_Diagnostic, CSource2Metrics_MatchPerfSummary_Notification.Client
| Field | Number | Label | Type | Default | Description |
|---|
frame_time_max_ms | 1 | optional | float | | |
frame_time_avg_ms | 2 | optional | float | | |
frame_time_min_ms | 3 | optional | float | | |
frame_count | 4 | optional | int32 | | |
frame_time_total_ms | 5 | optional | float | | |
tags | 6 | repeated | CMsgSource2PerfIntervalSample.Tag | | |
CMsgSource2PerfIntervalSample.Tag
tag max_valueReferenced by (1): CMsgSource2PerfIntervalSample
| Field | Number | Label | Type | Default | Description |
|---|
tag | 1 | optional | string | | |
max_value | 2 | optional | uint32 | | |
CSource2Metrics_MatchPerfSummary_Notification
CSource2Metrics Source2 Metrics Source2Metrics MatchPerfSummary Match Perf Summary MatchPerf PerfSummary Notification appid game_mode server_build_id server_popid server_profile clients mapCSource2Metrics_MatchPerfSummary_Notification.Client
system_specs profile build_id downstream_flow upstream_flow steamid perf_samplesReferenced by (1): CSource2Metrics_MatchPerfSummary_Notification
CMsgSource2PlayStatsPackedRecordList
Msg Source2 Play Stats Packed Record List MsgSource2 Source2Play PlayStats StatsPacked PackedRecord RecordList record_name field_defs record_count uint64_vals uint32_vals uint16_vals uint8_vals int64_vals int32_vals int16_vals int8_vals float64_vals float32_vals bool_vals string_vals low_cardinality_string_vals utcdatetime_vals steamidtrustbucket_vals trustbucket_vals steamid_valsReferenced by (1): CSource2Metrics_RecordPlayStats_Notification
| Field | Number | Label | Type | Default | Description |
|---|
record_name | 1 | optional | string | | |
field_defs | 2 | repeated | CMsgSource2PlayStatsPackedRecordList.FieldDef | | |
record_count | 3 | optional | uint32 | | |
uint64_vals | 4 | repeated | uint64 | | |
uint32_vals | 5 | repeated | uint32 | | |
uint16_vals | 6 | repeated | uint32 | | |
uint8_vals | 7 | repeated | uint32 | | |
int64_vals | 8 | repeated | int64 | | |
int32_vals | 9 | repeated | int32 | | |
int16_vals | 10 | repeated | int32 | | |
int8_vals | 11 | repeated | int32 | | |
float64_vals | 12 | repeated | double | | |
float32_vals | 13 | repeated | float | | |
bool_vals | 14 | repeated | bool | | |
string_vals | 15 | repeated | string | | |
low_cardinality_string_vals | 16 | repeated | string | | |
utcdatetime_vals | 17 | repeated | fixed32 | | |
steamidtrustbucket_vals | 18 | repeated | fixed64 | | |
trustbucket_vals | 19 | repeated | CMsgSource2PlayStatsPackedRecordList.SteamIDList | | |
steamid_vals | 20 | repeated | uint64 | | |
CMsgSource2PlayStatsPackedRecordList.FieldDef
Field Def field_name field_typeReferenced by (1): CMsgSource2PlayStatsPackedRecordList
CMsgSource2PlayStatsPackedRecordList.SteamIDList
Steam ID List SteamID IDList steamidReferenced by (1): CMsgSource2PlayStatsPackedRecordList
| Field | Number | Label | Type | Default | Description |
|---|
steamid | 1 | repeated | fixed64 | | |
CSource2Metrics_RecordPlayStats_Notification
CSource2Metrics Source2 Metrics Source2Metrics RecordPlayStats Record Play Stats RecordPlay PlayStats Notification record_types appidCSource2Metrics_FetchMapData_Request
CSource2Metrics Source2 Metrics Source2Metrics FetchMapData Fetch Map Data FetchMap MapData Request appid map_name game_type game_mode param time_span| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
map_name | 2 | optional | string | | |
game_type | 3 | optional | uint32 | | |
game_mode | 4 | optional | uint32 | | |
param | 5 | optional | string | | |
time_span | 6 | optional | uint32 | | |
CSource2Metrics_FetchMapData_Response
CSource2Metrics Source2 Metrics Source2Metrics FetchMapData Fetch Map Data FetchMap MapData Response resultsCSource2Metrics_FetchMapData_Response.MapData
Map Data name type dataReferenced by (1): CSource2Metrics_FetchMapData_Response
| Field | Number | Label | Type | Default | Description |
|---|
name | 1 | optional | string | | |
type | 2 | optional | string | | |
data | 3 | optional | string | | |
CUserMessage_UserSentBugBug
CUserMessage User Message UserMessage UserSentBugBug Sent Bug UserSent SentBug BugBug command_line autoexec_cfg system_specs build_id osversion command_logs bugbug_no| Field | Number | Label | Type | Default | Description |
|---|
command_line | 1 | optional | string | | |
autoexec_cfg | 2 | optional | string | | |
system_specs | 3 | optional | CMsgSource2SystemSpecs | | |
build_id | 4 | optional | uint32 | | |
osversion | 5 | optional | int32 | | |
command_logs | 6 | optional | string | | |
bugbug_no | 7 | optional | int32 | | |
Reference graph
Message reference graph (13 edges)
flowchart LR
n0["CMsgSource2VProfLiteReport"]
n1["CMsgSource2VProfLiteReportItem"]
n0 --> n1
n2["CMsgSource2PerfIntervalSample"]
n3["CMsgSource2PerfIntervalSample.Tag"]
n2 --> n3
n4["CSource2Metrics_MatchPerfSummary_Notification"]
n4 --> n0
n5["CSource2Metrics_MatchPerfSummary_Notification.Client"]
n4 --> n5
n6["CMsgSource2SystemSpecs"]
n5 --> n6
n5 --> n0
n7["CMsgSource2NetworkFlowQuality"]
n5 --> n7
n5 --> n2
n8["CMsgSource2PlayStatsPackedRecordList"]
n9["CMsgSource2PlayStatsPackedRecordList.FieldDef"]
n8 --> n9
n10["CMsgSource2PlayStatsPackedRecordList.SteamIDList"]
n8 --> n10
n11["CSource2Metrics_RecordPlayStats_Notification"]
n11 --> n8
n12["CSource2Metrics_FetchMapData_Response"]
n13["CSource2Metrics_FetchMapData_Response.MapData"]
n12 --> n13
n14["CUserMessage_UserSentBugBug"]
n14 --> n6