Skip to content

steammessages_player.steamworkssdk.proto

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · schema format 2.2

Group: GC and Steam SDKMessages: 33 top-level, 38 totalEnums: 1 top-level, 1 total

Imports: steammessages_unified_base.steamworkssdk.proto

Enums

ENotificationSetting

NameNumberMessage
k_ENotificationSettingNotifyUseDefault0
k_ENotificationSettingAlways1
k_ENotificationSettingNever2

Messages

CPlayer_GetMutualFriendsForIncomingInvites_Request

(no fields)

CPlayer_IncomingInviteMutualFriendList

Referenced by (1): CPlayer_GetMutualFriendsForIncomingInvites_Response

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64
mutual_friend_account_ids2repeateduint32

CPlayer_GetMutualFriendsForIncomingInvites_Response

FieldNumberLabelTypeDefaultDescription
incoming_invite_mutual_friends_lists1repeatedCPlayer_IncomingInviteMutualFriendList

CPlayer_GetFriendsGameplayInfo_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32

CPlayer_GetFriendsGameplayInfo_Response

CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo

Referenced by (1): CPlayer_GetFriendsGameplayInfo_Response

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64
minutes_played2optionaluint32
minutes_played_forever3optionaluint32

CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo

Referenced by (1): CPlayer_GetFriendsGameplayInfo_Response

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64
minutes_played2optionaluint32
minutes_played_forever3optionaluint32
in_wishlist4optionalbool
owned5optionalbool

CPlayer_GetGameBadgeLevels_Request

FieldNumberLabelTypeDefaultDescription
appid1optionaluint32

CPlayer_GetGameBadgeLevels_Response

FieldNumberLabelTypeDefaultDescription
player_level1optionaluint32
badges2repeatedCPlayer_GetGameBadgeLevels_Response.Badge

CPlayer_GetGameBadgeLevels_Response.Badge

Referenced by (1): CPlayer_GetGameBadgeLevels_Response

FieldNumberLabelTypeDefaultDescription
level1optionalint32
series2optionalint32
border_color3optionaluint32

CPlayer_GetLastPlayedTimes_Request

FieldNumberLabelTypeDefaultDescription
min_last_played1optionaluint32

CPlayer_GetLastPlayedTimes_Response

FieldNumberLabelTypeDefaultDescription
games1repeatedCPlayer_GetLastPlayedTimes_Response.Game

CPlayer_GetLastPlayedTimes_Response.Game

Referenced by (1): CPlayer_GetLastPlayedTimes_Response

FieldNumberLabelTypeDefaultDescription
appid1optionalint32
last_playtime2optionaluint32
playtime_2weeks3optionalint32
playtime_forever4optionalint32
first_playtime5optionaluint32

CPlayer_AcceptSSA_Request

(no fields)

CPlayer_AcceptSSA_Response

(no fields)

CPlayer_GetNicknameList_Request

(no fields)

CPlayer_GetNicknameList_Response

FieldNumberLabelTypeDefaultDescription
nicknames1repeatedCPlayer_GetNicknameList_Response.PlayerNickname

CPlayer_GetNicknameList_Response.PlayerNickname

Referenced by (1): CPlayer_GetNicknameList_Response

FieldNumberLabelTypeDefaultDescription
accountid1optionalfixed32
nickname2optionalstring

CPlayer_GetPerFriendPreferences_Request

(no fields)

PerFriendPreferences

Referenced by (2): CPlayer_GetPerFriendPreferences_Response, CPlayer_SetPerFriendPreferences_Request

FieldNumberLabelTypeDefaultDescription
accountid1optionalfixed32
nickname2optionalstring
notifications_showingame3optionalENotificationSetting
notifications_showonline4optionalENotificationSetting
notifications_showmessages5optionalENotificationSetting
sounds_showingame6optionalENotificationSetting
sounds_showonline7optionalENotificationSetting
sounds_showmessages8optionalENotificationSetting
notifications_sendmobile9optionalENotificationSetting

CPlayer_GetPerFriendPreferences_Response

FieldNumberLabelTypeDefaultDescription
preferences1repeatedPerFriendPreferences

CPlayer_SetPerFriendPreferences_Request

FieldNumberLabelTypeDefaultDescription
preferences1optionalPerFriendPreferences

CPlayer_SetPerFriendPreferences_Response

(no fields)

CPlayer_AddFriend_Request

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64

CPlayer_AddFriend_Response

FieldNumberLabelTypeDefaultDescription
invite_sent1optionalbool
friend_relationship2optionaluint32

CPlayer_RemoveFriend_Request

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64

CPlayer_RemoveFriend_Response

FieldNumberLabelTypeDefaultDescription
friend_relationship1optionaluint32

CPlayer_IgnoreFriend_Request

FieldNumberLabelTypeDefaultDescription
steamid1optionalfixed64
unignore2optionalbool

CPlayer_IgnoreFriend_Response

FieldNumberLabelTypeDefaultDescription
friend_relationship1optionaluint32

CPlayer_GetCommunityPreferences_Request

(no fields)

CPlayer_CommunityPreferences

Referenced by (2): CPlayer_GetCommunityPreferences_Response, CPlayer_SetCommunityPreferences_Request

FieldNumberLabelTypeDefaultDescription
hide_adult_content_violence1optionalbooltrue
hide_adult_content_sex2optionalbooltrue
timestamp_updated3optionaluint32
parenthesize_nicknames4optionalboolfalse

CPlayer_GetCommunityPreferences_Response

FieldNumberLabelTypeDefaultDescription
preferences1optionalCPlayer_CommunityPreferences

CPlayer_SetCommunityPreferences_Request

FieldNumberLabelTypeDefaultDescription
preferences1optionalCPlayer_CommunityPreferences

CPlayer_SetCommunityPreferences_Response

(no fields)

CPlayer_GetNewSteamAnnouncementState_Request

FieldNumberLabelTypeDefaultDescription
language1optionalint32

CPlayer_GetNewSteamAnnouncementState_Response

FieldNumberLabelTypeDefaultDescription
state1optionalint32
announcement_headline2optionalstring
announcement_url3optionalstring
time_posted4optionaluint32
announcement_gid5optionaluint64

CPlayer_UpdateSteamAnnouncementLastRead_Request

FieldNumberLabelTypeDefaultDescription
announcement_gid1optionaluint64
time_posted2optionaluint32

CPlayer_UpdateSteamAnnouncementLastRead_Response

(no fields)

Reference graph

Message reference graph (10 edges)
flowchart LR
    n0["CPlayer_GetMutualFriendsForIncomingInvites_Response"]
    n1["CPlayer_IncomingInviteMutualFriendList"]
    n0 --> n1
    n2["CPlayer_GetFriendsGameplayInfo_Response"]
    n3["CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo"]
    n2 --> n3
    n4["CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo"]
    n2 --> n4
    n5["CPlayer_GetGameBadgeLevels_Response"]
    n6["CPlayer_GetGameBadgeLevels_Response.Badge"]
    n5 --> n6
    n7["CPlayer_GetLastPlayedTimes_Response"]
    n8["CPlayer_GetLastPlayedTimes_Response.Game"]
    n7 --> n8
    n9["CPlayer_GetNicknameList_Response"]
    n10["CPlayer_GetNicknameList_Response.PlayerNickname"]
    n9 --> n10
    n11["CPlayer_GetPerFriendPreferences_Response"]
    n12["PerFriendPreferences"]
    n11 --> n12
    n13["CPlayer_SetPerFriendPreferences_Request"]
    n13 --> n12
    n14["CPlayer_GetCommunityPreferences_Response"]
    n15["CPlayer_CommunityPreferences"]
    n14 --> n15
    n16["CPlayer_SetCommunityPreferences_Request"]
    n16 --> n15