CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2
Group: GC and Steam SDKMessages: 15 top-level, 21 totalEnums: 0 top-level, 0 total
Imports: steammessages_unified_base.steamworkssdk.proto
Enums
This file declares no top-level enums.
Messages
CPublishedFile_Subscribe_Request
CPublishedFile Published File PublishedFile Subscribe Request publishedfileid list_type appid notify_client| Field | Number | Label | Type | Default | Description |
|---|
publishedfileid | 1 | optional | uint64 | | |
list_type | 2 | optional | uint32 | | |
appid | 3 | optional | int32 | | |
notify_client | 4 | optional | bool | | |
CPublishedFile_Subscribe_Response
CPublishedFile Published File PublishedFile Subscribe Response(no fields)
CPublishedFile_Unsubscribe_Request
CPublishedFile Published File PublishedFile Unsubscribe Request publishedfileid list_type appid notify_client| Field | Number | Label | Type | Default | Description |
|---|
publishedfileid | 1 | optional | uint64 | | |
list_type | 2 | optional | uint32 | | |
appid | 3 | optional | int32 | | |
notify_client | 4 | optional | bool | | |
CPublishedFile_Unsubscribe_Response
CPublishedFile Published File PublishedFile Unsubscribe Response(no fields)
CPublishedFile_Publish_Request
CPublishedFile Published File PublishedFile Publish Request appid consumer_appid cloudfilename preview_cloudfilename title file_description file_type consumer_shortcut_name youtube_username youtube_videoid visibility redirect_uri tags collection_type game_type url| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
consumer_appid | 2 | optional | uint32 | | |
cloudfilename | 3 | optional | string | | |
preview_cloudfilename | 4 | optional | string | | |
title | 5 | optional | string | | |
file_description | 6 | optional | string | | |
file_type | 7 | optional | uint32 | | |
consumer_shortcut_name | 8 | optional | string | | |
youtube_username | 9 | optional | string | | |
youtube_videoid | 10 | optional | string | | |
visibility | 11 | optional | uint32 | | |
redirect_uri | 12 | optional | string | | |
tags | 13 | repeated | string | | |
collection_type | 14 | optional | string | | |
game_type | 15 | optional | string | | |
url | 16 | optional | string | | |
CPublishedFile_Publish_Response
CPublishedFile Published File PublishedFile Publish Response publishedfileid redirect_uri| Field | Number | Label | Type | Default | Description |
|---|
publishedfileid | 1 | optional | uint64 | | |
redirect_uri | 2 | optional | string | | |
CPublishedFile_GetDetails_Request
CPublishedFile Published File PublishedFile GetDetails Get Details Request publishedfileids includetags includeadditionalpreviews includechildren includekvtags includevotes short_description| Field | Number | Label | Type | Default | Description |
|---|
publishedfileids | 1 | repeated | fixed64 | | |
includetags | 2 | optional | bool | | |
includeadditionalpreviews | 3 | optional | bool | | |
includechildren | 4 | optional | bool | | |
includekvtags | 5 | optional | bool | | |
includevotes | 6 | optional | bool | | |
short_description | 8 | optional | bool | | |
PublishedFileDetails
Published File Details PublishedFile FileDetails result publishedfileid creator creator_appid consumer_appid consumer_shortcutid filename file_size preview_file_size file_url preview_url youtubevideoid url hcontent_file hcontent_preview title file_description short_description time_created time_updated visibility flags workshop_file workshop_accepted show_subscribe_all num_comments_developer num_comments_public banned ban_reason banner can_be_deleted incompatible app_name file_type can_subscribe subscriptions favorited followers lifetime_subscriptions lifetime_favorited lifetime_followers views image_width image_height image_url spoiler_tag shortcutid shortcutname num_children num_reports previews tags children kvtags vote_data time_subscribedReferenced by (2): CPublishedFile_GetDetails_Response, CPublishedFile_GetUserFiles_Response
| Field | Number | Label | Type | Default | Description |
|---|
result | 1 | optional | uint32 | | |
publishedfileid | 2 | optional | uint64 | | |
creator | 3 | optional | fixed64 | | |
creator_appid | 4 | optional | uint32 | | |
consumer_appid | 5 | optional | uint32 | | |
consumer_shortcutid | 6 | optional | uint32 | | |
filename | 7 | optional | string | | |
file_size | 8 | optional | uint64 | | |
preview_file_size | 9 | optional | uint64 | | |
file_url | 10 | optional | string | | |
preview_url | 11 | optional | string | | |
youtubevideoid | 12 | optional | string | | |
url | 13 | optional | string | | |
hcontent_file | 14 | optional | fixed64 | | |
hcontent_preview | 15 | optional | fixed64 | | |
title | 16 | optional | string | | |
file_description | 17 | optional | string | | |
short_description | 18 | optional | string | | |
time_created | 19 | optional | uint32 | | |
time_updated | 20 | optional | uint32 | | |
visibility | 21 | optional | uint32 | | |
flags | 22 | optional | uint32 | | |
workshop_file | 23 | optional | bool | | |
workshop_accepted | 24 | optional | bool | | |
show_subscribe_all | 25 | optional | bool | | |
num_comments_developer | 26 | optional | int32 | | |
num_comments_public | 27 | optional | int32 | | |
banned | 28 | optional | bool | | |
ban_reason | 29 | optional | string | | |
banner | 30 | optional | fixed64 | | |
can_be_deleted | 31 | optional | bool | | |
incompatible | 32 | optional | bool | | |
app_name | 33 | optional | string | | |
file_type | 34 | optional | uint32 | | |
can_subscribe | 35 | optional | bool | | |
subscriptions | 36 | optional | uint32 | | |
favorited | 37 | optional | uint32 | | |
followers | 38 | optional | uint32 | | |
lifetime_subscriptions | 39 | optional | uint32 | | |
lifetime_favorited | 40 | optional | uint32 | | |
lifetime_followers | 41 | optional | uint32 | | |
views | 42 | optional | uint32 | | |
image_width | 43 | optional | uint32 | | |
image_height | 44 | optional | uint32 | | |
image_url | 45 | optional | string | | |
spoiler_tag | 46 | optional | bool | | |
shortcutid | 47 | optional | uint32 | | |
shortcutname | 48 | optional | string | | |
num_children | 49 | optional | uint32 | | |
num_reports | 50 | optional | uint32 | | |
previews | 51 | repeated | PublishedFileDetails.Preview | | |
tags | 52 | repeated | PublishedFileDetails.Tag | | |
children | 53 | repeated | PublishedFileDetails.Child | | |
kvtags | 54 | repeated | PublishedFileDetails.KVTag | | |
vote_data | 55 | optional | PublishedFileDetails.VoteData | | |
time_subscribed | 56 | optional | uint32 | | |
PublishedFileDetails.Tag
tag adminonlyReferenced by (1): PublishedFileDetails
| Field | Number | Label | Type | Default | Description |
|---|
tag | 1 | optional | string | | |
adminonly | 2 | optional | bool | | |
PublishedFileDetails.Preview
previewid sortorder url size filename youtubevideoidReferenced by (1): PublishedFileDetails
| Field | Number | Label | Type | Default | Description |
|---|
previewid | 1 | optional | uint64 | | |
sortorder | 2 | optional | uint32 | | |
url | 3 | optional | string | | |
size | 4 | optional | uint32 | | |
filename | 5 | optional | string | | |
youtubevideoid | 6 | optional | string | | |
PublishedFileDetails.Child
publishedfileid sortorder file_typeReferenced by (1): PublishedFileDetails
| Field | Number | Label | Type | Default | Description |
|---|
publishedfileid | 1 | optional | uint64 | | |
sortorder | 2 | optional | uint32 | | |
file_type | 3 | optional | uint32 | | |
PublishedFileDetails.KVTag
KV Tag key valueReferenced by (1): PublishedFileDetails
| Field | Number | Label | Type | Default | Description |
|---|
key | 1 | optional | string | | |
value | 2 | optional | string | | |
PublishedFileDetails.VoteData
Vote Data score votes_up votes_downReferenced by (1): PublishedFileDetails
| Field | Number | Label | Type | Default | Description |
|---|
score | 1 | optional | float | | |
votes_up | 2 | optional | uint32 | | |
votes_down | 3 | optional | uint32 | | |
CPublishedFile_GetDetails_Response
CPublishedFile Published File PublishedFile GetDetails Get Details Response publishedfiledetailsCPublishedFile_GetUserFiles_Request
CPublishedFile Published File PublishedFile GetUserFiles Get User Files GetUser UserFiles Request appid page numperpage sortmethod totalonly privacy ids_only requiredtags excludedtags| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
page | 3 | optional | uint32 | 1 | |
numperpage | 4 | optional | uint32 | 1 | |
sortmethod | 6 | optional | string | lastupdated | |
totalonly | 7 | optional | bool | | |
privacy | 9 | optional | uint32 | | |
ids_only | 10 | optional | bool | | |
requiredtags | 11 | repeated | string | | |
excludedtags | 12 | repeated | string | | |
CPublishedFile_GetUserFiles_Response
CPublishedFile Published File PublishedFile GetUserFiles Get User Files GetUser UserFiles Response total startindex publishedfiledetails appsCPublishedFile_GetUserFiles_Response.App
appid name shortcutid privateReferenced by (1): CPublishedFile_GetUserFiles_Response
| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
name | 2 | optional | string | | |
shortcutid | 3 | optional | uint32 | | |
private | 4 | optional | bool | | |
CPublishedFile_Update_Request
CPublishedFile Published File PublishedFile Update Request appid publishedfileid title file_description visibility tags filename preview_filename| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
publishedfileid | 2 | optional | fixed64 | | |
title | 3 | optional | string | | |
file_description | 4 | optional | string | | |
visibility | 5 | optional | uint32 | | |
tags | 6 | repeated | string | | |
filename | 7 | optional | string | | |
preview_filename | 8 | optional | string | | |
CPublishedFile_Update_Response
CPublishedFile Published File PublishedFile Update Response(no fields)
CPublishedFile_RefreshVotingQueue_Request
CPublishedFile Published File PublishedFile RefreshVotingQueue Refresh Voting Queue RefreshVoting VotingQueue Request appid matching_file_type tags match_all_tags excluded_tags desired_queue_size| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
matching_file_type | 2 | optional | uint32 | | |
tags | 3 | repeated | string | | |
match_all_tags | 4 | optional | bool | true | |
excluded_tags | 5 | repeated | string | | |
desired_queue_size | 6 | optional | uint32 | | |
CPublishedFile_RefreshVotingQueue_Response
CPublishedFile Published File PublishedFile RefreshVotingQueue Refresh Voting Queue RefreshVoting VotingQueue Response(no fields)
Reference graph
Message reference graph (8 edges)
flowchart LR
n0["PublishedFileDetails"]
n1["PublishedFileDetails.Preview"]
n0 --> n1
n2["PublishedFileDetails.Tag"]
n0 --> n2
n3["PublishedFileDetails.Child"]
n0 --> n3
n4["PublishedFileDetails.KVTag"]
n0 --> n4
n5["PublishedFileDetails.VoteData"]
n0 --> n5
n6["CPublishedFile_GetDetails_Response"]
n6 --> n0
n7["CPublishedFile_GetUserFiles_Response"]
n7 --> n0
n8["CPublishedFile_GetUserFiles_Response.App"]
n7 --> n8