Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Remote play doesn't work #434

Closed
BigFrog666 opened this issue Mar 19, 2024 · 18 comments
Closed

[Bug] Remote play doesn't work #434

BigFrog666 opened this issue Mar 19, 2024 · 18 comments
Labels
bug Something isn't working

Comments

@BigFrog666
Copy link

Platform

  • Device name: ... Poco X3 NFC
  • Device type (phone/TV): ... Phone
  • Android version: ... 12
  • App version: ... 0.3
  • Script version: ... 3.2.4

Describe the bug

Remote play only works if I connect to the same network as the Xbox, if I connect to another it simply doesn't work. I already opened ports 9002, 5050 and 4838, but it didn't solve the problem. Problem only happens on better xcloud, it works on the official app.

Screenshots/Videos
If applicable, add screenshots/videos to help explain your problem.
Screenshot_2024-03-19-11-23-59-388_com miui gallery

Video_2024_03_18_13_39_27.mp4
@BigFrog666 BigFrog666 added the bug Something isn't working label Mar 19, 2024
@redphx
Copy link
Owner

redphx commented Mar 19, 2024

I can 100% confirm that it works for me in the Better xCloud app when I play using mobile data.

Your situation is similar to this: #280

@BigFrog666
Copy link
Author

I can 100% confirm that it works for me in the Better xCloud app when I play using mobile data.

Your situation is similar to this: redphx/better-xcloud#280

In my case, it didn't work even on mobile data
yes, it's basically the same situation, but I couldn't solve it by opening the doors

@redphx redphx changed the title Remote play doesn't work [Bug] Remote play doesn't work Mar 20, 2024
@Pierre1533
Copy link

My game has the same bug, when the game starts, an error appears to update

@Aendros
Copy link

Aendros commented Apr 3, 2024

Not working for me either, tried with mobile data, and also changing DNS servers. Last time I've tried I saw a symbol like a play button fading... Could be something related to the video codec? It was working for me until 0.8 but I was using it inside my home network, so can't be completely sure.

Edit 1: I can confirm that I have the same issue with kiwi browser and Bx extension, no image.

Edit 2: I just arrived home and inside my home network remote play works fine, but if I try with mobile data, it does not. So, something weird with the network connection, but not a clue!

@redphx
Copy link
Owner

redphx commented Apr 12, 2024

Try opening these ports (both TCP & UDP):

  • 4838
  • 5050
  • 9002
  • 50302

@Aendros
Copy link

Aendros commented Apr 12, 2024

Hi all, opening the port 9002 solved the issue in my case. The other ports seem unnecessary so I keep them closed for the moment. You are limited to open the port to one IP address (at least that I could find), so if you have more than one console you will have to chose which one will have the port open.

@redphx redphx pinned this issue Apr 13, 2024
@redphx redphx closed this as completed Apr 13, 2024
@BigFrog666
Copy link
Author

Try opening these ports (both TCP & UDP):

  • 4838
  • 5050
  • 9002
  • 50302

It didn't work. I stopped responding because I was without my Xbox, but now with it back the same problem persists, even with script and app updates and all ports open

@BigFrog666
Copy link
Author

Try opening these ports (both TCP & UDP):

  • 4838
  • 5050
  • 9002
  • 50302

IMG-20240424-WA0071

@Aendros
Copy link

Aendros commented Apr 24, 2024

Try opening these ports (both TCP & UDP):

  • 4838
  • 5050
  • 9002
  • 50302

IMG-20240424-WA0071

Not sure if you can, but the image shows two rows for each port, try opening the port just for the xbox IP address, 192.168.1.3 in your case I guess. Try that and tell us what happened.

@redphx
Copy link
Owner

redphx commented Apr 25, 2024

9002 port should be UDP, not TCP

@BigFrog666
Copy link
Author

9002 port should be UDP, not TCP

IMG-20240425-WA0001.jpg

I changed it but it doesn't work

@BigFrog666
Copy link
Author

Try opening these ports (both TCP & UDP):

  • 4838
  • 5050
  • 9002
  • 50302

IMG-20240424-WA0071

Not sure if you can, but the image shows two rows for each port, try opening the port just for the xbox IP address, 192.168.1.3 in your case I guess. Try that and tell us what happened.

I talked to my ISP (they are the ones who make these changes per company rules) And they said it's already for just one IP address.

@BigFrog666
Copy link
Author

9002 port should be UDP, not TCP

According to the image I sent, are there any changes I need to make to make it work?

@Aendros
Copy link

Aendros commented Apr 25, 2024

9002 port should be UDP, not TCP

According to the image I sent, are there any changes I need to make to make it work?

Not to my knowledge, but I have read that you may find some problems if your router is behind a CGNAT, which means that you don't have a unique public IP. You could ask your ISP if this is your case, if so, ask them for a unique IP.

@BigFrog666
Copy link
Author

9002 port should be UDP, not TCP

According to the image I sent, are there any changes I need to make to make it work?

Not to my knowledge, but I have read that you may find some problems if your router is behind a CGNAT, which means that you don't have a unique public IP. You could ask your ISP if this is your case, if so, ask them for a unique IP.

I just talked to the internet provider, they tried public ip and it didn't work. Nothing worked. And I was even told that the problem was in the script, not in the network and I'm starting to believe that because of the amount of changes I've made and it didn't work.

@Aendros
Copy link

Aendros commented Apr 25, 2024

9002 port should be UDP, not TCP

According to the image I sent, are there any changes I need to make to make it work?

Not to my knowledge, but I have read that you may find some problems if your router is behind a CGNAT, which means that you don't have a unique public IP. You could ask your ISP if this is your case, if so, ask them for a unique IP.

I just talked to the internet provider, they tried public ip and it didn't work. Nothing worked. And I was even told that the problem was in the script, not in the network and I'm starting to believe that because of the amount of changes I've made and it didn't work.

Could be... I don't know. There is something else you can try. Install XBplay from the store and try playing with it. If remote play works on that app, it is quite possible that the problem is on the BX app

@Broklex
Copy link

Broklex commented Sep 20, 2024

Soo, is this ever gonna be solved? I've opened all the neccesary ports as other people redirected into this thread and it simply just doesnt work

@redphx
Copy link
Owner

redphx commented Oct 24, 2024

Everything you need to make Remote Play work is here: https://better-xcloud.github.io/remote-play/

If it still doesn't work, check your network. The script can't fix it.
The Xbox app uses a different method so it can't be compared.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants