embedded-app-sdk icon indicating copy to clipboard operation
embedded-app-sdk copied to clipboard

discord is blocking photonengine

Open FroggerHH opened this issue 1 year ago • 5 comments

Hi, im making discord activity game on unity. For multiplayer I'm using Photon Fusion. In browser everything works great, but inside of discord I'm getting this error.

Refused to connect to 'wss://ns.photonengine.io/?libversion=4.1.8.1&sid=30&app=8a16b0a3-846a-4362-9e7e-e1af98122584&IPv6' because it violates the following Content Security Policy directive: "connect-src 'self' https://discord.com/ https://canary.discord.com/ https://ptb.discord.com/ https://cdn.discordapp.com/ https://media.discordapp.net/ wss://1221359697018486794.discordsays.com data: blob:".

Refused to connect to 'wss://ns.photonengine.io/?libversion=4.1.8.1&sid=30&app=8a16b0a3-846a-4362-9e7e-e1af98122584&IPv6' because it violates the following Content Security Policy directive: "connect-src 'self'".

Because of this, my multiplayer doesn't work inside the discord 😢

FroggerHH avatar Mar 26 '24 17:03 FroggerHH

In your URL mapping settings create a map for /photonengine -> ns.photonengine.io then you can use wss://{appId}.discordsays.com/photoengine... query parameters ....

Remember, Discord's iframe only allows Discord domains to be used, and your site is proxied through {appId}.discordsays.com.

AshMW2724 avatar Mar 26 '24 17:03 AshMW2724

Oh, thanks! I'll try that way

FroggerHH avatar Mar 26 '24 18:03 FroggerHH

image image

Does not work There are no errors in the web console about this, but it looks like discord does not redirect the link to ns.photonengine.io

FroggerHH avatar Mar 26 '24 18:03 FroggerHH

image Right now this is my photon settings. Maybe I'm missing something...

FroggerHH avatar Mar 26 '24 19:03 FroggerHH

Activities don't support UDP connections at this time. You could attempt changing Photon's protocol from UDP to TCP

gabemeola avatar Mar 26 '24 21:03 gabemeola

Well I figured out how to fix it all

FroggerHH avatar Mar 29 '24 19:03 FroggerHH