mirror of
https://codeberg.org/steam-vent/proto.git
synced 2026-08-02 12:14:48 +02:00
Update to latest proto definitions from SteamDatabase/Protobufs
From commit 085746bbf6b48d1b89b7a63e7876932793f4c08f
This commit is contained in:
parent
8634a44673
commit
8ce47e5e16
127 changed files with 40662 additions and 28630 deletions
|
|
@ -33,6 +33,7 @@ enum EClipRangeMethod {
|
|||
k_EClipRangeMethod_ContextMenu = 4;
|
||||
k_EClipRangeMethod_Drag = 5;
|
||||
k_EClipRangeMethod_EntireClip = 6;
|
||||
k_EClipRangeMethod_PhaseRecording = 7;
|
||||
}
|
||||
|
||||
message CClientMetrics_AppInterfaceCreation {
|
||||
|
|
@ -110,11 +111,13 @@ message CClientMetrics_ReportClientError_Notification {
|
|||
optional string identifier = 1;
|
||||
optional string message = 2;
|
||||
optional uint32 count = 3;
|
||||
optional string context = 4;
|
||||
}
|
||||
|
||||
optional string product = 1;
|
||||
optional string version = 2;
|
||||
repeated .CClientMetrics_ReportClientError_Notification.Error errors = 3;
|
||||
repeated string tags = 4;
|
||||
}
|
||||
|
||||
message CClientMetrics_ClientBootstrap_Notification {
|
||||
|
|
@ -196,7 +199,24 @@ message CClientMetrics_ReportClientArgs_Notification {
|
|||
optional bool fps_counter_enabled = 7;
|
||||
optional bool library_low_bandwidth_mode_enabled = 8;
|
||||
optional bool library_low_perf_mode_enabled = 9;
|
||||
optional int32 gr_mode = 10;
|
||||
optional .EGRMode gr_mode = 10 [default = k_EGRMode_Never];
|
||||
}
|
||||
|
||||
message CClientMetrics_ReportLinuxStats_Notification {
|
||||
optional int32 glibc_version_major = 1;
|
||||
optional int32 glibc_version_minor = 2;
|
||||
optional int32 account_type = 3;
|
||||
optional int32 launcher_type = 4;
|
||||
optional int32 game_server_appid = 5;
|
||||
optional string process_name = 6;
|
||||
}
|
||||
|
||||
message CClientMetrics_ReportAccessibilitySettings_Notification {
|
||||
optional float accessibility_desktop_ui_scale = 1;
|
||||
optional bool accessibility_screen_reader_enabled = 2;
|
||||
optional bool accessibility_high_contrast_mode = 3;
|
||||
optional bool accessibility_reduce_motion = 4;
|
||||
optional string accessibility_color_filter_name = 5;
|
||||
}
|
||||
|
||||
message CClientMetrics_ClipShare_Notification {
|
||||
|
|
@ -226,6 +246,24 @@ message CClientMetrics_EndGameRecording_Notification {
|
|||
optional float seconds = 2;
|
||||
optional uint64 bytes = 3;
|
||||
optional fixed64 gameid = 4;
|
||||
optional bool instant_clip = 5;
|
||||
}
|
||||
|
||||
message CClientMetrics_GamePerformance_Notification {
|
||||
message FrameRateReport {
|
||||
optional fixed64 gameid = 1;
|
||||
optional uint32 frame_rate = 2;
|
||||
optional string manufacturer = 3;
|
||||
optional string model = 4;
|
||||
optional string dx_video_card = 5;
|
||||
optional int32 dx_vendorid = 6;
|
||||
optional int32 dx_deviceid = 7;
|
||||
optional uint32 num_gpu = 8;
|
||||
optional uint64 system_ram = 9;
|
||||
optional int32 session_seconds = 10;
|
||||
}
|
||||
|
||||
repeated .CClientMetrics_GamePerformance_Notification.FrameRateReport reports = 1;
|
||||
}
|
||||
|
||||
service ClientMetrics {
|
||||
|
|
@ -240,7 +278,10 @@ service ClientMetrics {
|
|||
rpc ClientCloudAppSyncStats (.CClientMetrics_CloudAppSyncStats_Notification) returns (.NoResponse);
|
||||
rpc ClientDownloadResponseCodeCounts (.CClientMetrics_ContentDownloadResponse_Counts_Notification) returns (.NoResponse);
|
||||
rpc ReportClientArgs (.CClientMetrics_ReportClientArgs_Notification) returns (.NoResponse);
|
||||
rpc ReportLinuxStats (.CClientMetrics_ReportLinuxStats_Notification) returns (.NoResponse);
|
||||
rpc ReportAccessibilitySettings (.CClientMetrics_ReportAccessibilitySettings_Notification) returns (.NoResponse);
|
||||
rpc ReportClipShare (.CClientMetrics_ClipShare_Notification) returns (.NoResponse);
|
||||
rpc ReportClipRange (.CClientMetrics_ClipRange_Notification) returns (.NoResponse);
|
||||
rpc ReportEndGameRecording (.CClientMetrics_EndGameRecording_Notification) returns (.NoResponse);
|
||||
rpc ReportGamePerformance (.CClientMetrics_GamePerformance_Notification) returns (.NoResponse);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue