RoleLogic

HomeIntegrations › 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
steamsteam playersteam openidplaytimegames ownedachievementssteam levelvacsteam groupverifyverificationrolediscord serverdiscord role bot

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 games, playtime, achievements, and friends data if both the profile and the 'game details' privacy settings are public. Private profiles can't be read by anyone — that's a Steam rule, not a RoleLogic one.

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. Enter the Steam group's ID and the plugin checks membership for any public group. Combine it with country or playtime rules to layer requirements.

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.

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