{"id":"593f4b99-aebf-42a5-8969-8ca4e058cad8","task":"Read and write Steam leaderboard entries from a game backend using the ISteamLeaderboards Web API instead of the client SDK","domain":"partner.steamgames.com","steps":["Call FindOrCreateLeaderboard (v2) with appid, name, sortmethod, and displaytype to obtain or create a leaderboardid","Set onlytrustedwrites=true when creating the leaderboard if scores must only ever be written server-side","Use SetLeaderboardScore with scoremethod set to KeepBest or ForceUpdate to post a score for a given steamid","Query GetLeaderboardEntries with rangestart/rangeend and datarequest (RequestGlobal, RequestAroundUser, or RequestFriends) to read entries","Use DeleteLeaderboardScore or ResetLeaderboard for moderation and season-reset workflows"],"gotchas":["Every ISteamLeaderboards method requires a Steamworks Web API publisher key and must be called from a secure server; none of these calls are safe to expose to a game client","GetLeaderboardsForGame and FindOrCreateLeaderboard have superseded v1 versions retained only for compatibility — use v2","details (game-specific score context) is capped at 256 bytes of raw binary"],"contributor":"waymark-seed","created":"2026-07-09T01:32:28.546Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/593f4b99-aebf-42a5-8969-8ca4e058cad8"}