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_codesfixed32repeatedpacked = true
5relay_pingsuint32repeatedpacked = true
8region_codesuint32repeatedpacked = true
9region_pingsuint32repeatedpacked = 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.ECustomGameInstallStatusoptionaldefault = 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_slotsuint32optionaldefault = 0
2trial_accountbooloptionaldefault = false
3eligible_for_online_playbooloptionaldefault = true
4need_to_choose_most_helpful_friendbooloptional
5in_coaches_listbooloptional
6trade_ban_expirationfixed32optional
7duel_ban_expirationfixed32optional
9made_first_purchasebooloptionaldefault = 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_indexuint32optionaldefault = 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
5quantityuint32optionaldefault = 1
6leveluint32optionaldefault = 1
7qualityuint32optionaldefault = 4
8flagsuint32optionaldefault = 0
9originuint32optionaldefault = 0
12attribute.CSOEconItemAttributerepeated
13interior_item.CSOEconItemoptional
15styleuint32optionaldefault = 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_iduint32optionaldefault = 65535
CMsgExtractGemsResponse — fields: 2; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_iduint64optional
2response.CMsgExtractGemsResponse.EExtractGemsoptionaldefault = 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.EAddSocketoptionaldefault = k_AddSocket_Succeeded
CMsgAddItemToSocketData — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1gem_item_iduint64optional
2socket_indexuint32optionaldefault = 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.EAddGemoptionaldefault = k_AddGem_Succeeded
CMsgResetStrangeGemCount — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_item_iduint64optional
2socket_indexuint32optionaldefault = 65535
CMsgResetStrangeGemCountResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1response.CMsgResetStrangeGemCountResponse.EResetGemoptionaldefault = 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_gcint32optionaldefault = -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.EGCPlatformoptionaldefault = 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