PabloMK7 / ArticBaseServer

3DS Game Broadcaster
398 stars 10 forks source link

Can't use 3DS as controller on MacOS Citra #42

Open AlucardX14 opened 2 months ago

AlucardX14 commented 2 months ago

Asked on Reddit and other people are experiencing the same.

PabloMK7 commented 2 months ago

I don't have a MAC so I can't test. My guess is that Mac is blocking UDP packets. When using the controller, get to a game and stay in a menu for a few minutes until the traffic in the 3DS side gets to 12KB/s. Once that happens which traffic do you see in citra?

AlucardX14 commented 2 months ago

After waiting for a while the 3DS traffic settled at a stable ~15KB/s.

Meanwhile "Artic Base Traffic" on Citra is flatlined at 0KB/s.

PabloMK7 commented 2 months ago

That means the 3DS is sending the controller data but a firewall is blocking it on Mac.

AlucardX14 commented 2 months ago

Huh, I just checked my settings and the Firewall is completely disabled on my Mac:

image

So is this something I can fix on my own? If so, can you give me any pointers to what I should look for online to identify/fix the issue?

PabloMK7 commented 2 months ago

Sorry, I can't really, I don't have a Mac

PabloMK7 commented 2 months ago

Huh, I just checked my settings and the Firewall is completely disabled on my Mac:

image

So is this something I can fix on my own? If so, can you give me any pointers to what I should look for online to identify/fix the issue?

Did you reboot after disabling the firewall?

AlucardX14 commented 2 months ago

Sorry, I can't really, I don't have a Mac

But I mean, I want to know how to troubleshoot on my own based on what you suspect to be the issue.

I get this using a Network Monitor app on Citra, is it helpful? The IP shown is my 3DS's and it looks like no connections are being blocked:

image

I am familiar with both Mac and Windows. So please, just give me the general things you would look into to fix the issue so I can mess around on my own and try to fix it.

AlucardX14 commented 2 months ago

Did you reboot after disabling the firewall?

Firewall is disabled by default on Mac. It was never on.

PabloMK7 commented 2 months ago

The controller data should be streamed by the 3ds on port 5553 UDP. For some reason citra does not pick it up.

arnormoncada commented 1 month ago

@AlucardX14 Did you find a solution to this? Seems like I am experiencing the same problem...

AlucardX14 commented 1 month ago

@arnormoncada Nope, looks like an issue that must be fixed in MacOS Citra itself

Ordyyx commented 2 weeks ago

I am also having this issue, it’s a shame because I would love to be able to use my Mac on my TV and use my console in a sort of docked mode.