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.EWatchLiveResultoptional``default = 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.WatchGameResultoptional``default = 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