RoleLogic

Home › Integrations › Steam Player Role

Steam Player Role icon

Verify Steam Profiles & Sync Discord Roles to Real Steam Activity

Members sign in with Steam — the same official login Steam-powered sites use. RoleLogic syncs Discord roles to games owned, playtime, achievements, Steam level, account age, ban status, group membership, and country.

Free plan available · No coding required Version 1.0.0 Updated 2026-04-17 ★ 5.0 on Top.gg
steamsteam playersteam openidplaytimegames ownedachievementssteam levelvacsteam groupverifyverificationrolediscord serverdiscord role bot

See Steam Player Role in action

A short walkthrough of setup and usage.

What you can build with Steam Player Role

Real use cases that ship in production Discord servers using RoleLogic + Steam.

Game-owned gating

Members who own a specific Steam game get a role and access to its channels. Verified by Steam itself — no honour system, no DM screenshots.

Playtime tier rewards

Tiered roles by hours played (10h, 100h, 500h+, 1000h+). Roles update automatically as members keep playing, so loyalty rewards always stay current.

Achievement-based roles

Gate roles on achievement count, completion percentage, or specific achievements. Perfect for hardcore game communities and 100% completion clubs.

Recent-activity rewards

Use last-2-weeks playtime to reward active players — an 'Active Player' role for anyone with 5+ hours in the last fortnight, removed automatically when they go quiet.

Anti-cheat / VAC filter

Optionally exclude VAC-banned or game-banned accounts from earning verified roles. Keeps competitive servers and trade channels clean.

Steam group membership

Verify members of a public Steam group and give them a matching Discord role — handy for Steam-first communities, modding groups, and tournament teams.

How Steam Player Role works

From install to live Steam roles in a few minutes.

1

Member signs in with Steam

Standard Steam login — the same flow used by SteamDB and other Steam-powered sites. Members get sent to Steam, log in, and Steam confirms their Steam ID. No password ever leaves Steam.

2

Set up your rule

Pick what to check (games owned, playtime, Steam level, account age, achievements, VAC status, group, country) and a threshold. Comparisons include equals, more than, less than, and ranges.

3

RoleLogic syncs roles automatically

Steam profile and game data is re-checked on a schedule, and roles update as members hit milestones, unlock achievements, or buy new games.

Get started — it's free

Frequently asked questions

Common questions about Steam Player Role and RoleLogic.

Do members need a public Steam profile?

Yes. Steam only shares a member's games, playtime, and achievements when their 'Game details' privacy setting is public, and their account age, country, and groups when their profile is public. That's a Steam rule, not a RoleLogic one — the verify page tells members when theirs is private. If you made the game, a Steamworks publisher key lets 'owns the game' work even for private libraries.

How is the Steam account verified?

The same Steam login used by SteamDB, SteamCharts, and most Steam tools. Members log in via Steam directly; RoleLogic only sees the resulting verified Steam ID.

Can I check Steam group membership?

Yes. Paste the group's ID — the long one from its memberslistxml page or the short one, either works — and members of that group get the role. Each role checks one condition, so to layer requirements, give each its own role and combine them with a rule in your dashboard.

What about VAC and game bans?

The plugin can require members to have no VAC bans and/or no game bans before granting the role. Useful for anti-cheat-focused communities, competitive servers, and trade channels.

Does country filtering use the user's IP?

No — it uses the country set on their Steam account, which is more stable than IP location and doesn't change when members travel.

Turn Steam Player Role into a full role system

The verified role this plugin produces is an ordinary Discord role, so every RoleLogic rule can build on it.

Ship Steam Player Role in 5 minutes

Free plan, no coding, real-time sync. Used by Discord servers of every size — from indie communities to verified gaming servers with hundreds of thousands of members.

Set up Steam Player Role