Skip to content

Commit 1cc4fa0

Browse files
protobuf: updated to a620419da34c95b48b1d4ad4fe382028e4e53c00 (#221)
see https://github.com/SteamDatabase/GameTracking-CSGO Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 261ef8e commit 1cc4fa0

File tree

7 files changed

+3179
-1076
lines changed

7 files changed

+3179
-1076
lines changed

pkg/demoinfocs/msg/cstrike15_gcmessages.pb.go

Lines changed: 3054 additions & 1047 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/demoinfocs/msg/engine_gcmessages.pb.go

Lines changed: 53 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/demoinfocs/msg/proto/cstrike15_gcmessages.proto

Lines changed: 60 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
option go_package = "msg";
2+
13
import "steammessages.proto";
24
import "engine_gcmessages.proto";
35

46
option optimize_for = SPEED;
57
option cc_generic_services = false;
6-
option go_package = "msg";
78

89
enum ECsgoGCMsg {
910
k_EMsgGCCStrike15_v2_Base = 9100;
@@ -103,8 +104,18 @@ enum ECsgoGCMsg {
103104
k_EMsgGCCStrike15_v2_MatchmakingServerMatchEndPartial = 9199;
104105
k_EMsgGCCStrike15_v2_SetEventFavorite = 9200;
105106
k_EMsgGCCStrike15_v2_GetEventFavorites_Request = 9201;
107+
k_EMsgGCCStrike15_v2_ClientPerfReport = 9202;
106108
k_EMsgGCCStrike15_v2_GetEventFavorites_Response = 9203;
107109
k_EMsgGCCStrike15_v2_ClientRequestSouvenir = 9204;
110+
k_EMsgGCCStrike15_v2_ClientReportValidation = 9205;
111+
k_EMsgGCCStrike15_v2_GC2ClientRefuseSecureMode = 9206;
112+
k_EMsgGCCStrike15_v2_GC2ClientRequestValidation = 9207;
113+
}
114+
115+
enum ECsgoSteamUserStat {
116+
k_ECsgoSteamUserStat_XpEarnedGames = 1;
117+
k_ECsgoSteamUserStat_MatchWinsCompetitive = 2;
118+
k_ECsgoSteamUserStat_SurvivedDangerZone = 3;
108119
}
109120

110121
message GameServerPing {
@@ -253,6 +264,12 @@ message IpAddressMask {
253264
optional uint32 token = 6;
254265
}
255266

267+
message CMsgCsgoSteamUserStatChange {
268+
optional int32 ecsgosteamuserstat = 1;
269+
optional int32 delta = 2;
270+
optional bool absolute = 3;
271+
}
272+
256273
message XpProgressData {
257274
optional uint32 xp_points = 1;
258275
optional int32 xp_category = 2;
@@ -295,6 +312,7 @@ message PlayerQuestData {
295312
optional uint32 mm_game_mode = 5;
296313
repeated .MatchEndItemUpdates item_updates = 6;
297314
optional bool operation_points_eligible = 7;
315+
repeated .CMsgCsgoSteamUserStatChange userstatchanges = 8;
298316
}
299317

300318
message CMsgGC_ServerQuestUpdateData {
@@ -566,6 +584,7 @@ message CMsgGCCStrike15_v2_ServerNotificationForUserPenalty {
566584
optional uint32 account_id = 1;
567585
optional uint32 reason = 2;
568586
optional uint32 seconds = 3;
587+
optional bool communication_cooldown = 4;
569588
}
570589

571590
message CMsgGCCStrike15_v2_ClientReportPlayer {
@@ -577,6 +596,7 @@ message CMsgGCCStrike15_v2_ClientReportPlayer {
577596
optional uint32 rpt_textabuse = 6;
578597
optional uint32 rpt_voiceabuse = 7;
579598
optional uint64 match_id = 8;
599+
optional bool report_from_demo = 9;
580600
}
581601

582602
message CMsgGCCStrike15_v2_ClientCommendPlayer {
@@ -976,6 +996,14 @@ message CSOQuestProgress {
976996
optional uint32 bonus_points = 3;
977997
}
978998

999+
message CSOAccountSeasonalOperation {
1000+
optional uint32 season_value = 1 [(key_field) = true];
1001+
optional uint32 tier_unlocked = 2;
1002+
optional uint32 premium_tiers = 3;
1003+
optional uint32 mission_id = 4;
1004+
optional uint32 missions_completed = 5;
1005+
}
1006+
9791007
message CSOPersonaDataPublic {
9801008
optional int32 player_level = 1;
9811009
optional .PlayerCommendationInfo commendation = 2;
@@ -1173,3 +1201,34 @@ message CMsgGCCStrike15_v2_GetEventFavorites_Response {
11731201
optional string json_featured = 3;
11741202
}
11751203

1204+
message CMsgGCCStrike15_v2_ClientPerfReport {
1205+
message Entry {
1206+
optional uint32 perfcounter = 1;
1207+
optional uint32 length = 2;
1208+
optional bytes reference = 3;
1209+
optional bytes actual = 4;
1210+
optional uint32 sourceid = 5;
1211+
optional uint32 status = 6;
1212+
}
1213+
1214+
repeated .CMsgGCCStrike15_v2_ClientPerfReport.Entry entries = 1;
1215+
}
1216+
1217+
message CMsgGCCStrike15_v2_ClientReportValidation {
1218+
optional string file_report = 1;
1219+
optional string command_line = 2;
1220+
optional uint32 total_files = 3;
1221+
optional uint32 internal_error = 4;
1222+
optional uint32 trust_time = 5;
1223+
optional uint32 count_pending = 6;
1224+
optional uint32 count_completed = 7;
1225+
optional uint32 process_id = 8;
1226+
}
1227+
1228+
message CMsgGCCStrike15_v2_GC2ClientRefuseSecureMode {
1229+
optional string file_report = 1;
1230+
}
1231+
1232+
message CMsgGCCStrike15_v2_GC2ClientRequestValidation {
1233+
optional bool full_report = 1;
1234+
}

pkg/demoinfocs/msg/proto/cstrike15_usermessages.proto

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1+
option go_package = "msg";
2+
13
import "google/protobuf/descriptor.proto";
24
import "netmessages.proto";
35
import "cstrike15_gcmessages.proto";
46

57
option optimize_for = SPEED;
68
option cc_generic_services = false;
7-
option go_package = "msg";
89

910
enum ECstrike15UserMessages {
1011
CS_UM_VGUIMenu = 1;

pkg/demoinfocs/msg/proto/engine_gcmessages.proto

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
option go_package = "msg";
2+
13
import "google/protobuf/descriptor.proto";
24

35
option cc_generic_services = false;
4-
option go_package = "msg";
56

67
message CEngineGotvSyncPacket {
78
optional uint64 match_id = 1;
@@ -13,5 +14,5 @@ message CEngineGotvSyncPacket {
1314
optional float rtdelay = 8;
1415
optional float rcvage = 9;
1516
optional float keyframe_interval = 10;
17+
optional uint32 cdndelay = 11;
1618
}
17-

pkg/demoinfocs/msg/proto/netmessages.proto

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
option go_package = "msg";
2+
13
import "google/protobuf/descriptor.proto";
24

35
option cc_generic_services = false;
4-
option go_package = "msg";
56

67
enum NET_Messages {
78
net_NOP = 0;
@@ -490,4 +491,3 @@ message CCLCMsg_HltvReplay {
490491
message CSVCMsg_Broadcast_Command {
491492
optional string cmd = 1;
492493
}
493-

pkg/demoinfocs/msg/proto/steammessages.proto

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
option go_package = "msg";
2+
13
import "google/protobuf/descriptor.proto";
24

35
option optimize_for = SPEED;
46
option cc_generic_services = false;
5-
option go_package = "msg";
67

78
extend .google.protobuf.FieldOptions {
89
optional bool key_field = 60000 [default = false];
@@ -24,6 +25,7 @@ enum GCProtoBufMsgSrc {
2425
message CMsgProtoBufHeader {
2526
option (msgpool_soft_limit) = 256;
2627
option (msgpool_hard_limit) = 1024;
28+
2729
optional fixed64 client_steam_id = 1;
2830
optional int32 client_session_id = 2;
2931
optional uint32 source_app_id = 3;
@@ -323,13 +325,15 @@ message CMsgAMGrantGuestPasses2Response {
323325
message CGCSystemMsg_GetAccountDetails {
324326
option (msgpool_soft_limit) = 128;
325327
option (msgpool_hard_limit) = 512;
328+
326329
optional fixed64 steamid = 1;
327330
optional uint32 appid = 2;
328331
}
329332

330333
message CGCSystemMsg_GetAccountDetails_Response {
331334
option (msgpool_soft_limit) = 128;
332335
option (msgpool_hard_limit) = 512;
336+
333337
optional uint32 eresult_deprecated = 1 [default = 2];
334338
optional string account_name = 2;
335339
optional string persona_name = 3;
@@ -581,4 +585,3 @@ message CMsgDPPartnerMicroTxnsResponse {
581585
optional uint32 eresult = 1 [default = 2];
582586
optional .CMsgDPPartnerMicroTxnsResponse.EErrorCode eerrorcode = 2 [default = k_MsgValid];
583587
}
584-

0 commit comments

Comments
 (0)