Skip to content

dota_gcmessages_server.proto

  • Module: dota_gcmessages_server_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 14
  • Messages: 187 (top-level: 120)
  • Enums: 6 (top-level: 1)

Imports

  • steammessages.proto
  • valveextensions.proto
  • dota_shared_enums.proto
  • dota_gcmessages_common.proto
  • econ_gcmessages.proto
  • base_gcmessages.proto
  • network_connection.proto
  • dota_gcmessages_common_lobby.proto
  • dota_gcmessages_common_match_management.proto
  • dota_gcmessages_common_overworld.proto
  • dota_gcmessages_common_craftworks.proto
  • dota_gcmessages_common_monster_hunter.proto
  • gcsdk_gcmessages.proto
  • steammessages_steamlearn.steamworkssdk.proto

Messages

Expand any message to inspect all fields.

CMsgPoorNetworkConditions — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1detection_type.EPoorNetworkConditionsTypeoptionaldefault = k_EPoorNetworkConditions_None
2players.CMsgPoorNetworkConditions.Playerrepeated
CMsgPoorNetworkConditions.Player — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgPoorNetworkConditions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2disconnect_reason.ENetworkDisconnectionReasonoptionaldefault = NETWORK_DISCONNECT_INVALID
3num_bad_intervalsuint32optional
4peak_loss_pctuint32optional
CMsgGameserverCrash — fields: 12; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2lobby_idfixed64optional
3game_state.DOTA_GameStateoptionaldefault = DOTA_GAMERULES_STATE_INIT
4sentinel_save_timefixed32optional
5server_steam_idfixed64optional
6server_public_ip_addrfixed32optional
7server_portuint32optional
8server_clusteruint32optional
9piduint32optional
10engineuint32optional
11custom_game_idfixed64optional
12tournament_iduint32optional
CMsgConnectedPlayers — fields: 11; oneofs: 0; nested messages: 2; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1connected_players.CMsgConnectedPlayers.Playerrepeated
2game_state.DOTA_GameStateoptionaldefault = DOTA_GAMERULES_STATE_INIT
6first_blood_happenedbooloptional
7disconnected_players.CMsgConnectedPlayers.Playerrepeated
8send_reason.CMsgConnectedPlayers.SendReasonoptionaldefault = INVALID
10poor_network_conditions.CMsgPoorNetworkConditionsoptional
11radiant_killsuint32optional
12dire_killsuint32optional
14radiant_leadint32optional
15building_stateuint32optional
16player_draft.CMsgConnectedPlayers.PlayerDraftrepeated
CMsgConnectedPlayers.Player — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgConnectedPlayers
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2hero_idint32optional
3leaver_state.CMsgLeaverStateoptional
4disconnect_reason.ENetworkDisconnectionReasonoptionaldefault = NETWORK_DISCONNECT_INVALID
CMsgConnectedPlayers.PlayerDraft — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgConnectedPlayers
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2team.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
3team_slotint32optional
CMsgGameServerInfo — fields: 26; oneofs: 0; nested messages: 0; nested enums: 2
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_public_ip_addrfixed32optional
2server_private_ip_addrfixed32optional
3server_portuint32optional
4server_tv_portuint32optional
5server_keystringoptional
6server_hibernationbooloptional
7server_type.CMsgGameServerInfo.ServerTypeoptionaldefault = UNSPECIFIED
8server_regionuint32optional
9server_loadavgfloatoptional
10server_tv_broadcast_timefloatoptional
11server_game_timefloatoptional
12server_relay_connected_steam_idfixed64optional
13relay_slots_maxuint32optional
14relays_connectedint32optional
15relay_clients_connectedint32optional
16relayed_game_server_steam_idfixed64optional
17parent_relay_countuint32optional
18tv_secret_codefixed64optional
19server_versionuint32optional
20server_clusteruint32optional
22assigned_server_tv_portuint32optional
23allow_custom_games.CMsgGameServerInfo.CustomGamesoptionaldefault = BOTH
24build_versionuint32optional
26srcds_instanceuint32optional
27legacy_server_steamdatagram_addressbytesoptional
28dev_force_server_typebooloptional
CMsgLeaverDetected — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2leaver_status.DOTALeaverStatus_toptionaldefault = DOTA_LEAVER_NONE
4leaver_state.CMsgLeaverStateoptional
5server_clusteruint32optional
6disconnect_reason.ENetworkDisconnectionReasonoptionaldefault = NETWORK_DISCONNECT_INVALID
7poor_network_conditions.CMsgPoorNetworkConditionsoptional
CMsgLeaverDetectedResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultuint32optional
CMsgDOTAFantasyFinalPlayerStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2stats.CMsgDOTAFantasyPlayerStatsrepeated
CMsgDOTAFantasyLivePlayerStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2stats.CMsgDOTAFantasyPlayerStatsrepeated
CMsgServerToGCRealtimeStats — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1delayed.CMsgDOTARealtimeGameStatsTerseoptional
CMsgGCToServerRealtimeStatsStartStop — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1delayedbooloptional
CMsgGCToServerUpdateSteamBroadcasting — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1activebooloptional
CMsgSignOutGameplayStats — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1teams.CMsgSignOutGameplayStats.CTeamrepeated
CMsgSignOutGameplayStats.CPlayer — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutGameplayStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2player_slotuint32optional
3hero_idint32optional
4timed_player_stats.CMatchPlayerTimedStatsrepeated
CMsgSignOutGameplayStats.CTeam — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutGameplayStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1is_winning_teambooloptional
2is_radiant_teambooloptional
3timed_team_stats.CMatchTeamTimedStatsrepeated
4players.CMsgSignOutGameplayStats.CPlayerrepeated
CMsgGameMatchSignOut — fields: 30; oneofs: 0; nested messages: 6; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional(key_field) = true
2durationuint32optional
3good_guys_winbooloptional
4datefixed32optional
6teams.CMsgGameMatchSignOut.CTeamrepeated
8tower_statusuint32repeated
9barracks_statusuint32repeated
10clusteruint32optional
11server_addrstringoptional
12first_blood_timeuint32optional
14event_scoreuint32optional
17player_strange_count_adjustments.CMsgEconPlayerStrangeCountAdjustmentrepeated
18automatic_surrenderbooloptional
19server_versionuint32optional
20additional_msgs.CMsgGameMatchSignOut.CAdditionalSignoutMsgrepeated
22average_networth_deltasint32optional
35poor_network_conditions.CMsgPoorNetworkConditionsoptional
36social_feed_events.CMsgGameMatchSignOut.CSocialFeedMatchEventrepeated
37custom_game_data.CMsgGameMatchSignOut.CCustomGameDataoptional
38match_flagsuint32optional
39team_scoresuint32repeated
40pre_game_durationuint32optional
41fantasy_stats.CMsgDOTAFantasyPlayerStatsrepeated
42event_game_leaderboard_entries.CMsgGameMatchSignOut.EventGameLeaderboardEntryrepeated
43ward_placements.CMsgGameMatchSignOut.WardPlacementrepeated
44gameplay_stats.CMsgSignOutGameplayStatsoptional
54extra_messages.CExtraMsgBlockrepeated
56winning_team.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
57normalized_win_probability_difffloatoptional
58match_tracked_stats.CMsgTrackedStatrepeated
CMsgGameMatchSignOut.CTeam — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgGameMatchSignOut.CTeam.CPlayerrepeated
2team_tracked_stats.CMsgTrackedStatrepeated
CMsgGameMatchSignOut.CTeam.CPlayer — fields: 74; oneofs: 0; nested messages: 2; nested enums: 1
  • Parent: CMsgGameMatchSignOut.CTeam
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
3hero_idint32optional
4itemsint32repeated
5golduint32optional
6killsuint32optional
7deathsuint32optional
8assistsuint32optional
9leaver_statusuint32optional
10last_hitsuint32optional
11deniesuint32optional
12gold_per_minuint32optional
13xp_per_minuteuint32optional
14gold_spentuint32optional
15leveluint32optional
16scaled_hero_damageuint32optional
17scaled_tower_damageuint32optional
18scaled_hero_healinguint32optional
19time_last_seenuint32optional
20support_ability_valueuint32optional
21party_iduint64optional
27claimed_farm_golduint32optional
28support_golduint32optional
29claimed_deniesuint32optional
30claimed_missesuint32optional
31missesuint32optional
32ability_upgrades.CMatchPlayerAbilityUpgraderepeated
33additional_units_inventory.CMatchAdditionalUnitInventoryrepeated
34net_worthuint32optional
35custom_game_data.CMsgGameMatchSignOut.CTeam.CPlayer.CCustomGameDataoptional
36match_player_flagsuint32optional
37hero_damageuint32optional
38tower_damageuint32optional
39hero_healinguint32optional
40permanent_buffs.CMatchPlayerPermanentBuffrepeated
41talent_ability_idsint32repeated
42hero_pick_orderuint32optional
43hero_was_randomedbooloptional
45laneuint32optional
47is_using_plus_guidebooloptional
48hero_damage_received.CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageReceivedrepeated
50hero_was_dota_plus_suggestionbooloptional
51seconds_deaduint32optional
52gold_lost_to_deathuint32optional
53command_countuint32optional
54mouse_click_cast_command_countuint32optional
55teleports_useduint32optional
56cavern_crawl_preferred_map_variantuint32optionaldefault = 255
57bounty_runesuint32optional
58outposts_captureduint32optional
59dewardsuint32optional
60wards_placeduint32optional
61camps_stackeduint32optional
62player_slotuint32optional
63item_purchase_timesuint32repeated
64hero_damage_dealt.CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageReceivedrepeated
66predicted_positionuint32optional
67lane_outcomesuint32optionaldefault = 255
68friendly_t1_destroyed_timeuint32optional
69enemy_t1_destroyed_timeuint32optional
70friendly_roshan_killsuint32optional
71enemy_roshan_killsuint32optional
72power_runesuint32optional
73water_runesuint32optional
74stun_durationfloatoptional
75team_number.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
76team_slotuint32optional
77time_purchased_sharduint32optional
78time_purchased_aghsuint32optional
79ability_draft_abilitiesint32repeated
80player_tracked_stats.CMsgTrackedStatrepeated
81predicted_rankuint32optional
82selected_facetuint32optional
83enhancement_leveluint32optional
84disable_durationuint32optional
CMsgGameMatchSignOut.CTeam.CPlayer.CCustomGameData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut.CTeam.CPlayer
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1dota_teamuint32optional
2winnerbooloptional
CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageReceived — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut.CTeam.CPlayer
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pre_reductionuint32optional
2post_reductionuint32optional
3damage_type.CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageTypeoptionaldefault = HERO_DAMAGE_PHYSICAL
CMsgGameMatchSignOut.CAdditionalSignoutMsg — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint32optional
2contentsbytesoptional
CMsgGameMatchSignOut.CSocialFeedMatchEvent — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2timestampuint32optional
3event_typeuint32optional
4game_timeint32optional
5replay_timeuint32optional
CMsgGameMatchSignOut.CCustomGameData — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1publish_timestampuint32optional
CMsgGameMatchSignOut.EventGameLeaderboardEntry — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1name_suffixstringoptional
2scoreint32optional
3extra_data_1uint32optional
4extra_data_2uint32optional
5extra_data_3uint32optional
6extra_data_4uint32optional
7extra_data_5uint32optional
CMsgGameMatchSignOut.WardPlacement — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignOut
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2team_iduint32optional
3placed_timeuint32optional
4building_stateuint32optional
5creep_stateuint32optional
6roshan_alivebooloptional
7position_xuint32optional
8position_yuint32optional
CMsgSignOutDraftInfo — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1radiant_captain_account_iduint32optional
2dire_captain_account_iduint32optional
3picks_bans.CMatchHeroSelectEventrepeated
CMsgSignOutBotInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1allow_cheatsbooloptional
2bot_difficulty_radiant.DOTABotDifficultyoptionaldefault = BOT_DIFFICULTY_PASSIVE
3created_lobbybooloptional
5bot_difficulty_dire.DOTABotDifficultyoptionaldefault = BOT_DIFFICULTY_PASSIVE
CMsgSignOutTextMuteInfo — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1text_mute_messages.CMsgSignOutTextMuteInfo.TextMuteMessagerepeated
CMsgSignOutTextMuteInfo.TextMuteMessage — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutTextMuteInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1regionuint32optional
2caused_text_mutebooloptional
3chat_messagestringoptional
CMsgSignOutPlayerStats — fields: 30; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idint32optional
2match_iduint64optional
3rankuint32optional
4hero_idint32optional
5rampagesuint32optional
6triple_killsuint32optional
7first_blood_claimeduint32optional
8first_blood_givenuint32optional
9couriers_killeduint32optional
10aegises_snatcheduint32optional
11cheeses_eatenuint32optional
12creeps_stackeduint32optional
13fight_scorefloatoptional
14farm_scorefloatoptional
15support_scorefloatoptional
16push_scorefloatoptional
17killsuint32optional
18deathsuint32optional
19assistsuint32optional
20last_hitsuint32optional
21deniesuint32optional
22gpmfloatoptional
23xppmfloatoptional
24net_worthfloatoptional
25damagefloatoptional
26healsfloatoptional
27rapiers_purchaseduint32optional
28observer_wards_placeduint32optional
29wards_destroyeduint32optional
30lobby_typeuint32optional
CMsgSignOutCommunicationSummary — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutCommunicationSummary.PlayerCommunicationrepeated
CMsgSignOutCommunicationSummary.PlayerCommunication — fields: 18; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgSignOutCommunicationSummary
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2pingsuint32optional
3max_pings_per_intervaluint32optional
4teammate_pingsuint32optional
5max_teammate_pings_per_intervaluint32optional
6team_chat_messagesuint32optional
7all_chat_messagesuint32optional
8chat_wheel_messagesuint32optional
9pausesuint32optional
10unpausesuint32optional
11lines_drawnuint32optional
12voice_chat_secondsuint32optional
13chat_mutesuint32optional
14voice_mutesuint32optional
15ping_details.CMsgSignOutCommunicationSummary.PlayerCommunication.PingDetailrepeated
16comms_blocks_solouint32optional
17comms_blocks_massuint32optional
18chat_logstringrepeated
CMsgSignOutCommunicationSummary.PlayerCommunication.PingDetail — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutCommunicationSummary.PlayerCommunication
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1typeuint32optionaldefault = 4294967295
2countuint32optional
CMsgGameMatchSignoutResponse — fields: 12; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2replay_saltfixed32optional
5leagueiduint32optional
7metadata_private_keyfixed32optional
8match_details.CMsgDOTAMatchoptional
9players_metadata.CMsgGameMatchSignoutResponse.PlayerMetadatarepeated
10mvp_data.CMvpDataoptional
11ow_private_keyfixed64optional
12ow_saltfixed32optional
13ow_replay_iduint64optional
14overworld_rewards.CMsgOverworldMatchRewardsoptional
15monster_hunter_rewards.CMsgMonsterHunterMatchRewardsoptional
CMsgGameMatchSignoutResponse.PlayerMetadata — fields: 13; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGameMatchSignoutResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2avg_kills_x16uint32optional
3avg_deaths_x16uint32optional
4avg_assists_x16uint32optional
5avg_gpm_x16uint32optional
6avg_xpm_x16uint32optional
7best_kills_x16uint32optional
8best_assists_x16uint32optional
9best_gpm_x16uint32optional
10best_xpm_x16uint32optional
11win_streakuint32optional
12best_win_streakuint32optional
13games_playeduint32optional
CMsgGameMatchSignOutPermissionRequest — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_versionuint32optional
2local_attemptuint32optional
3total_attemptuint32optional
4seconds_waiteduint32optional
CMsgGameMatchSignOutPermissionResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1permission_grantedbooloptionaldefault = false
2abandon_signoutbooloptionaldefault = false
3retry_delay_secondsuint32optionaldefault = 0
CMsgGameMatchSignOutEventGameData — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_id.EEventoptionaldefault = EVENT_ID_NONE
2game_namestringoptional
3map_namestringoptional
4event_game_databytesoptional
5start_timeuint32optional
CMsgGameMatchSignOutPerfData — fields: 30; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1average_frame_timefloatrepeated
2max_frame_timefloatrepeated
3server_average_frame_timefloatoptional
4server_max_frame_timefloatoptional
5average_compute_timefloatrepeated
6max_compute_timefloatrepeated
7average_client_tick_timefloatrepeated
8max_client_tick_timefloatrepeated
9average_client_simulate_timefloatrepeated
10max_client_simulate_timefloatrepeated
11average_output_timefloatrepeated
12max_output_timefloatrepeated
13average_wait_for_rendering_to_complete_timefloatrepeated
14max_wait_for_rendering_to_complete_timefloatrepeated
15average_swap_timefloatrepeated
16max_swap_timefloatrepeated
17average_frame_update_timefloatrepeated
18max_frame_update_timefloatrepeated
19average_idle_timefloatrepeated
20max_idle_timefloatrepeated
21average_input_processing_timefloatrepeated
22max_input_processing_timefloatrepeated
23num_slow_framesuint32optional
24server_average_oversleep_frame_timefloatoptional
25server_max_oversleep_frame_timefloatoptional
26server_average_sleep_frame_timefloatoptional
27server_max_sleep_frame_timefloatoptional
28num_multitick_framesuint32optional
29average_missed_snapshot_ratefloatrepeated
30max_missed_snapshot_ratefloatrepeated
CMsgGameMatchSignOutBanData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_bansint32repeated
2hero_ban_votesint32repeated
CMsgDOTALiveScoreboardUpdate — fields: 9; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tournament_iduint32optional
2tournament_game_iduint32optional
3durationfloatoptional
4hltv_delayint32optional
5team_good.CMsgDOTALiveScoreboardUpdate.Teamoptional
6team_bad.CMsgDOTALiveScoreboardUpdate.Teamoptional
7roshan_respawn_timeruint32optional
8league_iduint32optional
9match_iduint64optional
CMsgDOTALiveScoreboardUpdate.Team — fields: 6; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgDOTALiveScoreboardUpdate
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgDOTALiveScoreboardUpdate.Team.Playerrepeated
2scoreuint32optional
3tower_stateuint32optional
4barracks_stateuint32optional
5hero_picksint32repeated
6hero_bansint32repeated
CMsgDOTALiveScoreboardUpdate.Team.Player — fields: 27; oneofs: 0; nested messages: 1; nested enums: 1
  • Parent: CMsgDOTALiveScoreboardUpdate.Team
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_slotuint32optional
2player_namestringoptional
3hero_namestringoptional
4hero_idint32optional
5killsuint32optional
6deathsuint32optional
7assistsuint32optional
8last_hitsuint32optional
9deniesuint32optional
10golduint32optional
11leveluint32optional
12gold_per_minfloatoptional
13xp_per_minfloatoptional
14ultimate_state.CMsgDOTALiveScoreboardUpdate.Team.Player.DOTAUltimateStateoptionaldefault = k_EDOTAUltimateStateNotLearned
15ultimate_cooldownfloatoptional
16item0int32optionaldefault = -1
17item1int32optionaldefault = -1
18item2int32optionaldefault = -1
19item3int32optionaldefault = -1
20item4int32optionaldefault = -1
21item5int32optionaldefault = -1
22respawn_timeruint32optional
23account_iduint32optional
24position_xfloatoptional
25position_yfloatoptional
26net_worthuint32optional
27abilities.CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbilityrepeated
CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbility — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALiveScoreboardUpdate.Team.Player
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optionaldefault = -1
2ability_leveluint32optional
3tome_upgradedbooloptional
CMsgServerToGCRequestBatchPlayerResources — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idsuint32repeatedpacked = true
4rank_typesuint32repeatedpacked = true
5lobby_typeint32optional
CMsgServerToGCRequestBatchPlayerResourcesResponse — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
6results.CMsgServerToGCRequestBatchPlayerResourcesResponse.Resultrepeated
CMsgServerToGCRequestBatchPlayerResourcesResponse.Result — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCRequestBatchPlayerResourcesResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
4rankuint32optional
5rank_calibratedbooloptional
6low_prioritybooloptional
7is_new_playerbooloptional
8is_guide_playerbooloptional
9comm_levelint32optional
10behavior_levelint32optional
11winsint32optional
12lossesint32optional
13smurf_categoryint32optional
14comm_scoreint32optional
15behavior_scoreint32optional
16rank_uncertaintyint32optional
CMsgDOTAPlayerFailedToConnect — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1failed_loadersfixed64repeated
2abandoned_loadersfixed64repeated
CMsgGCToRelayConnect — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1source_tv_public_addruint32optional
2source_tv_private_addruint32optional
3source_tv_portuint32optional
4game_server_steam_iduint64optional
5parent_countuint32optional
6tv_unique_secret_codefixed64optional
7source_tv_steamidfixed64optional
CMsgGCGCToLANServerRelayConnect — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1relay_steamidfixed64optional
CMsgGCBanStatusRequest — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
CMsgGCBanStatusResponse — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultuint32optional
2low_prioritybooloptional
3text_chat_bannedbooloptional
4voice_chat_bannedbooloptional
CMsgTournamentItemEvent — fields: 12; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1killer_account_idfixed32optional
2victim_account_idfixed32optional
3event_type.DOTA_TournamentEventsoptionaldefault = TE_FIRST_BLOOD
4tv_delayint32optional
5dota_timeint32optional
6replay_timefloatoptional
7loot_liststringoptional
8event_teamuint32optional
9multi_kill_countuint32optional
10winner_scoreuint32optional
11loser_scoreuint32optional
12hero_statues.CProtoItemHeroStatuerepeated
CMsgTournamentItemEventResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_type.DOTA_TournamentEventsoptionaldefault = TE_FIRST_BLOOD
6viewers_granteduint32optional
CMsgTeamFanfare — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
CMsgResponseTeamFanfare — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1fanfare_goodguysuint32optional
2fanfare_badguysuint32optional
CMsgDOTAAwardEventPoints — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1award_points.CMsgDOTAAwardEventPoints.AwardPointsrepeated
2match_iduint64optional
4event_id.EEventoptionaldefault = EVENT_ID_NONE
5timestampuint32optional
6audit_actionuint32optional
CMsgDOTAAwardEventPoints.AwardPoints — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAAwardEventPoints
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2pointsint32optional
3premium_pointsint32optional
5trade_ban_timeuint32optional
6eligible_for_periodic_adjustmentbooloptionaldefault = false
7point_cap_periodic_resource_iduint32optional
CMsgGCToServerPingRequest — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1request_idfixed64optional
2request_timeuint64optional
CMsgGCToServerPingResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1request_idfixed64optional
2request_timeuint64optional
3clusteruint32optional
CMsgServerToGCMatchConnectionStats — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2region_iduint32optional
3league_iduint32optional
4players.CMsgServerToGCMatchConnectionStats.Playerrepeated
5cluster_iduint32optional
CMsgServerToGCMatchConnectionStats.Player — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchConnectionStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2ipfixed32optional
3avg_ping_msuint32optional
5packet_lossfloatoptional
6ping_deviationfloatoptional
7full_resendsuint32optional
CMsgServerGCUpdateSpectatorCount — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1spectator_countuint32optional
CSerializedCombatLog — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1versionuint32optional
2dictionary.CSerializedCombatLog.Dictionaryoptional
3entries.CMsgDOTACombatLogEntryrepeated
CSerializedCombatLog.Dictionary — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CSerializedCombatLog
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1strings.CSerializedCombatLog.Dictionary.DictStringrepeated
CSerializedCombatLog.Dictionary.DictString — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CSerializedCombatLog.Dictionary
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint32optional
2valuestringoptional
CMsgServerToGCVictoryPredictions — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1records.CMsgServerToGCVictoryPredictions.Recordrepeated
CMsgServerToGCVictoryPredictions.PredictionItem — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCVictoryPredictions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_iduint64optional
2item_defuint32optional
CMsgServerToGCVictoryPredictions.Record — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCVictoryPredictions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
5item_idsuint64repeated
6prediction_items.CMsgServerToGCVictoryPredictions.PredictionItemrepeated
CMsgServerToGCRequestStatus — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgServerToGCRequestStatus_Response — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1responseuint32optional
CMsgGCToServerEvaluateToxicChat — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1target_account_iduint32optional
2reporter_account_iduint32optional
CMsgServerToGCEvaluateToxicChat — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1target_account_iduint32optional
2reporter_account_iduint32optional
3match_idfixed64optional
4timestampuint32repeated
5linestringrepeated
CMsgServerToGCEvaluateToxicChatResponse — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1target_account_iduint32optional
2reporter_account_iduint32optional
3ban_reasonuint32optional
4ban_durationuint32optional
5toxicity_scorefloatoptional
CMsgSignOutAssassinMiniGameInfo — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1winning_playersfixed64repeated
2losing_playersfixed64repeated
3arcana_ownersfixed64repeated
4assassin_wonbooloptional
5target_hero_idint32optional
6contract_completedbooloptional
7contract_complete_timefloatoptional
8pa_is_radiantbooloptional
CMsgServerToGCKillSummaries — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ingameevent_iduint32optional
2summaries.CMsgServerToGCKillSummaries.KillSummaryrepeated
CMsgServerToGCKillSummaries.KillSummary — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCKillSummaries
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1killer_hero_iduint32optional
2victim_hero_iduint32optional
3kill_countuint32optional
CMsgServerToGCLockCharmTrading — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2item_iduint64optional
CMsgSignOutUpdatePlayerChallenge — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2completed.CMsgSignOutUpdatePlayerChallenge.Challengerepeated
3rerolled.CMsgSignOutUpdatePlayerChallenge.Challengerepeated
4match_iduint64optional
5hero_idint32optional
CMsgSignOutUpdatePlayerChallenge.Challenge — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutUpdatePlayerChallenge
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_id.EEventoptionaldefault = EVENT_ID_NONE
2slot_iduint32optional
3sequence_iduint32optional
4progressuint32optional
5challenge_rankuint32optional
CMsgServerToGCRerollPlayerChallenge — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2reroll_msg.CMsgClientToGCRerollPlayerChallengeoptional
CMsgSpendWager — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSpendWager.Playerrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3timestampuint32optional
4match_iduint64optional
5server_steam_iduint64optional
CMsgSpendWager.Player — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSpendWager
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2wageruint32optional
3wager_token_item_iduint64optional
CMsgSignOutXPCoins — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutXPCoins.Playerrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3match_iduint64optional
4timestampuint32optional
CMsgSignOutXPCoins.Player — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutXPCoins
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2xp_gaineduint32optional
3coins_spentuint32optional
4wager_token_item_iduint64optional
5rank_wageruint32optional
6wager_streakuint32optional
CMsgSignOutBounties — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1bounties.CMsgSignOutBounties.Bountyrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3match_iduint64optional
4timestampuint32optional
CMsgSignOutBounties.Bounty — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutBounties
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1issuer_account_iduint32optional
2completer_account_iduint32optional
3target_account_iduint32optional
CMsgSignOutCommunityGoalProgress — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_id.EEventoptionaldefault = EVENT_ID_NONE
2event_increments.CMsgSignOutCommunityGoalProgress.EventGoalIncrementrepeated
CMsgSignOutCommunityGoalProgress.EventGoalIncrement — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutCommunityGoalProgress
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_goal_iduint32optional
2increment_amountuint32optional
CMsgServerToGCCloseCompendiumInGamePredictionVoting — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2hltv_delayuint32optional
3league_iduint32optional
CMsgServerToGCCloseCompendiumInGamePredictionVotingResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultbooloptional
CMsgServerToGCCompendiumInGamePredictionResults — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2results.CMsgServerToGCCompendiumInGamePredictionResults.PredictionResultrepeated
3league_iduint32optional
4league_node_iduint32optional
CMsgServerToGCCompendiumInGamePredictionResults.PredictionResult — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCCompendiumInGamePredictionResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1prediction_iduint32optional
2prediction_valueuint32optional
3prediction_value_is_maskbooloptional
CMsgServerToGCCompendiumChosenInGamePredictions — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2predictions_chosen.CMsgServerToGCCompendiumChosenInGamePredictions.Predictionrepeated
3league_iduint32optional
CMsgServerToGCCompendiumChosenInGamePredictions.Prediction — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCCompendiumChosenInGamePredictions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1prediction_iduint32optional
CMsgGCToGCCompendiumInGamePredictionResults — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1results.CMsgServerToGCCompendiumInGamePredictionResultsoptional
CMsgServerToGCMatchPlayerItemPurchaseHistory — fields: 3; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2mmruint32optional
3players.CMsgServerToGCMatchPlayerItemPurchaseHistory.Playerrepeated
CMsgServerToGCMatchPlayerItemPurchaseHistory.ItemPurchase — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchPlayerItemPurchaseHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1itemint32optionaldefault = -1
2golduint32optional
3net_worthuint32optional
4game_timeuint32optional
5inventory_itemsint32repeated
7talents_skilledboolrepeated
CMsgServerToGCMatchPlayerItemPurchaseHistory.Player — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchPlayerItemPurchaseHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_slotuint32optional
2account_iduint32optional
3hero_idint32optional
4allied_hero_idsint32repeated
5enemy_hero_idsint32repeated
6item_purchases.CMsgServerToGCMatchPlayerItemPurchaseHistory.ItemPurchaserepeated
7laneuint32optional
8is_winnerbooloptional
CMsgServerToGCMatchPlayerNeutralItemEquipHistory — fields: 2; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2players.CMsgServerToGCMatchPlayerNeutralItemEquipHistory.Playerrepeated
CMsgServerToGCMatchPlayerNeutralItemEquipHistory.ItemEquip — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchPlayerNeutralItemEquipHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1itemint32optionaldefault = -1
2game_timeuint32optional
3inventory_itemsint32repeated
4talents_skilledboolrepeated
5available_neutral_itemsint32repeated
CMsgServerToGCMatchPlayerNeutralItemEquipHistory.Player — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchPlayerNeutralItemEquipHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2allied_hero_idsint32repeated
3enemy_hero_idsint32repeated
4item_equips.CMsgServerToGCMatchPlayerNeutralItemEquipHistory.ItemEquiprepeated
5is_winnerbooloptional
CMsgServerToGCMatchStateHistory — fields: 4; oneofs: 0; nested messages: 3; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2radiant_wonbooloptional
3mmruint32optional
4match_states.CMsgServerToGCMatchStateHistory.MatchStaterepeated
CMsgServerToGCMatchStateHistory.PlayerState — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchStateHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2net_worthuint32optional
3leveluint32optional
4deathsuint32optional
5respawn_timeuint32optional
6has_buybackbooloptional
7has_aegisbooloptional
8has_rapierbooloptional
9distanceuint32optional
CMsgServerToGCMatchStateHistory.TeamState — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchStateHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1teamuint32optional
2player_states.CMsgServerToGCMatchStateHistory.PlayerStaterepeated(steamml_max_entries) = 5
3tower_health_pctuint32repeated(steamml_max_entries) = 11
4barracks_health_pctuint32repeated(steamml_max_entries) = 3
5ancient_health_pctuint32optional
6glyph_cooldownuint32optional
7killsuint32optional
8creep_distance_safeuint32optional
9creep_distance_miduint32optional
10creep_distance_offuint32optional
CMsgServerToGCMatchStateHistory.MatchState — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCMatchStateHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1game_timeuint32optional
2radiant_state.CMsgServerToGCMatchStateHistory.TeamStateoptional
3dire_state.CMsgServerToGCMatchStateHistory.TeamStateoptional
CMsgMatchStateSteamMLEntry — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_state.CMsgServerToGCMatchStateHistory.MatchStateoptional
2mmruint32optional
3radiant_wonbooloptional
CMsgLaneSelectionSteamMLEntry — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idsint32repeated(steamml_max_entries) = 10
2lanesuint32repeated(steamml_max_entries) = 6
CMsgAbilitySelectionSteamMLEntry — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1mmruint32optional
2hero_idint32optional
3enemy_hero_idsint32repeated(steamml_max_entries) = 4
4laneuint32optional
5abilitiesint32repeated(steamml_max_entries) = 25
6selected_abilityint32optionaldefault = -1
CMsgItemPurchasePregameSteamMLEntry — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1mmruint32optional
2laneuint32optional
3balancefloatoptional
4hero_idint32optional
5allied_hero_idsint32repeated(steamml_max_entries) = 4
6enemy_hero_idsint32repeated(steamml_max_entries) = 5
7itemsint32repeated(steamml_max_entries) = 9
CMsgItemPurchaseSteamMLEntry — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1mmruint32optional
2laneuint32optional
3hero_idint32optional
4allied_hero_idsint32repeated(steamml_max_entries) = 4
5enemy_hero_idsint32repeated(steamml_max_entries) = 5
6itemsint32repeated(steamml_max_entries) = 20
7items_to_be_purchasedint32repeated(steamml_max_entries) = 20
CMsgItemPurchaseSequenceSteamMLEntry — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1mmruint32optional
2laneuint32optional
3hero_idint32optional
4allied_hero_idsint32repeated(steamml_max_entries) = 4
5enemy_hero_idsint32repeated(steamml_max_entries) = 5
6itemsint32repeated(steamml_max_entries) = 20
7item_to_be_purchasedint32optionaldefault = -1
CMsgServerToGCCavernCrawlIsHeroActive — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_iduint32optional
2account_iduint32optional
3preferred_map_variantuint32optionaldefault = 255
4hero_idint32optional
5turbo_modebooloptional
CMsgServerToGCPlayerChallengeHistory — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2average_rankuint32optional
3challenge_records.CMsgServerToGCPlayerChallengeHistory.PlayerChallengerepeated
CMsgServerToGCPlayerChallengeHistory.PlayerChallenge — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCPlayerChallengeHistory
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2challenge_type.EPlayerChallengeHistoryTypeoptionaldefault = k_EPlayerChallengeHistoryType_Invalid
3challenge_id1uint32optional
4challenge_id2uint32optional
5progress_value_startuint32optional
6progress_value_enduint32optional
7team_wonbooloptional
8audit_datauint64optional
9hero_idint32optional
10rank_completeduint32optional
CMsgServerToGCCavernCrawlIsHeroActiveResponse — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultbooloptional
2potential_winningsuint32optional
3map_results.CMsgServerToGCCavernCrawlIsHeroActiveResponse.MapResultsrepeated
4potential_plus_shard_winningsuint32optional
5map_variantuint32optionaldefault = 255
CMsgServerToGCCavernCrawlIsHeroActiveResponse.MapResults — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCCavernCrawlIsHeroActiveResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1path_id_completeduint32optionaldefault = 255
2room_id_claimeduint32optionaldefault = 255
CMsgNeutralItemStats — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1neutral_items.CMsgNeutralItemStats.NeutralItemrepeated
CMsgNeutralItemStats.NeutralItem — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgNeutralItemStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_idint32optionaldefault = -1
2time_droppeduint32optional
3teamuint32optional
4time_last_equippeduint32optional
5time_last_unequippeduint32optional
6duration_equippeduint32optional
CMsgGCToServerLobbyHeroBanRates — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ban_data.CMsgGCToServerLobbyHeroBanRates.HeroBanEntryrepeated
CMsgGCToServerLobbyHeroBanRates.HeroBanEntry — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGCToServerLobbyHeroBanRates
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2ban_countuint32optional
3pick_countuint32optional
CMsgSignOutGuildContractProgress — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_contracts.CMsgSignOutGuildContractProgress.PlayerContractrepeated
CMsgSignOutGuildContractProgress.CompletedGuildEventContracts — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutGuildContractProgress
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_iduint32optional
2event_iduint32optional
3contractsuint64repeated
CMsgSignOutGuildContractProgress.PlayerContract — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutGuildContractProgress
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2completed_contracts.CMsgSignOutGuildContractProgress.CompletedGuildEventContractsrepeated
CMsgSignOutGuildChallengeProgress — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_challenges_progresses.CMsgSignOutGuildChallengeProgress.ChallengeProgressrepeated
CMsgSignOutGuildChallengeProgress.ChallengeProgress — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutGuildChallengeProgress
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_iduint32optional
2event_iduint32optional
3challenge_instance_iduint32optional
4challenge_instance_timestampuint32optional
5challenge_period_serialuint32optional
6progressuint32optional
7challenge_parameteruint32optional
CMsgSignOutMVPStats — fields: 5; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2game_modeuint32optional
3winning_teamuint32optional
4game_timefloatoptional
5players.CMsgSignOutMVPStats.Playerrepeated
CMsgSignOutMVPStats.Player — fields: 25; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: CMsgSignOutMVPStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2team_networth_rankuint32optional
3account_iduint32optional
4hero_idint32optional
5roleuint32optional
6killsint32optional
7deathsint32optional
8assistsint32optional
9xpint32optional
10net_worthint32optional
12support_gold_spentint32optional
13wards_placedint32optional
14wards_spotted_for_dewardingint32optional
15camps_stackedint32optional
16last_hitsint32optional
17deniesint32optional
19building_damageint32optional
20other_damageint32optional
26triple_killsint32optional
28rampagesint32optional
31first_bloodint32optional
32player_slotuint32optional
33rankuint32optional
34kill_eater_events.CMsgSignOutMVPStats.Player.KillEaterEventrepeated
35highest_killstreakuint32optional
CMsgSignOutMVPStats.Player.KillEaterEvent — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutMVPStats.Player
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_typeuint32optional
2amountuint32optional
CMsgServerToGCGetGuildContracts — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idsuint32repeated
CMsgServerToGCGetGuildContractsResponse — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_contracts.CMsgServerToGCGetGuildContractsResponse.Playerrepeated
CMsgServerToGCGetGuildContractsResponse.ContractDetails — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCGetGuildContractsResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1contract_iduint64optional
2challenge_instance_iduint32optional
3challenge_parameteruint32optional
4contract_starsuint32optional
5contract_slotuint32optional
CMsgServerToGCGetGuildContractsResponse.Player — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCGetGuildContractsResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2guild_iduint32optional
3event_id.EEventoptionaldefault = EVENT_ID_NONE
4contracts.CMsgServerToGCGetGuildContractsResponse.ContractDetailsrepeated
CMsgMatchDiretideCandy — fields: 2; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_candy_data.CMsgMatchDiretideCandy.PlayerCandyrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
CMsgMatchDiretideCandy.CandyDetails — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgMatchDiretideCandy
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1amountuint32optional
2audituint32optional
CMsgMatchDiretideCandy.PlayerCandy — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgMatchDiretideCandy
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
3candy_amountuint32optional
4consumes_periodic_resourcebooloptional
5candy_breakdown.CMsgMatchDiretideCandy.CandyDetailsrepeated
CMsgGCToServerCheerData — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_types.CMsgGCToServerCheerData.CheerTypeCountrepeated
CMsgGCToServerCheerData.CheerTypeCount — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGCToServerCheerData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_typeuint32optional
2cheer_countuint32optional
CMsgCheerConfig — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheers_enabledbooloptional
2is_valid_league_idbooloptional
3window_durationfloatoptional
4window_bucket_countuint32optional
6crowd_level_push_timefloatoptional
10crowd_level_lowuint32optional
11crowd_level_mediumuint32optional
12crowd_level_highuint32optional
13cheer_scale_startfloatoptional
14cheer_scale_speedfloatoptional
15cheer_scale_push_markuint32optional
16cheer_scale_pull_markuint32optional
17cheer_scale_pct_of_max_cps_clampfloatoptional
18cheer_factor_bronzefloatoptional
19cheer_factor_silverfloatoptional
20cheer_factor_goldfloatoptional
21cheer_scale_dampener_valuefloatoptional
22cheer_scale_dampener_lerp_timeuint32optional
CMsgGCToServerCheerConfig — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_config.CMsgCheerConfigoptional
CMsgServerToGCGetCheerConfig — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
CMsgServerToGCGetCheerConfigResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2cheer_config.CMsgCheerConfigoptional
CMsgGCToServerCheerScalesOverride — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1scalesfloatrepeated
CMsgGCToServerGetCheerState — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgCheerTypeState — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_countsuint32repeated
2max_per_secondfloatoptional
3cheer_scalefloatoptional
4override_scalefloatoptional
CMsgCheerState — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_types.CMsgCheerTypeStaterepeated
2radiant_crowd_leveluint32optional
3dire_crowd_leveluint32optional
CMsgServerToGCReportCheerState — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cheer_config.CMsgCheerConfigoptional
2cheer_state.CMsgCheerStateoptional
CMsgServerToGCGetStickerHeroes — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idsuint32repeated
CMsgServerToGCGetStickerHeroesResponse — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgServerToGCGetStickerHeroesResponse.Playerrepeated
CMsgServerToGCGetStickerHeroesResponse.Player — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCGetStickerHeroesResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2stickers.CMsgStickerHeroesoptional
CMsgSteamLearnMatchInfo — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1average_mmruint32optional
2radiant_wonbooloptional
3durationuint32optional
4game_modeuint32optional
5lobby_typeuint32optional
CMsgSteamLearnMatchInfoPlayer — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1average_mmruint32optional
2team_wonbooloptional
3durationuint32optional
4game_modeuint32optional
5lobby_typeuint32optional
6player_mmruint32optional
CMsgSteamLearnMatchInfoTeam — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1radiant_players.CMsgSteamLearnMatchInfoTeam.Playerrepeated(steamlearn_count) = 5
2dire_players.CMsgSteamLearnMatchInfoTeam.Playerrepeated(steamlearn_count) = 5
3radiant_team_wonbooloptional
CMsgSteamLearnMatchInfoTeam.Player — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamLearnMatchInfoTeam
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1prematch_mmruint32optional
2prematch_rank_uncertaintyuint32optional
3prematch_behavior_scoreuint32optional
4prematch_comm_scoreuint32optional
5num_players_in_partyuint32optional
CMsgSteamLearnMatchHeroesV3 — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1radiant_hero_idsint32repeated(steamlearn_count) = 5
2dire_hero_idsint32repeated(steamlearn_count) = 5
3radiant_lanesuint32repeated(steamlearn_count) = 5
4dire_lanesuint32repeated(steamlearn_count) = 5
5radiant_hero_facetsuint32repeated(steamlearn_count) = 5
6dire_hero_facetsuint32repeated(steamlearn_count) = 5
7radiant_positionsuint32repeated(steamlearn_count) = 5
8dire_positionsuint32repeated(steamlearn_count) = 5
CMsgSteamLearnMatchHeroesV4 — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1radiant_hero_idsint32repeated(steamlearn_count) = 5
2dire_hero_idsint32repeated(steamlearn_count) = 5
3radiant_lanesuint32repeated(steamlearn_count) = 5
4dire_lanesuint32repeated(steamlearn_count) = 5
5radiant_positionsuint32repeated(steamlearn_count) = 5
6dire_positionsuint32repeated(steamlearn_count) = 5
CMsgSteamLearnMatchHeroV6 — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2facetuint32optional
3hero_and_facetuint32optional
4laneuint32optional
5positionuint32optional
6allied_hero_and_facetuint32repeated(steamlearn_count) = 4
7enemy_hero_and_facetuint32repeated(steamlearn_count) = 5
CMsgSteamLearnMatchHeroV8 — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2laneuint32optional
3positionuint32optional
4allied_heroesuint32repeated(steamlearn_count) = 4
5enemy_heroesuint32repeated(steamlearn_count) = 5
CMsgSteamLearnPlayerTimedStats — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1stat_buckets.CMsgSteamLearnPlayerTimedStats.StatBucketrepeated(steamlearn_count) = 90
CMsgSteamLearnPlayerTimedStats.StatBucket — fields: 12; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamLearnPlayerTimedStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1game_timefloatoptional
2killsuint32optional
3deathsuint32optional
4assistsuint32optional
5experienceuint32optional
6last_hitsuint32optional
7deniesuint32optional
8net_worthuint32optional
9idle_timefloatoptional
10commands_issueduint32optional
11sentry_wards_placeduint32optional
12observer_wards_placeduint32optional
CMsgSteamLearnMatchStateV5 — fields: 3; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1game_timefloatoptional
2radiant_state.CMsgSteamLearnMatchStateV5.TeamStateoptional
3dire_state.CMsgSteamLearnMatchStateV5.TeamStateoptional
CMsgSteamLearnMatchStateV5.PlayerState — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamLearnMatchStateV5
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2net_worthuint32optional
3leveluint32optional
4deathsuint32optional
5respawn_timeuint32optional
6has_buybackbooloptional
7has_aegisbooloptional
8has_rapierbooloptional
9distanceuint32optional
10hero_facetuint32optional
CMsgSteamLearnMatchStateV5.TeamState — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamLearnMatchStateV5
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1teamuint32optional
2player_states.CMsgSteamLearnMatchStateV5.PlayerStaterepeated(steamlearn_count) = 5
3tower_health_pctuint32repeated(steamlearn_count) = 11
4barracks_health_pctuint32repeated(steamlearn_count) = 6
5ancient_health_pctuint32optional
6glyph_cooldownuint32optional
7killsuint32optional
8creep_distance_safeuint32optional
9creep_distance_miduint32optional
10creep_distance_offuint32optional
CMsgSteamLearnItemPurchaseV7 — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_idint32optionaldefault = -1
2purchase_historyint32repeated(steamlearn_count) = 50
CMsgSteamLearnPreGameItemPurchases — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_idsint32repeated(steamlearn_count) = 10
2is_radiant_teamuint32optional
3is_using_dota_plusbooloptional
CMsgSteamLearnPreGameItemPurchase — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1purchase_historyint32repeated(steamlearn_count) = 10
2item_idint32optionaldefault = -1, (steamlearn_count) = 10
CMsgSteamLearnNeutralItemPurchaseV4 — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tieruint32optional
2trinket_optionsint32repeated(steamlearn_count) = 4
3enhancement_optionsint32repeated(steamlearn_count) = 4
4trinket_idint32optionaldefault = -1
5enhancement_idint32optionaldefault = -1
CMsgSteamLearnNeutralItemPurchaseV6 — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tieruint32optional
2trinket_optionsint32repeated(steamlearn_count) = 5
3enhancement_optionsint32repeated(steamlearn_count) = 5
4trinket_idint32optionaldefault = -1
5enhancement_idint32optionaldefault = -1
CMsgSteamLearnAbilitySkill — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optionaldefault = -1
2skilled_abilitiesint32repeated(steamlearn_count) = 30
3game_timefloatoptional
4is_using_dota_plusbooloptional
CMsgSteamLearnWardPlacement — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ward_loc.CMsgSteamLearnWardPlacement.Locationoptional
2existing_ward_locs.CMsgSteamLearnWardPlacement.Locationrepeated(steamlearn_count) = 6
3teamuint32optional
CMsgSteamLearnWardPlacement.Location — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSteamLearnWardPlacement
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1xfloatoptional
2yfloatoptional
CMsgSteamLearnPlayerMatchState — fields: 12; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1net_worthuint32optional
2leveluint32optional
3deathsuint32optional
4respawn_timeuint32optional
5has_buybackbooloptional
6has_aegisbooloptional
7has_rapierbooloptional
8team_net_worthuint32optional
9enemy_team_net_worthuint32optional
10team_killsuint32optional
11enemy_team_killsuint32optional
12game_timefloatoptional
CMsgSignOutMuertaMinigame — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_game_databytesoptional
CMsgSignOutMapStats — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutMapStats.Playerrepeated
2global_stats.CMsgMapStatsSnapshotoptional
CMsgSignOutMapStats.Player — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutMapStats
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2personal_stats.CMsgMapStatsSnapshotoptional
CMsgServerToGCNewBloomGift — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1defindexuint32optional
2gifter_account_iduint32optional
3target_account_idsuint32repeated
CMsgServerToGCNewBloomGiftResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.ENewBloomGiftingResponseoptionaldefault = kENewBloomGifting_UnknownFailure
2received_account_idsuint32repeated
CMsgSignOutOverworld — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutOverworld.Playerrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
CMsgSignOutOverworld.Player — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutOverworld
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2overworld_iduint32optional
3desired_token_rewardsuint32repeated
CMsgSignOutCraftworks — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutCraftworks.Playerrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
CMsgSignOutCraftworks.Player — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutCraftworks
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2components.CMsgCraftworksComponentsoptional
CMsgSignOutMonsterHunter — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1players.CMsgSignOutMonsterHunter.Playerrepeated
2event_id.EEventoptionaldefault = EVENT_ID_NONE
CMsgSignOutMonsterHunter.Player — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSignOutMonsterHunter
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2investigation_game_state.CMsgMonsterHunterInvestigationGameStateoptional
3codex_update_data.CMsgMonsterHunterCodexUpdateDataoptional
CMsgServerToGCWarningLowServerFramerate — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2ticks_per_interval_averagefloatoptional
3custom_game_iduint64optional
4bot_script_id_radiantuint64optional
5bot_script_id_direuint64optional
CMsgServerToGCWarningInvalidBotAbilityUsage — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1descriptionstringoptional
2unit_namestringoptional
3ability_namestringoptional

Enums

Expand any enum to inspect all values.

EPoorNetworkConditionsType — values: 4
  • Parent: (top-level)
NameNumber
k_EPoorNetworkConditions_None0
k_EPoorNetworkConditions_Unknown1
k_EPoorNetworkConditions_MassDisconnect2
k_EPoorNetworkConditions_ExcessBadQosIntervals3
CMsgConnectedPlayers.SendReason — values: 12
  • Parent: CMsgConnectedPlayers
NameNumber
INVALID0
HEARTBEAT1
GAME_STATE2
FIRST_BLOOD3
PLAYER_CONNECTED4
PLAYER_HERO5
PLAYER_DISCONNECTED_CONSEQUENCES6
PLAYER_DISCONNECTED_NOCONSEQUENCES7
GAMESTATE_TIMEOUT10
MASS_DISCONNECT11
KILLS13
BUILDING_STATE14
CMsgGameServerInfo.ServerType — values: 6
  • Parent: CMsgGameServerInfo
NameNumber
UNSPECIFIED0
GAME1
PROXY2
DOTA_ONLY4
CUSTOM_GAME_ONLY5
EVENT_GAME_ONLY6
CMsgGameServerInfo.CustomGames — values: 4
  • Parent: CMsgGameServerInfo
NameNumber
BOTH0
NONE1
ONLY2
EVENT3
CMsgGameMatchSignOut.CTeam.CPlayer.HeroDamageType — values: 3
  • Parent: CMsgGameMatchSignOut.CTeam.CPlayer
NameNumber
HERO_DAMAGE_PHYSICAL0
HERO_DAMAGE_MAGICAL1
HERO_DAMAGE_PURE2
CMsgDOTALiveScoreboardUpdate.Team.Player.DOTAUltimateState — values: 4
  • Parent: CMsgDOTALiveScoreboardUpdate.Team.Player
NameNumber
k_EDOTAUltimateStateNotLearned0
k_EDOTAUltimateStateCooldown1
k_EDOTAUltimateStateNeedsMana2
k_EDOTAUltimateStateReady3