jdolan / quetoo

Quetoo ("Q2") is a free first person shooter based on id Tech2. GPL v2 license.
http://quetoo.org
202 stars 28 forks source link

Discord presence integration #531

Open jdolan opened 6 years ago

jdolan commented 6 years ago

As a player, I want my Quetoo activity to be visible to my Discord friends.

@Paril started work on this, see #513. I wanted to open an issue to link the feature to a milestone.

Paril commented 2 years ago

This is almost finished, but my main issue right now is that support for Rich Presence is pretty thin. Here's the situation:

So.. I don't know. I'm thinking we should just use discord-rpc, maybe just embed the code right in our repo since it's MIT and it saves us from having another dependency that we have to sync up between OSes and integrate into our build tools. What you think @jdolan?

jdolan commented 2 years ago

That sounds right to me @Paril. It can live alongside the mini zip dependency. Thank you! Looking forward to having this working!

jdolan commented 2 years ago

@Paril Is there anything else we need to do here to call this done? Do we currently expose the client's server_address (Internet or otherwise) so that Discord friends can join the game? I'm okay with not handling NAT'ed addresses correctly here for 1.0.