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.ELobbyMemberCoachRequestStateoptional``default = 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_TEAMoptional``default = DOTA_GC_TEAM_GOOD_GUYS
7slotuint32optional``
16leaver_status.DOTALeaverStatus_toptional``default = DOTA_LEAVER_NONE
23coach_team.DOTA_GC_TEAMoptional``default = DOTA_GC_TEAM_NOTEAM
28leaver_actionsuint32optional``
31custom_game_product_idsuint32repeated``
40live_spectator_team.DOTA_GC_TEAMoptional``default = 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``
3channeluint32optional``default = 6
4cameramanbooloptional``
CSODOTAServerStaticLobbyMember — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional``
3rank_tierint32optional``
4leaderboard_rankint32optional``default = -1
5lane_selection_flagsint32optional``
6rank_mmr_boost_type.EDOTAMMRBoostTypeoptional``default = 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_TEAMoptional``default = 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.EEventoptional``default = 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.Stateoptional``default = UI
5connectstringoptional``
6server_idfixed64optional``default = 0
10pending_invitesfixed64repeated``
11leader_idfixed64optional``
12lobby_type.CSODOTALobby.LobbyTypeoptional``default = INVALID
13allow_cheatsbooloptional``
14fill_with_botsbooloptional``
16game_namestringoptional``
17team_details.CLobbyTeamDetailsrepeated``
19tournament_iduint32optional``
20tournament_game_iduint32optional``
21server_regionuint32optional``default = 0
22game_state.DOTA_GameStateoptional``default = DOTA_GAMERULES_STATE_INIT
23num_spectatorsuint32optional``
25matchgroupuint32optional``
28cm_pick.DOTA_CM_PICKoptional``default = DOTA_CM_RANDOM
30match_iduint64optional``
31allow_spectatingbooloptional``default = true
36bot_difficulty_radiant.DOTABotDifficultyoptional``default = BOT_DIFFICULTY_HARD
39pass_keystringoptional``
42leagueiduint32optional``
43penalty_level_radiantuint32optional``default = 0
44penalty_level_direuint32optional``default = 0
46series_typeuint32optional``
47radiant_series_winsuint32optional``
48dire_series_winsuint32optional``
51allchatbooloptional``default = false
53dota_tv_delay.LobbyDotaTVDelayoptional``default = 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.EMatchOutcomeoptional``default = k_EMatchOutcome_Unknown
71custom_min_playersuint32optional``
72custom_max_playersuint32optional``
75visibility.DOTALobbyVisibilityoptional``default = DOTALobbyVisibility_Public
76custom_game_crcfixed64optional``
77custom_game_auto_created_lobbybooloptional``
80custom_game_timestampfixed32optional``
81previous_series_matchesuint64repeated``
82previous_match_overrideuint64optional``
87game_start_timeuint32optional``
88pause_setting.LobbyDotaPauseSettingoptional``default = LobbyDotaPauseSetting_Unlimited
90weekend_tourney_division_iduint32optional``
91weekend_tourney_skill_leveluint32optional``
92weekend_tourney_bracket_rounduint32optional``
93bot_difficulty_dire.DOTABotDifficultyoptional``default = BOT_DIFFICULTY_HARD
94bot_radiantuint64optional``
95bot_direuint64optional``
96event_progression_enabled.EEventrepeated``
97selection_priority_rules.DOTASelectionPriorityRulesoptional``default = k_DOTASelectionPriorityRules_Manual
98series_previous_selection_priority_team_iduint32optional``
99series_current_selection_priority_team_iduint32optional``
100series_current_priority_team_choice.DOTASelectionPriorityChoiceoptional``default = k_DOTASelectionPriorityChoice_Invalid
101series_current_non_priority_team_choice.DOTASelectionPriorityChoiceoptional``default = k_DOTASelectionPriorityChoice_Invalid
102series_current_selection_priority_used_coin_tossbooloptional``
103current_primary_event.EEventoptional``default = EVENT_ID_NONE
104current_primary_event_for_display.EEventoptional``default = 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_startuint32optional``default = 4294967295
2message_id_enduint32optional``default = 4294967295
CMsgAdditionalLobbyStartupAccountData.PingWheelMessageRange — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgAdditionalLobbyStartupAccountData
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1message_id_startuint32optional``default = 4294967295
2message_id_enduint32optional``default = 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.EEventoptional``default = 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