RoleLogic

HomeIntegrations › osu! Player Role

osu! Player Role icon

Verify osu! Players & Give Discord Roles by Rank, PP and Stats

Members link osu! with a one-click sign-in. RoleLogic reads their rank, PP, play count, accuracy, badges, and staff groups — per game mode — and keeps Discord roles in sync as they improve.

Free plan available · No coding required Version 1.0.0 Updated 2026-05-19
osuosu!osu gameglobal rankppperformance pointsplay countaccuracysupporterbadgebngmtnattaikomaniaverifyrolediscord serverdiscord role bot

What you can build with osu! Player Role

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

Rank tier roles

Tiered roles like Top 1k, Top 10k, and Top 100k by global rank that promote players automatically as they climb. No screenshots in a verify channel, no checking ranks by hand.

PP and play-count milestones

Reward players who pass a PP threshold or hit big play-count or play-time milestones — perfect for grinder, veteran, and dedication roles.

Supporter and badge roles

Recognise osu!supporter members, or anyone who has a tournament or contest badge, with a role that updates itself automatically.

Staff and community-group roles

Mirror official osu! groups — Beatmap Nominators (BN), Global Moderation Team (GMT), Nomination Assessment Team (NAT) and more — straight to Discord roles.

Per-mode tiering

Pick the game mode on each rule, so your taiko ranks, mania ranks, catch ranks, and standard ranks can each have their own separate roles.

How osu! Player Role works

From install to live osu! roles in a few minutes.

1

Members link osu!

Members sign in with osu! on the verification page using osu!'s own official sign-in. No password is ever shared with the plugin.

2

Build your rule

Pick the game mode, then choose from 30+ stats and profile facts with plain-English tooltips. One-click starter templates like 'Top 1k Global' or 'Supporter OR 10k+ plays' get you going in seconds.

3

Roles stay in sync

RoleLogic re-checks players' stats on a schedule and updates roles when they rank up, gain PP, or change groups — automatically, with no manual work.

Get started — it's free

Frequently asked questions

Common questions about osu! Player Role and RoleLogic.

Do members share their osu! password?

No. Members sign in through osu!'s own official sign-in screen. The plugin never sees or stores their password.

Which game modes are supported?

osu!, taiko, catch, and mania. Each rule has its own mode picker, so rank, PP, and play-count checks use the mode you choose. Profile facts like supporter and badges are the same across modes.

What can I gate roles on?

Global and country rank, PP, play count, play time, accuracy, total and ranked score, level, SS/S/A counts, supporter, badges, follower count, account age, country, username, and official user-groups like BN, GMT, and NAT.

How often do stats update?

On a schedule, with active players refreshed more often. Rank-ups and tier changes show up automatically, usually within a short while.

Can I see who's linked?

Yes. There's a public list of every osu! player linked in your Discord server.

Do I need an osu! API key?

On hosted RoleLogic, the technical setup with osu! is handled for you. You just add the plugin and members link their accounts.

Ship osu! 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 osu! Player Role