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
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue