Skip to main content

The Overwolf Discord Rich Presence Plugin

Discord is a popular social app used by many gamers. You can even visit the Overwolf developers channel.

The Overwolf Discord Rich Presence Plugin (RPC) lets you display actionable data in a Discord user's profile about what they're up to in your app. Examples of rich data are:

  • Updating the user's presence and activity.
  • Updating the user's activities.
  • Duration the user has been engaged.
  • Display custom artwork.

Features of the plugin include:

  • Send Discord rich presence/activities from your Overwolf app
  • A thin Overwolf wrapper around https://github.com/Lachee/discord-rpc-csharp
  • MIT license—matches the discord-rpc-csharp project. Use it freely, and modify it if you like.

You can find a full list of supported features and sample code in the Discord Rich Presence Plugin.

Common uses for the plugin

  • Displaying data actions of the application.
  • Create engagement.

Downloads

Download the sample app from the Discord Rich Presence Plugin repository.

note
  • This plugin was inspired by the community developed project: https://github.com/Trucky/overwolf-discord-rpc-plugin. At the time of writing this document, the community developed project, mentioned above, does not have a restrictive LICENSE. Make sure you ask for the author's permission if you choose to use that plugin instead of Overwolf's.
Best practices
  • Prevent spamming updates by using a 3 second delay between updates.
  • Ensure other rich presence experiences are not disrupted by starting the plugin when the game launches. Then update once.
  • Do not show data that could be seen as undesirable unless explicitly agreed to. For example:
    • Usernames.
    • Data about an 'unofficial' game server (for example, name/address of a private server).
    • Rank.
    • Performance statistics.

Don’t hesitate to ask us questions in our developers discord.