Discord Rich Presence
Unify your games. Reclaim your PC.
Enable NexusPlay in Discord
Connect your launcher to Discord’s activity API in under sixty seconds. NexusPlay uses the official RPC endpoint to broadcast your current session without modifying client files or requiring admin privileges.
Step 1: Generate an Application ID
Navigate to the Discord Developer Portal, create a new application named “NexusPlay Session”, and copy the Client ID from the General Information tab.
Step 2: Configure Launcher Permissions
Open NexusPlay > Settings > Integrations > Discord. Paste your Client ID, toggle “Enable Rich Presence”, and click “Authenticate Session”.
Step 3: Verify Activity Broadcast
Launch any title from your library. Within three seconds, your Discord status should update to show the game name, launch time, and NexusPlay badge.
Customize Your Presence
Control exactly what friends see when you’re playing. NexusPlay maps metadata directly to Discord’s activity fields, giving you granular control over timestamps, assets, and buttons.
Dynamic Asset Rotation
Toggle between static cover art, live gameplay thumbnails, or developer-provided icons. Assets sync automatically when you switch from “Starfield” to “Baldur’s Gate 3”.
Timestamp & Progress Tracking
Display total session duration, in-game timer, or percentage completion for supported titles. Data pulls directly from NexusPlay’s achievement and save-state engine.
Interactive Buttons
Add “Join Session” or “View Library” buttons that trigger deep links. Friends click to launch the same title or open your public NexusPlay profile.
Party Sync & Co-Play
Bridge Discord voice channels with NexusPlay’s native matchmaking. When Rich Presence is active, eligible games automatically surface party invites and lobby states.
Automatic Lobby Detection
NexusPlay reads UDP broadcast packets from supported titles like “Deep Rock Galactic” and “Helldivers 2”, then pushes a “Join Party” button directly into your Discord activity.
Cross-Client Voice Routing
Keep Discord as your primary voice client while NexusPlay handles game-specific audio routing. Presence updates reflect active voice channels and mute states in real time.
Squad Readiness States
Sync readiness flags across Discord and NexusPlay. When your party hits “Ready Check”, your presence switches to “Waiting in Lobby” with a countdown timer.