Skip to content

cstrike15_gcmessages.proto

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2

Group: GC and Steam SDKMessages: 17 top-level, 25 totalEnums: 0 top-level, 0 total

Imports: none

Enums

This file declares no top-level enums.

Messages

TournamentPlayer

Referenced by (1): TournamentTeam

FieldNumberLabelTypeDefaultDescription
account_id1optionaluint32
player_nick2optionalstring
player_name3optionalstring
player_dob4optionaluint32
player_flag5optionalstring
player_location6optionalstring
player_desc7optionalstring

TournamentTeam

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
team_id1optionalint32
team_tag2optionalstring
team_flag3optionalstring
team_name4optionalstring
players5repeatedTournamentPlayer

TournamentEvent

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
event_id1optionalint32
event_tag2optionalstring
event_name3optionalstring
event_time_start4optionaluint32
event_time_end5optionaluint32
event_public6optionalint32
event_stage_id7optionalint32
event_stage_name8optionalstring
active_section_id9optionaluint32

OperationalVarValue

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
name1optionalstring
ivalue2optionalint32
fvalue3optionalfloat
svalue4optionalbytes

PlayerRankingInfo

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
account_id1optionaluint32
rank_id2optionaluint32
wins3optionaluint32
rank_change4optionalfloat
rank_type_id6optionaluint32
tv_control7optionaluint32
rank_window_stats8optionaluint64
leaderboard_name9optionalstring
rank_if_win10optionaluint32
rank_if_lose11optionaluint32
rank_if_tie12optionaluint32
per_map_rank13repeatedPlayerRankingInfo.PerMapRank
leaderboard_name_status14optionaluint32
highest_rank15optionaluint32
rank_expiry16optionaluint32

PlayerRankingInfo.PerMapRank

Referenced by (1): PlayerRankingInfo

FieldNumberLabelTypeDefaultDescription
map_id1optionaluint32
rank_id2optionaluint32
wins3optionaluint32

IpAddressMask

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
a1optionaluint32
b2optionaluint32
c3optionaluint32
d4optionaluint32
bits5optionaluint32
token6optionaluint32

XpProgressData

Referenced by (1): CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded

FieldNumberLabelTypeDefaultDescription
xp_points1optionaluint32
xp_category2optionalint32

ScoreLeaderboardData

Referenced by (1): CCSUsrMsg_ScoreLeaderboardData

FieldNumberLabelTypeDefaultDescription
quest_id1optionaluint64
score2optionaluint32
accountentries3repeatedScoreLeaderboardData.AccountEntries
matchentries5repeatedScoreLeaderboardData.Entry
leaderboard_name6optionalstring

ScoreLeaderboardData.Entry

Referenced by (2): ScoreLeaderboardData, ScoreLeaderboardData.AccountEntries

FieldNumberLabelTypeDefaultDescription
tag1optionaluint32
val2optionaluint32

ScoreLeaderboardData.AccountEntries

Referenced by (1): ScoreLeaderboardData

FieldNumberLabelTypeDefaultDescription
accountid1optionaluint32
entries2repeatedScoreLeaderboardData.Entry

DeepPlayerStatsEntry

Referenced by (1): CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch

FieldNumberLabelTypeDefaultDescription
accountid1optionaluint32
match_id2optionaluint64
mm_game_mode3optionaluint32
mapid4optionaluint32
b_starting_ct5optionalbool
match_outcome6optionaluint32
rounds_won7optionaluint32
rounds_lost8optionaluint32
stat_score9optionaluint32
stat_deaths12optionaluint32
stat_mvps13optionaluint32
enemy_kills14optionaluint32
enemy_headshots15optionaluint32
enemy_2ks16optionaluint32
enemy_3ks17optionaluint32
enemy_4ks18optionaluint32
total_damage19optionaluint32
engagements_entry_count23optionaluint32
engagements_entry_wins24optionaluint32
engagements_1v1_count25optionaluint32
engagements_1v1_wins26optionaluint32
engagements_1v2_count27optionaluint32
engagements_1v2_wins28optionaluint32
utility_count29optionaluint32
utility_success30optionaluint32
flash_count32optionaluint32
flash_success33optionaluint32
mates34repeateduint32

DeepPlayerMatchEvent

Referenced by (1): CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch

FieldNumberLabelTypeDefaultDescription
accountid1optionaluint32
match_id2optionaluint64
event_id3optionaluint32
event_type4optionaluint32
b_playing_ct5optionalbool
user_pos_x6optionalint32
user_pos_y7optionalint32
user_defidx8optionaluint32
other_pos_x9optionalint32
other_pos_y10optionalint32
other_defidx11optionaluint32
user_pos_z12optionalint32
other_pos_z13optionalint32
event_data14optionalint32

CDataGCCStrike15_v2_TournamentMatchDraft

Referenced by (1): CPreMatchInfoData

FieldNumberLabelTypeDefaultDescription
event_id1optionalint32
event_stage_id2optionalint32
team_id_03optionalint32
team_id_14optionalint32
maps_count5optionalint32
maps_current6optionalint32
team_id_start7optionalint32
team_id_veto18optionalint32
team_id_pickn9optionalint32
drafts10repeatedCDataGCCStrike15_v2_TournamentMatchDraft.Entry
vote_mapid_011repeatedint32
vote_mapid_112repeatedint32
vote_mapid_213repeatedint32
vote_mapid_314repeatedint32
vote_mapid_415repeatedint32
vote_mapid_516repeatedint32
vote_starting_side17repeatedint32
vote_phase18optionalint32
vote_phase_start19optionalfloat
vote_phase_length20optionalfloat

CDataGCCStrike15_v2_TournamentMatchDraft.Entry

Referenced by (1): CDataGCCStrike15_v2_TournamentMatchDraft

FieldNumberLabelTypeDefaultDescription
mapid1optionalint32
team_id_ct2optionalint32

CPreMatchInfoData

Referenced by (1): CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

FieldNumberLabelTypeDefaultDescription
predictions_pct1optionalint32
draft4optionalCDataGCCStrike15_v2_TournamentMatchDraft
stats5repeatedCPreMatchInfoData.TeamStats
wins6repeatedint32

CPreMatchInfoData.TeamStats

Referenced by (1): CPreMatchInfoData

FieldNumberLabelTypeDefaultDescription
match_info_idxtxt1optionalint32
match_info_txt2optionalstring
match_info_teams3repeatedstring

CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve

Referenced by (1): CCSUsrMsg_ServerRankRevealAll

FieldNumberLabelTypeDefaultDescription
account_ids1repeateduint32
game_type2optionaluint32
match_id3optionaluint64
server_version4optionaluint32
rankings5repeatedPlayerRankingInfo
encryption_key6optionaluint64
encryption_key_pub7optionaluint64
party_ids8repeateduint32
whitelist9repeatedIpAddressMask
tv_master_steamid10optionaluint64
tournament_event11optionalTournamentEvent
tournament_teams12repeatedTournamentTeam
tournament_casters_account_ids13repeateduint32
tv_relay_steamid14optionaluint64
pre_match_data15optionalCPreMatchInfoData
tv_control17optionaluint32
flags18optionaluint32
op_var_values19repeatedOperationalVarValue
socache_control20optionaluint32
teammate_colors21repeatedint32
match_id_additional22optionaluint32

CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded

Referenced by (1): CCSUsrMsg_XpUpdate

FieldNumberLabelTypeDefaultDescription
xp_progress_data1repeatedXpProgressData
account_id2optionaluint32
current_xp3optionaluint32
current_level4optionaluint32
upgraded_defidx5optionaluint32
operation_points_awarded6optionaluint32
free_rewards7optionaluint32
xp_trail_remaining8optionaluint32
xp_trail_xp_needed9optionalint32
xp_trail_level10optionaluint32

CMsgGCCStrike15_ClientDeepStats

Referenced by (1): CCSUsrMsg_DeepStats

FieldNumberLabelTypeDefaultDescription
account_id1optionaluint32
range2optionalCMsgGCCStrike15_ClientDeepStats.DeepStatsRange
matches3repeatedCMsgGCCStrike15_ClientDeepStats.DeepStatsMatch

CMsgGCCStrike15_ClientDeepStats.DeepStatsRange

Referenced by (1): CMsgGCCStrike15_ClientDeepStats

FieldNumberLabelTypeDefaultDescription
begin1optionaluint32
end2optionaluint32
frozen3optionalbool

CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch

Referenced by (1): CMsgGCCStrike15_ClientDeepStats

FieldNumberLabelTypeDefaultDescription
player1optionalDeepPlayerStatsEntry
events2repeatedDeepPlayerMatchEvent

CEconItemPreviewDataBlock

Referenced by (4): CCSUsrMsg_EndOfMatchAllPlayersData.PlayerData, CCSUsrMsg_SendPlayerItemDrops, CCSUsrMsg_SendPlayerItemFound, CCSUsrMsg_SendPlayerLoadout.LoadoutItem

FieldNumberLabelTypeDefaultDescription
accountid1optionaluint32
itemid2optionaluint64
defindex3optionaluint32
paintindex4optionaluint32
rarity5optionaluint32
quality6optionaluint32
paintwear7optionaluint32
paintseed8optionaluint32
killeaterscoretype9optionaluint32
killeatervalue10optionaluint32
customname11optionalstring
stickers12repeatedCEconItemPreviewDataBlock.Sticker
inventory13optionaluint32
origin14optionaluint32
questid15optionaluint32
dropreason16optionaluint32
musicindex17optionaluint32
entindex18optionalint32
petindex19optionaluint32
keychains20repeatedCEconItemPreviewDataBlock.Sticker
style21optionaluint32
variations22repeatedCEconItemPreviewDataBlock.Sticker
upgrade_level23optionaluint32

CEconItemPreviewDataBlock.Sticker

Referenced by (1): CEconItemPreviewDataBlock

FieldNumberLabelTypeDefaultDescription
slot1optionaluint32
sticker_id2optionaluint32
wear3optionalfloat
scale4optionalfloat
rotation5optionalfloat
tint_id6optionaluint32
offset_x7optionalfloat
offset_y8optionalfloat
offset_z9optionalfloat
pattern10optionaluint32
highlight_reel11optionaluint32
wrapped_sticker12optionaluint32

PlayerDecalDigitalSignature

Referenced by (1): CCSUsrMsg_PlayerDecalDigitalSignature

FieldNumberLabelTypeDefaultDescription
signature1optionalbytes
accountid2optionaluint32
rtime3optionaluint32
endpos4repeatedfloat
startpos5repeatedfloat
left6repeatedfloat
tx_defidx7optionaluint32
entindex8optionalint32
hitbox9optionaluint32
creationtime10optionalfloat
equipslot11optionaluint32
trace_id12optionaluint32
normal13repeatedfloat
tint_id14optionaluint32

Reference graph

Message reference graph (20 edges)
flowchart LR
    n0["TournamentTeam"]
    n1["TournamentPlayer"]
    n0 --> n1
    n2["PlayerRankingInfo"]
    n3["PlayerRankingInfo.PerMapRank"]
    n2 --> n3
    n4["ScoreLeaderboardData"]
    n5["ScoreLeaderboardData.AccountEntries"]
    n4 --> n5
    n6["ScoreLeaderboardData.Entry"]
    n4 --> n6
    n5 --> n6
    n7["CDataGCCStrike15_v2_TournamentMatchDraft"]
    n8["CDataGCCStrike15_v2_TournamentMatchDraft.Entry"]
    n7 --> n8
    n9["CPreMatchInfoData"]
    n9 --> n7
    n10["CPreMatchInfoData.TeamStats"]
    n9 --> n10
    n11["CMsgGCCStrike15_v2_MatchmakingGC2ServerReserve"]
    n11 --> n2
    n12["IpAddressMask"]
    n11 --> n12
    n13["TournamentEvent"]
    n11 --> n13
    n11 --> n0
    n11 --> n9
    n14["OperationalVarValue"]
    n11 --> n14
    n15["CMsgGCCstrike15_v2_GC2ServerNotifyXPRewarded"]
    n16["XpProgressData"]
    n15 --> n16
    n17["CMsgGCCStrike15_ClientDeepStats"]
    n18["CMsgGCCStrike15_ClientDeepStats.DeepStatsRange"]
    n17 --> n18
    n19["CMsgGCCStrike15_ClientDeepStats.DeepStatsMatch"]
    n17 --> n19
    n20["DeepPlayerStatsEntry"]
    n19 --> n20
    n21["DeepPlayerMatchEvent"]
    n19 --> n21
    n22["CEconItemPreviewDataBlock"]
    n23["CEconItemPreviewDataBlock.Sticker"]
    n22 --> n23