Skip to content

steammessages_publishedfile.steamworkssdk.proto

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

FieldNumberLabelTypeDefaultDescription
publishedfileid1optionaluint64
list_type2optionaluint32
appid3optionalint32
notify_client4optionalbool

CPublishedFile_Subscribe_Response

(no fields)

CPublishedFile_Unsubscribe_Request

FieldNumberLabelTypeDefaultDescription
publishedfileid1optionaluint64
list_type2optionaluint32
appid3optionalint32
notify_client4optionalbool

CPublishedFile_Unsubscribe_Response

(no fields)

CPublishedFile_Publish_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32
consumer_appid2optionaluint32
cloudfilename3optionalstring
preview_cloudfilename4optionalstring
title5optionalstring
file_description6optionalstring
file_type7optionaluint32
consumer_shortcut_name8optionalstring
youtube_username9optionalstring
youtube_videoid10optionalstring
visibility11optionaluint32
redirect_uri12optionalstring
tags13repeatedstring
collection_type14optionalstring
game_type15optionalstring
url16optionalstring

CPublishedFile_Publish_Response

FieldNumberLabelTypeDefaultDescription
publishedfileid1optionaluint64
redirect_uri2optionalstring

CPublishedFile_GetDetails_Request

FieldNumberLabelTypeDefaultDescription
publishedfileids1repeatedfixed64
includetags2optionalbool
includeadditionalpreviews3optionalbool
includechildren4optionalbool
includekvtags5optionalbool
includevotes6optionalbool
short_description8optionalbool

PublishedFileDetails

Referenced by (2): CPublishedFile_GetDetails_Response, CPublishedFile_GetUserFiles_Response

FieldNumberLabelTypeDefaultDescription
result1optionaluint32
publishedfileid2optionaluint64
creator3optionalfixed64
creator_appid4optionaluint32
consumer_appid5optionaluint32
consumer_shortcutid6optionaluint32
filename7optionalstring
file_size8optionaluint64
preview_file_size9optionaluint64
file_url10optionalstring
preview_url11optionalstring
youtubevideoid12optionalstring
url13optionalstring
hcontent_file14optionalfixed64
hcontent_preview15optionalfixed64
title16optionalstring
file_description17optionalstring
short_description18optionalstring
time_created19optionaluint32
time_updated20optionaluint32
visibility21optionaluint32
flags22optionaluint32
workshop_file23optionalbool
workshop_accepted24optionalbool
show_subscribe_all25optionalbool
num_comments_developer26optionalint32
num_comments_public27optionalint32
banned28optionalbool
ban_reason29optionalstring
banner30optionalfixed64
can_be_deleted31optionalbool
incompatible32optionalbool
app_name33optionalstring
file_type34optionaluint32
can_subscribe35optionalbool
subscriptions36optionaluint32
favorited37optionaluint32
followers38optionaluint32
lifetime_subscriptions39optionaluint32
lifetime_favorited40optionaluint32
lifetime_followers41optionaluint32
views42optionaluint32
image_width43optionaluint32
image_height44optionaluint32
image_url45optionalstring
spoiler_tag46optionalbool
shortcutid47optionaluint32
shortcutname48optionalstring
num_children49optionaluint32
num_reports50optionaluint32
previews51repeatedPublishedFileDetails.Preview
tags52repeatedPublishedFileDetails.Tag
children53repeatedPublishedFileDetails.Child
kvtags54repeatedPublishedFileDetails.KVTag
vote_data55optionalPublishedFileDetails.VoteData
time_subscribed56optionaluint32

PublishedFileDetails.Tag

Referenced by (1): PublishedFileDetails

FieldNumberLabelTypeDefaultDescription
tag1optionalstring
adminonly2optionalbool

PublishedFileDetails.Preview

Referenced by (1): PublishedFileDetails

FieldNumberLabelTypeDefaultDescription
previewid1optionaluint64
sortorder2optionaluint32
url3optionalstring
size4optionaluint32
filename5optionalstring
youtubevideoid6optionalstring

PublishedFileDetails.Child

Referenced by (1): PublishedFileDetails

FieldNumberLabelTypeDefaultDescription
publishedfileid1optionaluint64
sortorder2optionaluint32
file_type3optionaluint32

PublishedFileDetails.KVTag

Referenced by (1): PublishedFileDetails

FieldNumberLabelTypeDefaultDescription
key1optionalstring
value2optionalstring

PublishedFileDetails.VoteData

Referenced by (1): PublishedFileDetails

FieldNumberLabelTypeDefaultDescription
score1optionalfloat
votes_up2optionaluint32
votes_down3optionaluint32

CPublishedFile_GetDetails_Response

FieldNumberLabelTypeDefaultDescription
publishedfiledetails1repeatedPublishedFileDetails

CPublishedFile_GetUserFiles_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32
page3optionaluint321
numperpage4optionaluint321
sortmethod6optionalstringlastupdated
totalonly7optionalbool
privacy9optionaluint32
ids_only10optionalbool
requiredtags11repeatedstring
excludedtags12repeatedstring

CPublishedFile_GetUserFiles_Response

FieldNumberLabelTypeDefaultDescription
total1optionaluint32
startindex2optionaluint32
publishedfiledetails3repeatedPublishedFileDetails
apps4repeatedCPublishedFile_GetUserFiles_Response.App

CPublishedFile_GetUserFiles_Response.App

Referenced by (1): CPublishedFile_GetUserFiles_Response

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32
name2optionalstring
shortcutid3optionaluint32
private4optionalbool

CPublishedFile_Update_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32
publishedfileid2optionalfixed64
title3optionalstring
file_description4optionalstring
visibility5optionaluint32
tags6repeatedstring
filename7optionalstring
preview_filename8optionalstring

CPublishedFile_Update_Response

(no fields)

CPublishedFile_RefreshVotingQueue_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32
matching_file_type2optionaluint32
tags3repeatedstring
match_all_tags4optionalbooltrue
excluded_tags5repeatedstring
desired_queue_size6optionaluint32

CPublishedFile_RefreshVotingQueue_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