Skip to content

dota_gcmessages_common_lobby.proto

  • Module: dota_gcmessages_common_lobby_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 3
  • Messages: 32 (top-level: 26)
  • Enums: 5 (top-level: 3)

Imports

  • steammessages.proto
  • dota_shared_enums.proto
  • gcsdk_gcmessages.proto

Messages

Expand any message to inspect all fields.

CMsgLobbyCoachFriendRequest — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1coach_account_iduint32optional
2player_account_iduint32optional
3request_state.ELobbyMemberCoachRequestStateoptionaldefault = k_eLobbyMemberCoachRequestState_None
CMsgLobbyPlayerPlusSubscriptionData — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_badges.CMsgLobbyPlayerPlusSubscriptionData.HeroBadgerepeated
CMsgLobbyPlayerPlusSubscriptionData.HeroBadge — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgLobbyPlayerPlusSubscriptionData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional
2hero_badge_xpuint32optional
CMsgEventActionData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1action_iduint32optional
2action_scoreuint32optional
CMsgPeriodicResourceData — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1periodic_resource_iduint32optional
2remaininguint32optional
3maxuint32optional
CMsgLobbyEventPoints — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event_iduint32optional
2account_points.CMsgLobbyEventPoints.AccountPointsrepeated
CMsgLobbyEventPoints.AccountPoints — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgLobbyEventPoints
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2normal_pointsuint32optional
3premium_pointsuint32optional
4ownedbooloptional
7event_leveluint32optional
12active_effects_maskuint64optional
23wager_streakuint32optional
25event_game_custom_actions.CMsgEventActionDatarepeated
26tip_amount_indexuint32optional
27active_event_season_iduint32optional
28teleport_fx_leveluint32optional
30networked_event_actions.CMsgEventActionDatarepeated
31periodic_resources.CMsgPeriodicResourceDatarepeated
32extra_event_messages.CExtraMsgBlockrepeated
CMsgLobbyEventGameData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1game_seeduint32optional
2event_window_start_timeuint32optional
CSODOTALobbyInvite — fields: 8; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1group_iduint64optional(key_field) = true
2sender_idfixed64optional
3sender_namestringoptional
4members.CSODOTALobbyInvite.LobbyMemberrepeated
5custom_game_iduint64optional
6invite_gidfixed64optional
7custom_game_crcfixed64optional
8custom_game_timestampfixed32optional
CSODOTALobbyInvite.LobbyMember — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CSODOTALobbyInvite
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2steam_idfixed64optional
CSODOTALobbyMember — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1idfixed64optional(key_field) = true
2hero_idint32optional
3team.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
7slotuint32optional
16leaver_status.DOTALeaverStatus_toptionaldefault = DOTA_LEAVER_NONE
23coach_team.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_NOTEAM
28leaver_actionsuint32optional
31custom_game_product_idsuint32repeated
40live_spectator_team.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_NOTEAM
44pending_awards.CMsgPendingEventAwardrepeated
45pending_awards_on_victory.CMsgPendingEventAwardrepeated
52reports_availableuint32optional
55live_spectator_account_iduint32optional
56comms_reports_availableuint32optional
CSODOTAServerLobbyMember — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CSODOTAStaticLobbyMember — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2party_iduint64optional
3channeluint32optionaldefault = 6
4cameramanbooloptional
CSODOTAServerStaticLobbyMember — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
3rank_tierint32optional
4leaderboard_rankint32optionaldefault = -1
5lane_selection_flagsint32optional
6rank_mmr_boost_type.EDOTAMMRBoostTypeoptionaldefault = k_EDOTAMMRBoostType_None
7coach_ratingint32optional
8coached_account_idsuint32repeated
9was_mvp_last_gamebooloptional
10can_earn_rewardsbooloptional
11is_plus_subscriberbooloptional
12favorite_team_packeduint64optional
13is_steam_chinabooloptional
14titleuint32optional
15guild_iduint32optional
16disabled_random_hero_bitsfixed32repeated
17disabled_hero_idint32repeated
18enabled_hero_idint32repeated
19banned_hero_idsint32repeated
CLobbyTeamDetails — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_namestringoptional
3team_tagstringoptional
4team_iduint32optional
5team_logouint64optional
6team_base_logouint64optional
7team_banner_logouint64optional
8team_completebooloptional
15rankuint32optional
16rank_changesint32optional
17is_home_teambooloptional
18is_challenge_matchbooloptional
19challenge_match_token_accountuint64optional
20team_logo_urlstringoptional
21team_abbreviationstringoptional
CLobbyGuildDetails — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_iduint32optional
2guild_primary_coloruint32optional
3guild_secondary_coloruint32optional
4guild_patternuint32optional
5guild_logouint64optional
6guild_pointsuint32optional
7guild_eventuint32optional
8guild_flagsuint32optional
9team_for_guild.DOTA_GC_TEAMoptionaldefault = DOTA_GC_TEAM_GOOD_GUYS
10guild_tagstringoptional
11guild_weekly_percentileuint32optional
CLobbyTimedRewardDetails — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2item_def_indexuint32optional
3is_supply_cratebooloptional
4is_timed_dropbooloptional
5account_iduint32optional
6originuint32optional
CLobbyBroadcastChannelInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_iduint32optional
2country_codestringoptional
3descriptionstringoptional
4language_codestringoptional
CLobbyGuildChallenge — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_iduint32optional
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3challenge_instance_iduint32optional
4challenge_parameteruint32optional
5challenge_timestampuint32optional
6challenge_period_serialuint32optional
7challenge_progress_at_startuint32optional
8eligible_account_idsuint32repeated
CDOTALobbyMatchQualityData — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1overall_qualityuint32optional
2team_balanceuint32optional
3match_skill_rangeuint32optional
4match_behavioruint32optional
CSODOTALobby — fields: 91; oneofs: 0; nested messages: 1; nested enums: 2
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1lobby_iduint64optional(key_field) = true
3game_modeuint32optional
4state.CSODOTALobby.Stateoptionaldefault = UI
5connectstringoptional
6server_idfixed64optionaldefault = 0
10pending_invitesfixed64repeated
11leader_idfixed64optional
12lobby_type.CSODOTALobby.LobbyTypeoptionaldefault = INVALID
13allow_cheatsbooloptional
14fill_with_botsbooloptional
16game_namestringoptional
17team_details.CLobbyTeamDetailsrepeated
19tournament_iduint32optional
20tournament_game_iduint32optional
21server_regionuint32optionaldefault = 0
22game_state.DOTA_GameStateoptionaldefault = DOTA_GAMERULES_STATE_INIT
23num_spectatorsuint32optional
25matchgroupuint32optional
28cm_pick.DOTA_CM_PICKoptionaldefault = DOTA_CM_RANDOM
30match_iduint64optional
31allow_spectatingbooloptionaldefault = true
36bot_difficulty_radiant.DOTABotDifficultyoptionaldefault = BOT_DIFFICULTY_HARD
39pass_keystringoptional
42leagueiduint32optional
43penalty_level_radiantuint32optionaldefault = 0
44penalty_level_direuint32optionaldefault = 0
46series_typeuint32optional
47radiant_series_winsuint32optional
48dire_series_winsuint32optional
51allchatbooloptionaldefault = false
53dota_tv_delay.LobbyDotaTVDelayoptionaldefault = LobbyDotaTV_10
54custom_game_modestringoptional
55custom_map_namestringoptional
56custom_difficultyuint32optional
57lanbooloptional
58broadcast_channel_info.CLobbyBroadcastChannelInforepeated
59first_leaver_accountiduint32optional
60series_iduint32optional
61low_prioritybooloptional
62extra_messages.CSODOTALobby.CExtraMsgrepeated
65first_blood_happenedbooloptional
67mass_disconnectbooloptional
68custom_game_iduint64optional
70match_outcome.EMatchOutcomeoptionaldefault = k_EMatchOutcome_Unknown
71custom_min_playersuint32optional
72custom_max_playersuint32optional
75visibility.DOTALobbyVisibilityoptionaldefault = DOTALobbyVisibility_Public
76custom_game_crcfixed64optional
77custom_game_auto_created_lobbybooloptional
80custom_game_timestampfixed32optional
81previous_series_matchesuint64repeated
82previous_match_overrideuint64optional
87game_start_timeuint32optional
88pause_setting.LobbyDotaPauseSettingoptionaldefault = LobbyDotaPauseSetting_Unlimited
90weekend_tourney_division_iduint32optional
91weekend_tourney_skill_leveluint32optional
92weekend_tourney_bracket_rounduint32optional
93bot_difficulty_dire.DOTABotDifficultyoptionaldefault = BOT_DIFFICULTY_HARD
94bot_radiantuint64optional
95bot_direuint64optional
96event_progression_enabled.EEventrepeated
97selection_priority_rules.DOTASelectionPriorityRulesoptionaldefault = k_DOTASelectionPriorityRules_Manual
98series_previous_selection_priority_team_iduint32optional
99series_current_selection_priority_team_iduint32optional
100series_current_priority_team_choice.DOTASelectionPriorityChoiceoptionaldefault = k_DOTASelectionPriorityChoice_Invalid
101series_current_non_priority_team_choice.DOTASelectionPriorityChoiceoptionaldefault = k_DOTASelectionPriorityChoice_Invalid
102series_current_selection_priority_used_coin_tossbooloptional
103current_primary_event.EEventoptionaldefault = EVENT_ID_NONE
104current_primary_event_for_display.EEventoptionaldefault = EVENT_ID_NONE
105emergency_disabled_hero_idsint32repeated
106custom_game_private_keyfixed64optional
107custom_game_penaltiesbooloptional
109lan_host_ping_locationstringoptional
110league_node_iduint32optional
111match_durationuint32optional
113league_phaseuint32optional
116experimental_gameplay_enabledbooloptional
117guild_challenges.CLobbyGuildChallengerepeated
118guild_details.CLobbyGuildDetailsrepeated
120all_members.CSODOTALobbyMemberrepeated
121member_indicesuint32repeated
122left_member_indicesuint32repeated
123free_member_indicesuint32repeated
124requested_hero_idsint32repeated
125coach_friend_requests.CMsgLobbyCoachFriendRequestrepeated
126is_in_steam_chinabooloptional
127with_scenario_savebooloptional
128lobby_creation_timeuint32optional
129event_game_definitionstringoptional
131match_quality_data.CDOTALobbyMatchQualityDataoptional
132requested_hero_teamsint32repeated
CSODOTALobby.CExtraMsg — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CSODOTALobby
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint32optional
2contentsbytesoptional
CSODOTAServerLobby — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1all_members.CSODOTAServerLobbyMemberrepeated
2extra_startup_messages.CSODOTALobby.CExtraMsgrepeated
3broadcast_activebooloptional
CSODOTAStaticLobby — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1all_members.CSODOTAStaticLobbyMemberrepeated
2is_player_draftbooloptional
3is_last_match_in_seriesbooloptional
CSODOTAServerStaticLobby — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1all_members.CSODOTAServerStaticLobbyMemberrepeated
2post_patch_strategy_time_bufferfloatoptional
3lobby_event_points.CMsgLobbyEventPointsrepeated
4broadcast_urlstringoptional
CMsgAdditionalLobbyStartupAccountData — fields: 4; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2plus_data.CMsgLobbyPlayerPlusSubscriptionDataoptional
3unlocked_chat_wheel_message_ranges.CMsgAdditionalLobbyStartupAccountData.ChatWheelMessageRangerepeated
4unlocked_ping_wheel_message_ranges.CMsgAdditionalLobbyStartupAccountData.PingWheelMessageRangerepeated
CMsgAdditionalLobbyStartupAccountData.ChatWheelMessageRange — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgAdditionalLobbyStartupAccountData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1message_id_startuint32optionaldefault = 4294967295
2message_id_enduint32optionaldefault = 4294967295
CMsgAdditionalLobbyStartupAccountData.PingWheelMessageRange — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgAdditionalLobbyStartupAccountData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1message_id_startuint32optionaldefault = 4294967295
2message_id_enduint32optionaldefault = 4294967295
CMsgLobbyInitializationComplete — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgLobbyPlaytestDetails — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1jsonstringoptional
CMsgLocalServerGuildData — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1guild_iduint32optional
2event_id.EEventoptionaldefault = EVENT_ID_NONE
3guild_pointsuint32optional
4guild_logouint64optional
5guild_primary_coloruint32optional
6guild_secondary_coloruint32optional
7guild_patternuint32optional
8guild_flagsuint32optional
9guild_weekly_percentileuint32optional
CMsgLocalServerFakeLobbyData — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2event_points.CMsgLobbyEventPointsrepeated
3is_plus_subscriberbooloptional
4primary_event_iduint32optional
5favorite_teamuint32optional
6favorite_team_qualityuint32optional
7guild_info.CMsgLocalServerGuildDataoptional
8teleport_fx_leveluint32optional
9additional_data.CMsgAdditionalLobbyStartupAccountDataoptional

Enums

Expand any enum to inspect all values.

ELobbyMemberCoachRequestState — values: 3
  • Parent: (top-level)
NameNumber
k_eLobbyMemberCoachRequestState_None0
k_eLobbyMemberCoachRequestState_Accepted1
k_eLobbyMemberCoachRequestState_Rejected2
LobbyDotaTVDelay — values: 4
  • Parent: (top-level)
NameNumber
LobbyDotaTV_100
LobbyDotaTV_1201
LobbyDotaTV_3002
LobbyDotaTV_9003
LobbyDotaPauseSetting — values: 3
  • Parent: (top-level)
NameNumber
LobbyDotaPauseSetting_Unlimited0
LobbyDotaPauseSetting_Limited1
LobbyDotaPauseSetting_Disabled2
CSODOTALobby.State — values: 7
  • Parent: CSODOTALobby
NameNumber
UI0
READYUP4
SERVERSETUP1
RUN2
POSTGAME3
NOTREADY5
SERVERASSIGN6
CSODOTALobby.LobbyType — values: 12
  • Parent: CSODOTALobby
NameNumber
INVALID-1
CASUAL_MATCH0
PRACTICE1
COOP_BOT_MATCH4
COMPETITIVE_MATCH7
WEEKEND_TOURNEY9
LOCAL_BOT_MATCH10
SPECTATOR11
EVENT_MATCH12
NEW_PLAYER_POOL14
FEATURED_GAMEMODE15
AUTOMATED_BOT_ONLY_MATCH16