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
commit 9946f23749
No known key found for this signature in database
GPG key ID: 4F205025B48377EB
127 changed files with 40662 additions and 28630 deletions

View file

@ -3,6 +3,32 @@ import "steammessages_unified_base.steamclient.proto";
option cc_generic_services = true;
enum EAppContentDetectionType {
k_EAppContentDetectionType_None = 0;
k_EAppContentDetectionType_AntiCheat = 1;
k_EAppContentDetectionType_GameEngine = 2;
}
enum EAppAntiCheatType {
k_EAppAntiCheatTypeNone = 0;
k_EAppAntiCheatTypeEasyAC = 1;
k_EAppAntiCheatTypeDenuvo = 2;
k_EAppAntiCheatTypeBattlEye = 3;
k_EAppAntiCheatTypeXignCode = 4;
k_EAppAntiCheatTypePunkBuster = 5;
k_EAppAntiCheatTypeVAC = 6;
k_EAppAntiCheatTypeGameGuard = 7;
k_EAppAntiCheatTypeHackShield = 8;
k_EAppAntiCheatTypeAntiCheatExpert = 9;
k_EAppAntiCheatTypeOther = 10;
}
enum EAppGameEngineType {
k_EAppGameEngineTypeNone = 0;
k_EAppGameEngineTypeUnreal = 1;
k_EAppGameEngineTypeUnity = 2;
}
message CContentServerDirectory_ConnectedSteamPipeServerInfo {
optional string type = 1;
optional int32 source_id = 2;
@ -112,6 +138,29 @@ message CContentServerDirectory_GetPeerContentInfo_Response {
optional string ip_public = 2;
}
message CDepotContentDetection_GetAllDetectedAppContent_Request {
optional .EAppContentDetectionType detection_type = 1 [default = k_EAppContentDetectionType_None];
}
message DetectedAppContent {
optional uint32 app_id = 1;
optional uint32 depot_id = 2;
optional int32 detected_content = 3;
}
message CDepotContentDetection_GetAllDetectedAppContent_Response {
repeated .DetectedAppContent detected_app_content = 1;
}
message CDepotContentDetection_GetDetectedContentSingleApp_Request {
optional uint32 appid = 1;
}
message CDepotContentDetection_GetDetectedContentSingleApp_Response {
optional .EAppAntiCheatType detected_anticheat = 1 [default = k_EAppAntiCheatTypeNone];
optional .EAppGameEngineType detected_gameengine = 2 [default = k_EAppGameEngineTypeNone];
}
service ContentServerDirectory {
rpc GetServersForSteamPipe (.CContentServerDirectory_GetServersForSteamPipe_Request) returns (.CContentServerDirectory_GetServersForSteamPipe_Response);
rpc GetDepotPatchInfo (.CContentServerDirectory_GetDepotPatchInfo_Request) returns (.CContentServerDirectory_GetDepotPatchInfo_Response);
@ -121,3 +170,8 @@ service ContentServerDirectory {
rpc RequestPeerContentServer (.CContentServerDirectory_RequestPeerContentServer_Request) returns (.CContentServerDirectory_RequestPeerContentServer_Response);
rpc GetPeerContentInfo (.CContentServerDirectory_GetPeerContentInfo_Request) returns (.CContentServerDirectory_GetPeerContentInfo_Response);
}
service DepotContentDetection {
rpc GetAllDetectedAppContent (.CDepotContentDetection_GetAllDetectedAppContent_Request) returns (.CDepotContentDetection_GetAllDetectedAppContent_Response);
rpc GetDetectedContentSingleApp (.CDepotContentDetection_GetDetectedContentSingleApp_Request) returns (.CDepotContentDetection_GetDetectedContentSingleApp_Response);
}