Skip to content

base_gcmessages.proto

  • Module: base_gcmessages_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 3
  • Messages: 62 (top-level: 58)
  • Enums: 6 (top-level: 2)

Imports

  • steammessages.proto
  • gcsdk_gcmessages.proto
  • steammessages_steamlearn.steamworkssdk.proto

Messages

Expand any message to inspect all fields.

CGCStorePurchaseInit_LineItem — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_def_iduint32optional``
2quantityuint32optional``
3cost_in_local_currencyuint32optional``
4purchase_typeuint32optional``
5source_reference_iduint64optional``
6price_indexint32optional``
CMsgGCStorePurchaseInit — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1countrystringoptional``
2languageint32optional``
3currencyint32optional``
4line_items.CGCStorePurchaseInit_LineItemrepeated``
CMsgGCStorePurchaseInitResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultint32optional``
2txn_iduint64optional``
CMsgClientPingData — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
4relay_codesfixed32repeated``packed = true
5relay_pingsuint32repeated``packed = true
8region_codesuint32repeated``packed = true
9region_pingsuint32repeated``packed = true
10region_ping_failed_bitmaskuint32optional``
CMsgInviteToParty — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional``
2client_versionuint32optional``
3team_iduint32optional``
4as_coachbooloptional``
5ping_data.CMsgClientPingDataoptional``
CMsgInviteToLobby — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional``
2client_versionuint32optional``
CMsgInvitationCreated — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1group_iduint64optional``
2steam_idfixed64optional``
3user_offlinebooloptional``
CMsgPartyInviteResponse — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1party_iduint64optional``
2acceptbooloptional``
3client_versionuint32optional``
8ping_data.CMsgClientPingDataoptional``
CMsgLobbyInviteResponse — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1lobby_idfixed64optional``
2acceptbooloptional``
3client_versionuint32optional``
6custom_game_crcfixed64optional``
7custom_game_timestampfixed32optional``
CMsgKickFromParty — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional``
CMsgLeaveParty — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgCustomGameInstallStatus — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1status.ECustomGameInstallStatusoptional``default = k_ECustomGameInstallStatus_Unknown
2messagestringoptional``
3latest_timestamp_from_steamfixed32optional``
CMsgServerAvailable — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1custom_game_install_status.CMsgCustomGameInstallStatusoptional``
CMsgLANServerAvailable — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1lobby_idfixed64optional``
CSOEconGameAccountClient — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1additional_backpack_slotsuint32optional``default = 0
2trial_accountbooloptional``default = false
3eligible_for_online_playbooloptional``default = true
4need_to_choose_most_helpful_friendbooloptional``
5in_coaches_listbooloptional``
6trade_ban_expirationfixed32optional``
7duel_ban_expirationfixed32optional``
9made_first_purchasebooloptional``default = false
CMsgApplyStrangePart — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1strange_part_item_iduint64optional``
2item_item_iduint64optional``
CMsgApplyPennantUpgrade — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1upgrade_item_iduint64optional``
2pennant_item_iduint64optional``
CMsgApplyEggEssence — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1essence_item_iduint64optional``
2egg_item_iduint64optional``
CSOEconItemAttribute — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1def_indexuint32optional``default = 65535
2valueuint32optional``
3value_bytesbytesoptional``
CSOEconItemEquipped — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1new_classuint32optional``
2new_slotuint32optional``
CSOEconItem — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint64optional``
2account_iduint32optional``
3inventoryuint32optional``
4def_indexuint32optional``
5quantityuint32optional``default = 1
6leveluint32optional``default = 1
7qualityuint32optional``default = 4
8flagsuint32optional``default = 0
9originuint32optional``default = 0
12attribute.CSOEconItemAttributerepeated``
13interior_item.CSOEconItemoptional``
15styleuint32optional``default = 0
16original_iduint64optional``
18equipped_state.CSOEconItemEquippedrepeated``
CMsgSortItems — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1sort_typeuint32optional``
CMsgItemAcknowledged — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2inventoryuint32optional``
3def_indexuint32optional``
4qualityuint32optional``
5rarityuint32optional``
6originuint32optional``
CMsgSetItemPositions — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_positions.CMsgSetItemPositions.ItemPositionrepeated``
CMsgSetItemPositions.ItemPosition — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgSetItemPositions
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_iduint64optional``
2positionuint32optional``
CMsgGCStorePurchaseCancel — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1txn_iduint64optional``
CMsgGCStorePurchaseCancelResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultuint32optional``
CMsgGCStorePurchaseFinalize — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1txn_iduint64optional``
CMsgGCStorePurchaseFinalizeResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1resultuint32optional``
2item_idsuint64repeated``
CMsgGCToGCBannedWordListUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1group_iduint32optional``
CMsgGCToGCDirtySDOCache — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1sdo_typeuint32optional``
2key_uint64uint64optional``
CMsgSDONoMemcached — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgGCToGCUpdateSQLKeyValue — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1key_namestringoptional``
CMsgGCServerVersionUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1server_versionuint32optional``
CMsgGCClientVersionUpdated — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1client_versionuint32optional``
CMsgGCToGCWebAPIAccountChanged — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgExtractGems — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tool_item_iduint64optional``
2item_item_iduint64optional``
3item_socket_iduint32optional``default = 65535
CMsgExtractGemsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_iduint64optional``
2response.CMsgExtractGemsResponse.EExtractGemsoptional``default = k_ExtractGems_Succeeded
CMsgAddSocket — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1tool_item_iduint64optional``
2item_item_iduint64optional``
3unusualbooloptional``
CMsgAddSocketResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_iduint64optional``
2updated_socket_indexuint32repeated``
3response.CMsgAddSocketResponse.EAddSocketoptional``default = k_AddSocket_Succeeded
CMsgAddItemToSocketData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1gem_item_iduint64optional``
2socket_indexuint32optional``default = 65535
CMsgAddItemToSocket — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_item_iduint64optional``
2gems_to_socket.CMsgAddItemToSocketDatarepeated``
CMsgAddItemToSocketResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_item_iduint64optional``
2updated_socket_indexuint32repeated``
3response.CMsgAddItemToSocketResponse.EAddGemoptional``default = k_AddGem_Succeeded
CMsgResetStrangeGemCount — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_item_iduint64optional``
2socket_indexuint32optional``default = 65535
CMsgResetStrangeGemCountResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1response.CMsgResetStrangeGemCountResponse.EResetGemoptional``default = k_ResetGem_Succeeded
CMsgGCToClientPollFileRequest — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1file_namestringoptional``
2client_versionuint32optional``
3poll_iduint32optional``
CMsgGCToClientPollFileResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1poll_iduint32optional``
2file_sizeuint32optional``
3file_crcuint32optional``
CMsgGCToGCPerformManualOp — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1op_iduint64optional``
2group_codeuint32optional``
CMsgGCToGCPerformManualOpCompleted — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1successbooloptional``
2source_gcint32optional``default = -1
CMsgGCToGCReloadServerRegionSettings — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgGCAdditionalWelcomeMsgList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1welcome_messages.CExtraMsgBlockrepeated``
CMsgApplyRemoteConVars — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1con_vars.CMsgApplyRemoteConVars.ConVarrepeated``
CMsgApplyRemoteConVars.ConVar — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgApplyRemoteConVars
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional``
2valuestringoptional``
3version_minuint32optional``
4version_maxuint32optional``
5platform.EGCPlatformoptional``default = k_eGCPlatform_None
CMsgGCToClientApplyRemoteConVars — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1msg.CMsgApplyRemoteConVarsoptional``
CMsgGCToServerApplyRemoteConVars — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1msg.CMsgApplyRemoteConVarsoptional``
CMsgClientToGCIntegrityStatus — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1reportstringoptional``
2secure_allowedbooloptional``
3diagnostics.CMsgClientToGCIntegrityStatus.keyvaluerepeated``
CMsgClientToGCIntegrityStatus.keyvalue — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgClientToGCIntegrityStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1iduint32optional``
2extendeduint32optional``
3valueuint64optional``
4string_valuestringoptional``
CMsgClientToGCAggregateMetrics — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1metrics.CMsgClientToGCAggregateMetrics.SingleMetricrepeated``
CMsgClientToGCAggregateMetrics.SingleMetric — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgClientToGCAggregateMetrics
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1metric_namestringoptional``
2metric_countuint32optional``
CMsgGCToClientAggregateMetricsBackoff — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1upload_rate_modifierfloatoptional``
CMsgGCToServerSteamLearnAccessTokensChanged — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1access_tokens.CMsgSteamLearnAccessTokensoptional``
CMsgGCToServerSteamLearnUseHTTP — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1use_httpbooloptional``

Enums

Expand any enum to inspect all values.

EGCBaseMsg — values: 24
  • Parent: (top-level)
NameNumber
k_EMsgGCInviteToParty4501
k_EMsgGCInvitationCreated4502
k_EMsgGCPartyInviteResponse4503
k_EMsgGCKickFromParty4504
k_EMsgGCLeaveParty4505
k_EMsgGCServerAvailable4506
k_EMsgGCClientConnectToServer4507
k_EMsgGCGameServerInfo4508
k_EMsgGCLANServerAvailable4511
k_EMsgGCInviteToLobby4512
k_EMsgGCLobbyInviteResponse4513
k_EMsgGCToClientPollFileRequest4514
k_EMsgGCToClientPollFileResponse4515
k_EMsgGCToGCPerformManualOp4516
k_EMsgGCToGCPerformManualOpCompleted4517
k_EMsgGCToGCReloadServerRegionSettings4518
k_EMsgGCAdditionalWelcomeMsgList4519
k_EMsgGCToClientApplyRemoteConVars4520
k_EMsgGCToServerApplyRemoteConVars4521
k_EMsgClientToGCIntegrityStatus4522
k_EMsgClientToGCAggregateMetrics4523
k_EMsgGCToClientAggregateMetricsBackoff4524
k_EMsgGCToServerSteamLearnAccessTokensChanged4525
k_EMsgGCToServerSteamLearnUseHTTP4526
ECustomGameInstallStatus — values: 10
  • Parent: (top-level)
NameNumber
k_ECustomGameInstallStatus_Unknown0
k_ECustomGameInstallStatus_Ready1
k_ECustomGameInstallStatus_Busy2
k_ECustomGameInstallStatus_FailedGeneric101
k_ECustomGameInstallStatus_FailedInternalError102
k_ECustomGameInstallStatus_RequestedTimestampTooOld103
k_ECustomGameInstallStatus_RequestedTimestampTooNew104
k_ECustomGameInstallStatus_CRCMismatch105
k_ECustomGameInstallStatus_FailedSteam106
k_ECustomGameInstallStatus_FailedCanceled107
CMsgExtractGemsResponse.EExtractGems — values: 5
  • Parent: CMsgExtractGemsResponse
NameNumber
k_ExtractGems_Succeeded0
k_ExtractGems_Failed_ToolIsInvalid1
k_ExtractGems_Failed_ItemIsInvalid2
k_ExtractGems_Failed_ToolCannotRemoveGem3
k_ExtractGems_Failed_FailedToRemoveGem4
CMsgAddSocketResponse.EAddSocket — values: 4
  • Parent: CMsgAddSocketResponse
NameNumber
k_AddSocket_Succeeded0
k_AddSocket_Failed_ToolIsInvalid1
k_AddSocket_Failed_ItemCannotBeSocketed2
k_AddSocket_Failed_FailedToAddSocket3
CMsgAddItemToSocketResponse.EAddGem — values: 8
  • Parent: CMsgAddItemToSocketResponse
NameNumber
k_AddGem_Succeeded0
k_AddGem_Failed_GemIsInvalid1
k_AddGem_Failed_ItemIsInvalid2
k_AddGem_Failed_FailedToAddGem3
k_AddGem_Failed_InvalidGemTypeForSocket4
k_AddGem_Failed_InvalidGemTypeForHero5
k_AddGem_Failed_InvalidGemTypeForSlot6
k_AddGem_Failed_SocketContainsUnremovableGem7
CMsgResetStrangeGemCountResponse.EResetGem — values: 5
  • Parent: CMsgResetStrangeGemCountResponse
NameNumber
k_ResetGem_Succeeded0
k_ResetGem_Failed_FailedToResetGem1
k_ResetGem_Failed_ItemIsInvalid2
k_ResetGem_Failed_InvalidSocketId3
k_ResetGem_Failed_SocketCannotBeReset4