redphx / better-xcloud

Userscript to improve Xbox Cloud Gaming (xCloud) and Remote Play experiences on web browsers
https://better-xcloud.github.io
MIT License
941 stars 56 forks source link

[Bug] Remote play not working #176

Closed RoligKanin closed 11 months ago

RoligKanin commented 1 year ago

Platform

When I try to remoteplay i get the rocketship, it flies off and i get the error under. Remote play works just fine with the official app (connecting to a Series S).

Tried both connecting via the same network and from 5g.

Without having any inside knowledge of how any of this works, it seemed like the other bug reported for 2.0.1 that was fixed for some people :)

And I just wanna say great work. Tried this out just recently and the cloud-gaming part is just amazing. ...

Screenshots/Videos image

redphx commented 1 year ago

I also have this problem in Firefox but not Chrome on MacOS.
I'll check it this weekend.

RoligKanin commented 1 year ago

Tried running it in Chrome (Version 119.0.6045.200 (Official Build) (64-bit)).

Rocketship flies off, XBOX-splash and then the error.

redphx commented 1 year ago

Do you have the "Prefer IPv6 server" setting enabled? If you do please disable it and try again.

RoligKanin commented 1 year ago

Get the same error both with "Perfer iPv6 server" enabled and disabled. Also tried both resolution options.

Trashinated1 commented 1 year ago

Go to network settings on your Xbox and check your NAT type.

evanpaul14 commented 1 year ago

Go to network settings on your Xbox and check your NAT type.

I second this. I had the same problem where only the official app would work when I had a strict NAT.

RoligKanin commented 12 months ago

Dont have time to test too much at the moment, but I checked and the NAT tyoe is OPEN.

redphx commented 12 months ago

Try to forward port 9002 too

RoligKanin commented 12 months ago

Already fowarded port 9002 to get XBplay to work. Another odd thing is, GPU ran out yesterday and I didnt renew because I really dont have much time to play in the next weeks. When I tried to remoteplay again with Better Xcloud I was put in a 180 minute long queue, to remoteplay. As if Im trying to start a cloudsession with Fortnite without GPU....

But, if Im the only one experiencing this issue you can close the bug-report. The cloud-gaming part works like a charm, and thats the most important thing for me :)

redphx commented 12 months ago

@RoligKanin the bug with Fornite was fixed in the latest version

RoligKanin commented 12 months ago

I have 2.0.3 installed and i get: image

image

redphx commented 12 months ago

Then try this one: https://github.com/redphx/better-xcloud/raw/main/better-xcloud.user.js

RoligKanin commented 12 months ago

Tried the link and still stuck in a 245 min queue.

image

redphx commented 12 months ago

Tried the link and still stuck in a 245 min queue.

It shouldn't be like that. People in this issue #171 confirmed it was fixed.

RoligKanin commented 12 months ago

Maybe its just something goofing it up on my end. Im no tech wizard, so not unlikely :D

Unless anyone else is having the issue i suggest you close this thread :)

IslamWahid commented 11 months ago

I'm also having a problem, I'm getting the rocket screen, xbox logo and then black screen util goes back to the xbox/play page. I have the 9002 port forwarded and I can start remote play sessions from iPhone xbox app and from https://github.com/unknownskl/greenlight

OS: Mac OS Sonoma 14.2 Browser: chromium based (arc browser)

BS-JI commented 11 months ago

Same here. I can see the Rocket and Xbox logo then the screen goes black. It took around 30s to back to the main page with an error message. Interrest thing is when I tried to connect with other app like XBPLAY for XBOX official app after this happen, the other app also shows black screen with sound. In this case the only solution was reboot the console.

OS - Android Browser - Kiwi browser, Firefox, Yandex browser NAT is open, 9002 port is forwarded also.

redphx commented 11 months ago

@RoligKanin @IslamWahid @Trashinated1 @BS-JI @evanpaul14

Please test this version: https://github.com/redphx/better-xcloud/raw/feature/fix_remote_play/better-xcloud.user.js

It works for me after port-forwarding port 9002

redphx commented 11 months ago

Fixed in 2.1.2

IslamWahid commented 11 months ago

it works with 2.1.2 confirmed! thanks @redphx

BS-JI commented 11 months ago

Working w/ 2.1.2 confirmed! Thanks @redphx

edited: When I tried second time, I found an issue when close connection

  1. updated w/ 2.1.2 → connected and everything looks okay → close connection w/ better xcloud menu (red button)
  2. re-connect → black screen w/ error
  3. reboot the console with the official app
  4. better xcloud 1080p connection → connected → close connection w/ Xbox home menu
  5. reconnect w/ 1080p / 720p → connected

Anyway, thank you for the update.

redphx commented 11 months ago

@BS-JI this happens from time to time with the official app too, so there is nothing I can do unless Xbox fixes the bug themself.