CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2
Group: GC and Steam SDKMessages: 18 top-level, 18 totalEnums: 3 top-level, 3 total
Imports: google/protobuf/descriptor.proto
Enums
EBanContentCheckResult
Ban Content Check Result BanContent ContentCheck CheckResult k_EBanContentCheckResult_NotScanned k_EBanContentCheckResult_Reset k_EBanContentCheckResult_NeedsChecking k_EBanContentCheckResult_VeryUnlikely k_EBanContentCheckResult_Unlikely k_EBanContentCheckResult_Possible k_EBanContentCheckResult_Likely k_EBanContentCheckResult_VeryLikely| Name | Number | Message |
|---|
k_EBanContentCheckResult_NotScanned | 0 | |
k_EBanContentCheckResult_Reset | 1 | |
k_EBanContentCheckResult_NeedsChecking | 2 | |
k_EBanContentCheckResult_VeryUnlikely | 5 | |
k_EBanContentCheckResult_Unlikely | 30 | |
k_EBanContentCheckResult_Possible | 50 | |
k_EBanContentCheckResult_Likely | 75 | |
k_EBanContentCheckResult_VeryLikely | 100 | |
EProtoClanEventType
Proto Clan Event Type ProtoClan ClanEvent EventType k_EClanOtherEvent k_EClanGameEvent k_EClanPartyEvent k_EClanMeetingEvent k_EClanSpecialCauseEvent k_EClanMusicAndArtsEvent k_EClanSportsEvent k_EClanTripEvent k_EClanChatEvent k_EClanGameReleaseEvent k_EClanBroadcastEvent k_EClanSmallUpdateEvent k_EClanPreAnnounceMajorUpdateEvent k_EClanMajorUpdateEvent k_EClanDLCReleaseEvent k_EClanFutureReleaseEvent k_EClanESportTournamentStreamEvent k_EClanDevStreamEvent k_EClanFamousStreamEvent k_EClanGameSalesEvent k_EClanGameItemSalesEvent k_EClanInGameBonusXPEvent k_EClanInGameLootEvent k_EClanInGamePerksEvent k_EClanInGameChallengeEvent k_EClanInGameContestEvent k_EClanIRLEvent k_EClanNewsEvent k_EClanBetaReleaseEvent k_EClanInGameContentReleaseEvent k_EClanFreeTrial k_EClanSeasonRelease k_EClanSeasonUpdate k_EClanCrosspostEvent k_EClanInGameEventGeneral| Name | Number | Message |
|---|
k_EClanOtherEvent | 1 | |
k_EClanGameEvent | 2 | |
k_EClanPartyEvent | 3 | |
k_EClanMeetingEvent | 4 | |
k_EClanSpecialCauseEvent | 5 | |
k_EClanMusicAndArtsEvent | 6 | |
k_EClanSportsEvent | 7 | |
k_EClanTripEvent | 8 | |
k_EClanChatEvent | 9 | |
k_EClanGameReleaseEvent | 10 | |
k_EClanBroadcastEvent | 11 | |
k_EClanSmallUpdateEvent | 12 | |
k_EClanPreAnnounceMajorUpdateEvent | 13 | |
k_EClanMajorUpdateEvent | 14 | |
k_EClanDLCReleaseEvent | 15 | |
k_EClanFutureReleaseEvent | 16 | |
k_EClanESportTournamentStreamEvent | 17 | |
k_EClanDevStreamEvent | 18 | |
k_EClanFamousStreamEvent | 19 | |
k_EClanGameSalesEvent | 20 | |
k_EClanGameItemSalesEvent | 21 | |
k_EClanInGameBonusXPEvent | 22 | |
k_EClanInGameLootEvent | 23 | |
k_EClanInGamePerksEvent | 24 | |
k_EClanInGameChallengeEvent | 25 | |
k_EClanInGameContestEvent | 26 | |
k_EClanIRLEvent | 27 | |
k_EClanNewsEvent | 28 | |
k_EClanBetaReleaseEvent | 29 | |
k_EClanInGameContentReleaseEvent | 30 | |
k_EClanFreeTrial | 31 | |
k_EClanSeasonRelease | 32 | |
k_EClanSeasonUpdate | 33 | |
k_EClanCrosspostEvent | 34 | |
k_EClanInGameEventGeneral | 35 | |
PartnerEventNotificationType
Partner Event Notification Type PartnerEvent EventNotification NotificationType k_EEventStart k_EEventBroadcastStart k_EEventMatchStart k_EEventPartnerMaxType| Name | Number | Message |
|---|
k_EEventStart | 0 | |
k_EEventBroadcastStart | 1 | |
k_EEventMatchStart | 2 | |
k_EEventPartnerMaxType | 3 | |
Messages
CMsgIPAddress
Msg IP Address MsgIP IPAddress v4 v6Referenced by (1): CMsgIPAddressBucket
| Field | Number | Label | Type | Default | Description |
|---|
v4 | 1 | optional oneof ip | fixed32 | | |
v6 | 2 | optional oneof ip | bytes | | |
CMsgIPAddressBucket
Msg IP Address Bucket MsgIP IPAddress AddressBucket original_ip_address bucket| Field | Number | Label | Type | Default | Description |
|---|
original_ip_address | 1 | optional | CMsgIPAddress | | |
bucket | 2 | optional | fixed64 | | |
Msg Proto Buf Header MsgProto ProtoBuf BufHeader steamid client_sessionid routing_appid jobid_source jobid_target target_job_name eresult error_message ip auth_account_flags transport_error messageid publisher_group_id sysid trace_tag token_source admin_spoofing_user seq_num webapi_key_id is_from_external_source forward_to_sysid cm_sysid ip_v6 launcher_type realm timeout_ms debug_source| Field | Number | Label | Type | Default | Description |
|---|
steamid | 1 | optional | fixed64 | | |
client_sessionid | 2 | optional | int32 | | |
routing_appid | 3 | optional | uint32 | | |
jobid_source | 10 | optional | fixed64 | 18446744073709551615 | |
jobid_target | 11 | optional | fixed64 | 18446744073709551615 | |
target_job_name | 12 | optional | string | | |
eresult | 13 | optional | int32 | 2 | |
error_message | 14 | optional | string | | |
ip | 15 | optional oneof ip_addr | uint32 | | |
auth_account_flags | 16 | optional | uint32 | | |
transport_error | 17 | optional | int32 | 1 | |
messageid | 18 | optional | uint64 | 18446744073709551615 | |
publisher_group_id | 19 | optional | uint32 | | |
sysid | 20 | optional | uint32 | | |
trace_tag | 21 | optional | uint64 | | |
token_source | 22 | optional | uint32 | | |
admin_spoofing_user | 23 | optional | bool | | |
seq_num | 24 | optional | int32 | | |
webapi_key_id | 25 | optional | uint32 | | |
is_from_external_source | 26 | optional | bool | | |
forward_to_sysid | 27 | repeated | uint32 | | |
cm_sysid | 28 | optional | uint32 | | |
ip_v6 | 29 | optional oneof ip_addr | bytes | | |
launcher_type | 31 | optional | uint32 | 0 | |
realm | 32 | optional | uint32 | 0 | |
timeout_ms | 33 | optional | int32 | -1 | |
debug_source | 34 | optional | string | | |
CMsgMulti
Msg Multi MsgMulti size_unzipped message_body| Field | Number | Label | Type | Default | Description |
|---|
size_unzipped | 1 | optional | uint32 | | |
message_body | 2 | optional | bytes | | |
CMsgProtobufWrapped
Msg Protobuf Wrapped MsgProtobuf ProtobufWrapped message_body| Field | Number | Label | Type | Default | Description |
|---|
message_body | 1 | optional | bytes | | |
CMsgAuthTicket
Msg Auth Ticket MsgAuth AuthTicket estate eresult steamid gameid h_steam_pipe ticket_crc ticket| Field | Number | Label | Type | Default | Description |
|---|
estate | 1 | optional | uint32 | | |
eresult | 2 | optional | uint32 | 2 | |
steamid | 3 | optional | fixed64 | | |
gameid | 4 | optional | fixed64 | | |
h_steam_pipe | 5 | optional | uint32 | | |
ticket_crc | 6 | optional | uint32 | | |
ticket | 7 | optional | bytes | | |
CCDDBAppDetailCommon
CCDDB App Detail Common CCDDBApp AppDetail DetailCommon appid name icon tool demo media community_visible_stats friendly_name propagation has_adult_content is_visible_in_steam_china app_type| Field | Number | Label | Type | Default | Description |
|---|
appid | 1 | optional | uint32 | | |
name | 2 | optional | string | | |
icon | 3 | optional | string | | |
tool | 6 | optional | bool | | |
demo | 7 | optional | bool | | |
media | 8 | optional | bool | | |
community_visible_stats | 9 | optional | bool | | |
friendly_name | 10 | optional | string | | |
propagation | 11 | optional | string | | |
has_adult_content | 12 | optional | bool | | |
is_visible_in_steam_china | 13 | optional | bool | | |
app_type | 14 | optional | uint32 | | |
CMsgAppRights
Msg App Rights MsgApp AppRights edit_info publish view_error_data download upload_cdkeys generate_cdkeys view_financials manage_ceg manage_signing manage_cdkeys edit_marketing economy_support economy_support_supervisor manage_pricing broadcast_live view_marketing_traffic edit_store_display_content| Field | Number | Label | Type | Default | Description |
|---|
edit_info | 1 | optional | bool | | |
publish | 2 | optional | bool | | |
view_error_data | 3 | optional | bool | | |
download | 4 | optional | bool | | |
upload_cdkeys | 5 | optional | bool | | |
generate_cdkeys | 6 | optional | bool | | |
view_financials | 7 | optional | bool | | |
manage_ceg | 8 | optional | bool | | |
manage_signing | 9 | optional | bool | | |
manage_cdkeys | 10 | optional | bool | | |
edit_marketing | 11 | optional | bool | | |
economy_support | 12 | optional | bool | | |
economy_support_supervisor | 13 | optional | bool | | |
manage_pricing | 14 | optional | bool | | |
broadcast_live | 15 | optional | bool | | |
view_marketing_traffic | 16 | optional | bool | | |
edit_store_display_content | 17 | optional | bool | | |
CCuratorPreferences
Curator Preferences CuratorPreferences supported_languages platform_windows platform_mac platform_linux vr_content adult_content_violence adult_content_sex timestamp_updated tagids_curated tagids_filtered website_title website_url discussion_url show_broadcast| Field | Number | Label | Type | Default | Description |
|---|
supported_languages | 1 | optional | uint32 | | |
platform_windows | 2 | optional | bool | | |
platform_mac | 3 | optional | bool | | |
platform_linux | 4 | optional | bool | | |
vr_content | 5 | optional | bool | | |
adult_content_violence | 6 | optional | bool | | |
adult_content_sex | 7 | optional | bool | | |
timestamp_updated | 8 | optional | uint32 | | |
tagids_curated | 9 | repeated | uint32 | | |
tagids_filtered | 10 | repeated | uint32 | | |
website_title | 11 | optional | string | | |
website_url | 12 | optional | string | | |
discussion_url | 13 | optional | string | | |
show_broadcast | 14 | optional | bool | | |
CLocalizationToken
Localization Token LocalizationToken language localized_string| Field | Number | Label | Type | Default | Description |
|---|
language | 1 | optional | uint32 | | |
localized_string | 2 | optional | string | | |
CClanEventUserNewsTuple
Clan Event User News Tuple ClanEvent EventUser UserNews NewsTuple clanid event_gid announcement_gid rtime_start rtime_end priority_score type clamp_range_slot appid rtime32_last_modifiedReferenced by (1): CClanMatchEventByRange
| Field | Number | Label | Type | Default | Description |
|---|
clanid | 1 | optional | uint32 | | |
event_gid | 2 | optional | fixed64 | | |
announcement_gid | 3 | optional | fixed64 | | |
rtime_start | 4 | optional | uint32 | | |
rtime_end | 5 | optional | uint32 | | |
priority_score | 6 | optional | uint32 | | |
type | 7 | optional | uint32 | | |
clamp_range_slot | 8 | optional | uint32 | | |
appid | 9 | optional | uint32 | | |
rtime32_last_modified | 10 | optional | uint32 | | |
CClanMatchEventByRange
Clan Match Event By Range ClanMatch MatchEvent EventBy ByRange rtime_before rtime_after qualified events| Field | Number | Label | Type | Default | Description |
|---|
rtime_before | 1 | optional | uint32 | | |
rtime_after | 2 | optional | uint32 | | |
qualified | 3 | optional | uint32 | | |
events | 4 | repeated | CClanEventUserNewsTuple | | |
CCommunity Community ClanAnnouncementInfo Clan Announcement Info ClanAnnouncement AnnouncementInfo gid clanid posterid headline posttime updatetime body commentcount tags language hidden forum_topic_id event_gid voteupcount votedowncount ban_check_resultReferenced by (1): CClanEventData
| Field | Number | Label | Type | Default | Description |
|---|
gid | 1 | optional | uint64 | | |
clanid | 2 | optional | uint64 | | |
posterid | 3 | optional | uint64 | | |
headline | 4 | optional | string | | |
posttime | 5 | optional | uint32 | | |
updatetime | 6 | optional | uint32 | | |
body | 7 | optional | string | | |
commentcount | 8 | optional | int32 | | |
tags | 9 | repeated | string | | |
language | 10 | optional | int32 | | |
hidden | 11 | optional | bool | | |
forum_topic_id | 12 | optional | fixed64 | | |
event_gid | 13 | optional | fixed64 | | |
voteupcount | 14 | optional | int32 | | |
votedowncount | 15 | optional | int32 | | |
ban_check_result | 16 | optional | EBanContentCheckResult | | |
CClanEventData
Clan Event Data ClanEvent EventData gid clan_steamid event_name event_type appid server_address server_password rtime32_start_time rtime32_end_time comment_count creator_steamid last_update_steamid event_notes jsondata announcement_body published hidden rtime32_visibility_start rtime32_visibility_end broadcaster_accountid follower_count ignore_count forum_topic_id rtime32_last_modified news_post_gid rtime_mod_reviewed featured_app_tagid referenced_appids build_id build_branch| Field | Number | Label | Type | Default | Description |
|---|
gid | 1 | optional | fixed64 | | |
clan_steamid | 2 | optional | fixed64 | | |
event_name | 3 | optional | string | | |
event_type | 4 | optional | EProtoClanEventType | | |
appid | 5 | optional | uint32 | | |
server_address | 6 | optional | string | | |
server_password | 7 | optional | string | | |
rtime32_start_time | 8 | optional | uint32 | | |
rtime32_end_time | 9 | optional | uint32 | | |
comment_count | 10 | optional | int32 | | |
creator_steamid | 11 | optional | fixed64 | | |
last_update_steamid | 12 | optional | fixed64 | | |
event_notes | 13 | optional | string | | |
jsondata | 14 | optional | string | | |
announcement_body | 15 | optional | CCommunity_ClanAnnouncementInfo | | |
published | 16 | optional | bool | | |
hidden | 17 | optional | bool | | |
rtime32_visibility_start | 18 | optional | uint32 | | |
rtime32_visibility_end | 19 | optional | uint32 | | |
broadcaster_accountid | 20 | optional | uint32 | | |
follower_count | 21 | optional | uint32 | | |
ignore_count | 22 | optional | uint32 | | |
forum_topic_id | 23 | optional | fixed64 | | |
rtime32_last_modified | 24 | optional | uint32 | | |
news_post_gid | 25 | optional | fixed64 | | |
rtime_mod_reviewed | 26 | optional | uint32 | | |
featured_app_tagid | 27 | optional | uint32 | | |
referenced_appids | 28 | repeated | uint32 | | |
build_id | 29 | optional | uint32 | | |
build_branch | 30 | optional | string | | |
CBilling_Address
CBilling Billing Address first_name last_name address1 address2 city us_state country_code postcode zip_plus4 phone| Field | Number | Label | Type | Default | Description |
|---|
first_name | 1 | optional | string | | |
last_name | 2 | optional | string | | |
address1 | 3 | optional | string | | |
address2 | 4 | optional | string | | |
city | 5 | optional | string | | |
us_state | 6 | optional | string | | |
country_code | 7 | optional | string | | |
postcode | 8 | optional | string | | |
zip_plus4 | 9 | optional | int32 | | |
phone | 10 | optional | string | | |
CPackageReservationStatus
Package Reservation Status PackageReservation ReservationStatus packageid reservation_state queue_position total_queue_size reservation_country_code expired time_expires time_reserved| Field | Number | Label | Type | Default | Description |
|---|
packageid | 1 | optional | uint32 | | |
reservation_state | 2 | optional | int32 | | |
queue_position | 3 | optional | int32 | | |
total_queue_size | 4 | optional | int32 | | |
reservation_country_code | 5 | optional | string | | |
expired | 6 | optional | bool | | |
time_expires | 7 | optional | uint32 | | |
time_reserved | 8 | optional | uint32 | | |
CMsgKeyValuePair
Msg Key Value Pair MsgKey KeyValue ValuePair name valueReferenced by (1): CMsgKeyValueSet
| Field | Number | Label | Type | Default | Description |
|---|
name | 1 | optional | string | | |
value | 2 | optional | string | | |
CMsgKeyValueSet
Msg Key Value Set MsgKey KeyValue ValueSet pairsReference graph
Message reference graph (4 edges)
flowchart LR
n0["CMsgIPAddressBucket"]
n1["CMsgIPAddress"]
n0 --> n1
n2["CClanMatchEventByRange"]
n3["CClanEventUserNewsTuple"]
n2 --> n3
n4["CClanEventData"]
n5["CCommunity_ClanAnnouncementInfo"]
n4 --> n5
n6["CMsgKeyValueSet"]
n7["CMsgKeyValuePair"]
n6 --> n7