Skip to content

dota_gcmessages_server.proto

  • Module: dota_gcmessages_server_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 14
  • Messages: 186 (top-level: 119)
  • 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.EPoorNetworkConditionsTypeoptional``default = 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.ENetworkDisconnectionReasonoptional``default = 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_GameStateoptional``default = 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_GameStateoptional``default = DOTA_GAMERULES_STATE_INIT
6first_blood_happenedbooloptional``
7disconnected_players.CMsgConnectedPlayers.Playerrepeated``
8send_reason.CMsgConnectedPlayers.SendReasonoptional``default = 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.ENetworkDisconnectionReasonoptional``default = 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_TEAMoptional``default = 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.ServerTypeoptional``default = 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.CustomGamesoptional``default = 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_toptional``default = DOTA_LEAVER_NONE
4leaver_state.CMsgLeaverStateoptional``
5server_clusteruint32optional``
6disconnect_reason.ENetworkDisconnectionReasonoptional``default = 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_TEAMoptional``default = 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_variantuint32optional``default = 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_outcomesuint32optional``default = 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_TEAMoptional``default = 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.HeroDamageTypeoptional``default = 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_idint32optional``default = -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.DOTABotDifficultyoptional``default = BOT_DIFFICULTY_PASSIVE
3created_lobbybooloptional``
5bot_difficulty_dire.DOTABotDifficultyoptional``default = 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
1typeuint32optional``default = 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_grantedbooloptional``default = false
2abandon_signoutbooloptional``default = false
3retry_delay_secondsuint32optional``default = 0
CMsgGameMatchSignOutEventGameData — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_id.EEventoptional``default = EVENT_ID_NONE
2game_namestringoptional``
3map_namestringoptional``
4event_game_databytesoptional``
5start_timeuint32optional``
CMsgGameMatchSignOutPerfData — fields: 28; 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``
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.DOTAUltimateStateoptional``default = k_EDOTAUltimateStateNotLearned
15ultimate_cooldownfloatoptional``
16item0int32optional``default = -1
17item1int32optional``default = -1
18item2int32optional``default = -1
19item3int32optional``default = -1
20item4int32optional``default = -1
21item5int32optional``default = -1
22respawn_timeruint32optional``
23account_iduint32optional``
24position_xfloatoptional``
25position_yfloatoptional``
26net_worthuint32optional``
27abilities.CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbilityrepeated``
CMsgDOTALiveScoreboardUpdate.Team.Player.HeroAbility — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALiveScoreboardUpdate.Team.Player
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optional``default = -1
2ability_leveluint32optional``
CMsgServerToGCRequestBatchPlayerResources — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_idsuint32repeated``packed = true
4rank_typesuint32repeated``packed = 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_TournamentEventsoptional``default = 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_TournamentEventsoptional``default = 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.EEventoptional``default = 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_adjustmentbooloptional``default = 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
1iduint32required``
2valuestringrequired``
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.EEventoptional``default = 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.EEventoptional``default = 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.EEventoptional``default = 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.EEventoptional``default = 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.EEventoptional``default = 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
1itemint32optional``default = -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
1itemint32optional``default = -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_abilityint32optional``default = -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_purchasedint32optional``default = -1
CMsgServerToGCCavernCrawlIsHeroActive — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_iduint32optional``
2account_iduint32optional``
3preferred_map_variantuint32optional``default = 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.EPlayerChallengeHistoryTypeoptional``default = 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_variantuint32optional``default = 255
CMsgServerToGCCavernCrawlIsHeroActiveResponse.MapResults — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgServerToGCCavernCrawlIsHeroActiveResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1path_id_completeduint32optional``default = 255
2room_id_claimeduint32optional``default = 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_idint32optional``default = -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_typeuint32required``
2amountuint32required``
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.EEventoptional``default = 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.EEventoptional``default = 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_idint32optional``default = -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_idint32optional``default = -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_idint32optional``default = -1
5enhancement_idint32optional``default = -1
CMsgSteamLearnAbilitySkill — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1ability_idint32optional``default = -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.ENewBloomGiftingResponseoptional``default = 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.EEventoptional``default = 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.EEventoptional``default = 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.EEventoptional``default = 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