Protobufs / 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 Notification Setting NotificationSetting k_ENotificationSettingNotifyUseDefault k_ENotificationSettingAlways k_ENotificationSettingNever Name Number Message k_ENotificationSettingNotifyUseDefault0 k_ENotificationSettingAlways1 k_ENotificationSettingNever2
Messages CPlayer_GetMutualFriendsForIncomingInvites_Request CPlayer Player GetMutualFriendsForIncomingInvites Get Mutual Friends For Incoming Invites GetMutual MutualFriends FriendsFor ForIncoming IncomingInvites Request (no fields)
CPlayer_IncomingInviteMutualFriendList CPlayer Player IncomingInviteMutualFriendList Incoming Invite Mutual Friend List IncomingInvite InviteMutual MutualFriend FriendList steamid mutual_friend_account_ids Referenced by (1) : CPlayer_GetMutualFriendsForIncomingInvites_Response
Field Number Label Type Default Description steamid1 optional fixed64 mutual_friend_account_ids2 repeated uint32
CPlayer_GetMutualFriendsForIncomingInvites_Response CPlayer Player GetMutualFriendsForIncomingInvites Get Mutual Friends For Incoming Invites GetMutual MutualFriends FriendsFor ForIncoming IncomingInvites Response incoming_invite_mutual_friends_lists CPlayer_GetFriendsGameplayInfo_Request CPlayer Player GetFriendsGameplayInfo Get Friends Gameplay Info GetFriends FriendsGameplay GameplayInfo Request appid Field Number Label Type Default Description appid1 optional uint32
CPlayer_GetFriendsGameplayInfo_Response CPlayer Player GetFriendsGameplayInfo Get Friends Gameplay Info GetFriends FriendsGameplay GameplayInfo Response your_info in_game played_recently played_ever owns in_wishlist CPlayer_GetFriendsGameplayInfo_Response.FriendsGameplayInfo Friends Gameplay Info FriendsGameplay GameplayInfo steamid minutes_played minutes_played_forever Referenced by (1) : CPlayer_GetFriendsGameplayInfo_Response
Field Number Label Type Default Description steamid1 optional fixed64 minutes_played2 optional uint32 minutes_played_forever3 optional uint32
CPlayer_GetFriendsGameplayInfo_Response.OwnGameplayInfo Own Gameplay Info OwnGameplay GameplayInfo steamid minutes_played minutes_played_forever in_wishlist owned Referenced by (1) : CPlayer_GetFriendsGameplayInfo_Response
Field Number Label Type Default Description steamid1 optional fixed64 minutes_played2 optional uint32 minutes_played_forever3 optional uint32 in_wishlist4 optional bool owned5 optional bool
CPlayer_GetGameBadgeLevels_Request CPlayer Player GetGameBadgeLevels Get Game Badge Levels GetGame GameBadge BadgeLevels Request appid Field Number Label Type Default Description appid1 optional uint32
CPlayer_GetGameBadgeLevels_Response CPlayer Player GetGameBadgeLevels Get Game Badge Levels GetGame GameBadge BadgeLevels Response player_level badges CPlayer_GetGameBadgeLevels_Response.Badge level series border_color Referenced by (1) : CPlayer_GetGameBadgeLevels_Response
Field Number Label Type Default Description level1 optional int32 series2 optional int32 border_color3 optional uint32
CPlayer_GetLastPlayedTimes_Request CPlayer Player GetLastPlayedTimes Get Last Played Times GetLast LastPlayed PlayedTimes Request min_last_played Field Number Label Type Default Description min_last_played1 optional uint32
CPlayer_GetLastPlayedTimes_Response CPlayer Player GetLastPlayedTimes Get Last Played Times GetLast LastPlayed PlayedTimes Response games CPlayer_GetLastPlayedTimes_Response.Game appid last_playtime playtime_2weeks playtime_forever first_playtime Referenced by (1) : CPlayer_GetLastPlayedTimes_Response
Field Number Label Type Default Description appid1 optional int32 last_playtime2 optional uint32 playtime_2weeks3 optional int32 playtime_forever4 optional int32 first_playtime5 optional uint32
CPlayer_AcceptSSA_Request CPlayer Player AcceptSSA Accept SSA Request (no fields)
CPlayer_AcceptSSA_Response CPlayer Player AcceptSSA Accept SSA Response (no fields)
CPlayer_GetNicknameList_Request CPlayer Player GetNicknameList Get Nickname List GetNickname NicknameList Request (no fields)
CPlayer_GetNicknameList_Response CPlayer Player GetNicknameList Get Nickname List GetNickname NicknameList Response nicknames CPlayer_GetNicknameList_Response.PlayerNickname Player Nickname accountid nickname Referenced by (1) : CPlayer_GetNicknameList_Response
Field Number Label Type Default Description accountid1 optional fixed32 nickname2 optional string
CPlayer_GetPerFriendPreferences_Request CPlayer Player GetPerFriendPreferences Get Per Friend Preferences GetPer PerFriend FriendPreferences Request (no fields)
PerFriendPreferences Per Friend Preferences PerFriend FriendPreferences accountid nickname notifications_showingame notifications_showonline notifications_showmessages sounds_showingame sounds_showonline sounds_showmessages notifications_sendmobile Referenced by (2) : CPlayer_GetPerFriendPreferences_Response , CPlayer_SetPerFriendPreferences_Request
CPlayer_GetPerFriendPreferences_Response CPlayer Player GetPerFriendPreferences Get Per Friend Preferences GetPer PerFriend FriendPreferences Response preferences CPlayer_SetPerFriendPreferences_Request CPlayer Player SetPerFriendPreferences Set Per Friend Preferences SetPer PerFriend FriendPreferences Request preferences CPlayer_SetPerFriendPreferences_Response CPlayer Player SetPerFriendPreferences Set Per Friend Preferences SetPer PerFriend FriendPreferences Response (no fields)
CPlayer_AddFriend_Request CPlayer Player AddFriend Add Friend Request steamid Field Number Label Type Default Description steamid1 optional fixed64
CPlayer_AddFriend_Response CPlayer Player AddFriend Add Friend Response invite_sent friend_relationship Field Number Label Type Default Description invite_sent1 optional bool friend_relationship2 optional uint32
CPlayer_RemoveFriend_Request CPlayer Player RemoveFriend Remove Friend Request steamid Field Number Label Type Default Description steamid1 optional fixed64
CPlayer_RemoveFriend_Response CPlayer Player RemoveFriend Remove Friend Response friend_relationship Field Number Label Type Default Description friend_relationship1 optional uint32
CPlayer_IgnoreFriend_Request CPlayer Player IgnoreFriend Ignore Friend Request steamid unignore Field Number Label Type Default Description steamid1 optional fixed64 unignore2 optional bool
CPlayer_IgnoreFriend_Response CPlayer Player IgnoreFriend Ignore Friend Response friend_relationship Field Number Label Type Default Description friend_relationship1 optional uint32
CPlayer Player GetCommunityPreferences Get Community Preferences GetCommunity CommunityPreferences Request (no fields)
CPlayer Player CommunityPreferences Community Preferences hide_adult_content_violence hide_adult_content_sex timestamp_updated parenthesize_nicknames Referenced by (2) : CPlayer_GetCommunityPreferences_Response , CPlayer_SetCommunityPreferences_Request
Field Number Label Type Default Description hide_adult_content_violence1 optional bool truehide_adult_content_sex2 optional bool truetimestamp_updated3 optional uint32 parenthesize_nicknames4 optional bool false
CPlayer Player GetCommunityPreferences Get Community Preferences GetCommunity CommunityPreferences Response preferences CPlayer Player SetCommunityPreferences Set Community Preferences SetCommunity CommunityPreferences Request preferences CPlayer Player SetCommunityPreferences Set Community Preferences SetCommunity CommunityPreferences Response (no fields)
CPlayer_GetNewSteamAnnouncementState_Request CPlayer Player GetNewSteamAnnouncementState Get New Steam Announcement State GetNew NewSteam SteamAnnouncement AnnouncementState Request language Field Number Label Type Default Description language1 optional int32
CPlayer_GetNewSteamAnnouncementState_Response CPlayer Player GetNewSteamAnnouncementState Get New Steam Announcement State GetNew NewSteam SteamAnnouncement AnnouncementState Response state announcement_headline announcement_url time_posted announcement_gid Field Number Label Type Default Description state1 optional int32 announcement_headline2 optional string announcement_url3 optional string time_posted4 optional uint32 announcement_gid5 optional uint64
CPlayer_UpdateSteamAnnouncementLastRead_Request CPlayer Player UpdateSteamAnnouncementLastRead Update Steam Announcement Last Read UpdateSteam SteamAnnouncement AnnouncementLast LastRead Request announcement_gid time_posted Field Number Label Type Default Description announcement_gid1 optional uint64 time_posted2 optional uint32
CPlayer_UpdateSteamAnnouncementLastRead_Response CPlayer Player UpdateSteamAnnouncementLastRead Update Steam Announcement Last Read UpdateSteam SteamAnnouncement AnnouncementLast LastRead 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