Update to latest proto definitions from SteamDatabase/Protobufs

From commit 085746bbf6b48d1b89b7a63e7876932793f4c08f
This commit is contained in:
TBK 2025-10-18 20:00:55 +02:00 committed by Robin Appelman
commit 8ce47e5e16
127 changed files with 40662 additions and 28630 deletions

View file

@ -1,18 +1,12 @@
import "google/protobuf/descriptor.proto";
option optimize_for = SPEED;
option cc_generic_services = true;
option (force_php_generation) = true;
extend .google.protobuf.MessageOptions {
optional int32 msgpool_soft_limit = 50000 [default = 32];
optional int32 msgpool_hard_limit = 50001 [default = 384];
}
extend .google.protobuf.FileOptions {
optional bool force_php_generation = 50000 [default = false];
}
extend .google.protobuf.FieldOptions {
optional bool php_output_always_number = 50020 [default = false];
optional bool allow_field_named_steam_id = 50024 [default = false];
@ -65,6 +59,7 @@ enum EProtoClanEventType {
k_EClanSeasonUpdate = 33;
k_EClanCrosspostEvent = 34;
k_EClanInGameEventGeneral = 35;
k_EClanCreatorHome = 36;
}
enum PartnerEventNotificationType {
@ -113,7 +108,6 @@ message CMsgProtoBufHeader {
optional uint64 messageid = 18 [default = 18446744073709551615];
optional uint32 publisher_group_id = 19;
optional uint32 sysid = 20;
optional uint64 trace_tag = 21;
optional uint32 webapi_key_id = 25;
optional bool is_from_external_source = 26;
repeated uint32 forward_to_sysid = 27;
@ -129,6 +123,9 @@ message CMsgProtoBufHeader {
optional string wg_token = 39;
optional string webui_auth_key = 40;
repeated int32 exclude_client_sessionids = 41;
optional fixed64 admin_request_spoofing_steamid = 43;
optional bool is_valveds = 44;
optional fixed64 trace_tag = 45;
oneof ip_addr {
uint32 ip = 15;
@ -136,6 +133,20 @@ message CMsgProtoBufHeader {
}
}
message CMsgKubeRPCPacket {
message Hdr {
optional fixed64 jobid_source = 10 [default = 18446744073709551615];
optional fixed64 jobid_target = 11 [default = 18446744073709551615];
optional int32 eresult = 13 [default = 2];
optional string target_job_name = 12;
optional string error_message = 14;
optional string reply_address = 42;
}
optional .CMsgKubeRPCPacket.Hdr hdr = 1;
optional bytes payload = 2;
}
message CMsgMulti {
optional uint32 size_unzipped = 1;
optional bytes message_body = 2;
@ -173,6 +184,7 @@ message CCDDBAppDetailCommon {
optional bool has_adult_content_sex = 15;
optional bool has_adult_content_violence = 16;
repeated uint32 content_descriptorids = 17;
repeated uint32 content_descriptorids_including_dlc = 18;
}
message CMsgAppRights {
@ -288,6 +300,7 @@ message CClanEventData {
repeated uint32 referenced_appids = 28;
optional uint32 build_id = 29;
optional string build_branch = 30;
optional bool unlisted = 31;
}
message CBilling_Address {