Discord linking
This is the magic that powers RCP coins, the casino, the shop, and the player portal. Once a player is linked, the bot tracks their playtime, awards coins, and lets them spend.
The flow (3 steps)
- Player visits
https://www.rcpceportal.nl/play→ signs in with Discord OAuth - Player picks your server from the list → clicks 🔑 START LINKING → bot is now waiting for them in-game
- Player joins your server and:
- Opens Quick Chat → Orders → "Here, take this..." (the 7th emote in Orders)
- Bot replies in chat:
"<Name> — are you Discord user 'Maxxx'? Reply Yes." - Player opens Quick Chat → Responses → "Yes" (the 1st emote)
- Bot confirms:
"✓ <Name> linked to Discord!"
Total in-game action: two button presses on the controller. No typing 6-digit codes.
Why two emotes?
To verify it's actually them, not someone with the same in-game name typing in chat. The first emote claims the link; the second confirms it after the bot announces which Discord user is being matched. Players can abort by simply not pressing "Yes".
What if they accidentally link the wrong account?
They can unlink from the player portal and start fresh — no penalty. The 24h server-switch cooldown only applies when MOVING between servers (to prevent farming).
Cross-server behavior
One Discord account = one active server at a time. If a player switches servers:
- Their old server's stats are snapshotted to history (still visible on the player portal)
- Their RCP coins on the old server reset to 0
- A 24-hour cooldown prevents bouncing back and forth
This is intentional — it keeps the economy per-server fair and prevents farming via alt-hopping.
Troubleshooting
- "Bot didn't reply when I used the emote" — confirm they hit START LINKING on the portal first. The bot only responds during an active linking session.
- "Wrong Discord username shown" — check the player portal account — they may have signed in with the wrong Discord.
- "It says I'm already linked elsewhere" — they have an active link on another server. Use the player portal "switch server" flow.