moonlight-stream / moonlight-ios

GameStream client for iOS/tvOS
GNU General Public License v3.0
1.17k stars 298 forks source link

Can't find local PC over ethernet, only over Wi-Fi (all on the same network) #594

Open King-Cramhole opened 11 months ago

King-Cramhole commented 11 months ago

Hi!

I've gone through all the steps for troubleshooting however, I am still not able to connect to my Win 11 desktop PC via ethernet through Moonlight. Adding my IP manually also does not find it.

Been trying to setup Moonlight streaming from my Steam Deck to my Windows desktop PC (tried using Sunshine and GFE). However, my desktop PC refuses to show up in Moonlight no matter what I try. I've tried all suggested steps on Github as well as ton I found on Google and Reddit. Manually entering my IP also does nothing. I've reinstalled all apps and rebooted hardware numerous times. I've run the Internet hosting tool and it ran successful. All ports have been added to my routers port forwarding.

After giving up I installed Moonlight on my Android phone for fun just to see what would happen. To my surprise it located my PC over WiFi instantly. So then I connected my PC to WiFi instead of ethernet and then my Steam Deck displayed my local PC right away. Would anyone know why it's not finding my PC over a direct Ethernet connection on the same network? Even disabling my firewall didn't make a difference.

Someone suggested it could be a "network misconfiguration" though I'm not exactly sure what that could entail. Any suggestions on what might be able to resolve this?

H4ZEDAWAHRIOR commented 8 months ago

Did you find an answer to your question? i'm having similar issues and no help so far...

King-Cramhole commented 8 months ago

Did you find an answer to your question? i'm having similar issues and no help so far...

Yes and no. Despite my PC being connected to my router directly through Ethernet, I switched it to WiFi instead and then suddenly my PC was found. Not ideal so it's just a workaround.

H4ZEDAWAHRIOR commented 8 months ago

Sooo after fighting a while with this thing. Ive found a solution that works for me.

I needed to enable "Gamestream" on the "Shield" tab on the Geforce Experience app on my host/PC.

It works now. Tell me if it works for you too!

King-Cramhole commented 8 months ago

I tried that initially but that didn't work for me :(

zx1997s commented 7 months ago

I had the same problem on my iPhone, but switched to an Android phone and got a good connection whether using WiFi or 5G. I'm pretty sure this is not a coincidence.

A4toX commented 6 months ago

you need to expose your computer to the public network. While on the local network, enter the public IP or domain name to establish a connection once. Afterward, switch to Ethernet, and you should be able to connect successfully. This is due to Apple's restrictions