Skip to content

dota_gcmessages_client_watch.proto

  • Module: dota_gcmessages_client_watch_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 1
  • Messages: 23 (top-level: 19)
  • Enums: 2 (top-level: 0)

Imports

  • dota_gcmessages_common.proto

Messages

Expand any message to inspect all fields.

CSourceTVGameSmall — fields: 33; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1activate_timeuint32optional
2deactivate_timeuint32optional
3server_steam_iduint64optional
4lobby_iduint64optional
5league_iduint32optional
6lobby_typeuint32optional
7game_timeint32optional
8delayuint32optional
9spectatorsuint32optional
10game_modeuint32optional
11average_mmruint32optional
12match_iduint64optional
13series_iduint32optional
15team_name_radiantstringoptional
16team_name_direstringoptional
17sort_scoreuint32optional
18last_update_timefloatoptional
19radiant_leadint32optional
20radiant_scoreuint32optional
21dire_scoreuint32optional
22players.CSourceTVGameSmall.Playerrepeated
23building_statefixed32optional
24team_logo_radiantfixed64optional
25team_logo_direfixed64optional
26weekend_tourney_tournament_iduint32optional
27weekend_tourney_divisionuint32optional
28weekend_tourney_skill_leveluint32optional
29weekend_tourney_bracket_rounduint32optional
30team_id_radiantuint32optional
31team_id_direuint32optional
32custom_game_difficultyuint32optional
33is_player_draftbooloptional
34is_watch_eligiblebooloptional
CSourceTVGameSmall.Player — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CSourceTVGameSmall
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2hero_idint32optional
3team_slotuint32optional
4teamuint32optional
CMsgClientToGCFindTopSourceTVGames — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1search_keystringoptional
2league_iduint32optional
3hero_idint32optional
4start_gameuint32optional
5game_list_indexuint32optional
6lobby_idsuint64repeated
CMsgGCToClientFindTopSourceTVGamesResponse — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1search_keystringoptional
2league_iduint32optional
3hero_idint32optional
4start_gameuint32optional
5num_gamesuint32optional
6game_list_indexuint32optional
7game_list.CSourceTVGameSmallrepeated
8specific_gamesbooloptional
9bot_game.CSourceTVGameSmalloptional
CMsgGCToClientTopWeekendTourneyGames — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1live_games.CSourceTVGameSmallrepeated
CMsgClientToGCTopLeagueMatchesRequest — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCTopFriendMatchesRequest — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgClientToGCMatchesMinimalRequest — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_idsuint64repeated
CMsgClientToGCMatchesMinimalResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1matches.CMsgDOTAMatchMinimalrepeated
2last_matchbooloptional
CMsgGCToClientTopLeagueMatchesResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2matches.CMsgDOTAMatchMinimalrepeated
CMsgGCToClientTopFriendMatchesResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1matches.CMsgDOTAMatchMinimalrepeated
CMsgSpectateFriendGame — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2livebooloptional
CMsgSpectateFriendGameResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
4server_steamidfixed64optional
5watch_live_result.CMsgSpectateFriendGameResponse.EWatchLiveResultoptionaldefault = SUCCESS
CDOTAReplayDownloadInfo — fields: 6; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match.CMsgDOTAMatchMinimaloptional
2titlestringoptional
3descriptionstringoptional
4sizeuint32optional
5tagsstringrepeated
6exists_on_diskbooloptional
CDOTAReplayDownloadInfo.Highlight — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CDOTAReplayDownloadInfo
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timestampuint32optional
2descriptionstringoptional
CMsgWatchGame — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_steamidfixed64optional
2client_versionuint32optional
3watch_server_steamidfixed64optional
4lobby_iduint64optional
5regionsuint32repeated
CMsgCancelWatchGame — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgWatchGameResponse — fields: 8; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1watch_game_result.CMsgWatchGameResponse.WatchGameResultoptionaldefault = PENDING
2source_tv_public_addruint32optional
3source_tv_private_addruint32optional
4source_tv_portuint32optional
5game_server_steamidfixed64optional
6watch_server_steamidfixed64optional
7watch_tv_unique_secret_codefixed64optional
8broadcast_urlstringoptional
CMsgPartyLeaderWatchGamePrompt — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
5game_server_steamidfixed64optional
CDOTABroadcasterInfo — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2server_steam_idfixed64optional
3livebooloptional
4team_name_radiantstringoptional
5team_name_direstringoptional
7series_gameuint32optional
9upcoming_broadcast_timestampuint32optional
10allow_live_videobooloptional
11node_typeuint32optional
12node_namestringoptional
CMsgDOTASeries — fields: 6; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1series_iduint32optional
2series_typeuint32optional
3team_1.CMsgDOTASeries.TeamInfooptional
4team_2.CMsgDOTASeries.TeamInfooptional
5match_minimal.CMsgDOTAMatchMinimalrepeated
6live_game.CMsgDOTASeries.LiveGameoptional
CMsgDOTASeries.TeamInfo — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTASeries
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2team_namestringoptional
3team_logo_urlstringoptional
4wager_countuint32optional
CMsgDOTASeries.LiveGame — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTASeries
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_steam_idfixed64optional
2team_radiant.CMsgDOTASeries.TeamInfooptional
3team_dire.CMsgDOTASeries.TeamInfooptional
4team_radiant_scoreuint32optional
5team_dire_scoreuint32optional

Enums

Expand any enum to inspect all values.

CMsgSpectateFriendGameResponse.EWatchLiveResult — values: 15
  • Parent: CMsgSpectateFriendGameResponse
NameNumber
SUCCESS0
ERROR_GENERIC1
ERROR_NO_PLUS2
ERROR_NOT_FRIENDS3
ERROR_LOBBY_NOT_FOUND4
ERROR_SPECTATOR_IN_A_LOBBY5
ERROR_LOBBY_IS_LAN6
ERROR_WRONG_LOBBY_TYPE7
ERROR_WRONG_LOBBY_STATE8
ERROR_PLAYER_NOT_PLAYER9
ERROR_TOO_MANY_SPECTATORS10
ERROR_SPECTATOR_SWITCHED_TEAMS11
ERROR_FRIENDS_ON_BOTH_SIDES12
ERROR_SPECTATOR_IN_THIS_LOBBY13
ERROR_LOBBY_IS_LEAGUE14
CMsgWatchGameResponse.WatchGameResult — values: 8
  • Parent: CMsgWatchGameResponse
NameNumber
PENDING0
READY1
GAMESERVERNOTFOUND2
UNAVAILABLE3
CANCELLED4
INCOMPATIBLEVERSION5
MISSINGLEAGUESUBSCRIPTION6
LOBBYNOTFOUND7