AdrianCassar / Xenia-WebServices

Xenia Web Services is a REST API designed to support the Xenia Xbox 360 emulator in providing online and multiplayer functionality.
MIT License
31 stars 15 forks source link

Encountering problems when playing online #37

Open silvncr opened 2 weeks ago

silvncr commented 2 weeks ago

I don't know where to ask for help with this because all the other Xenia Canary Netplay repositories have Issues disabled. If you're going to close this, please provide me with a method of contact.

I'm trying to play Quarrel (584111EA) online with a friend. I've followed the setup guide(s) in the relevant wikis, and we're using the public server (the one hosted on Heroku). Both of us are using builds from AdrianCassar/xenia-canary/actions that were built within the past week.

We can create a room, and the other person can see it in-game, but it errors when they try to join it.


Player 1 creates a lobby:

image

Lobby is visible on server list thing:

image

Player 2 can see the lobby:

image

Error when trying to join lobby:

image


Notes:

I've also noticed that Quarrel isn't mentioned on the Netplay compatibility list; not even that it's not working, it's just not there. Is that because it's a small game you haven't tested?

AdrianCassar commented 1 week ago

Hi sorry didn't see this issue until now.

It's common for games to not display the gamertag, it's an unsolved issue.

When searching for sessions games will periodically refresh checking for new available sessions.

I have checked why this game is failing. During connection the log spams NetDll_WSASendTo: overlapped!. This is a known issue with may games and is yet to be implemented.

The netplay compatibility list generally only lists games that are known to be working in some capacity.

silvncr commented 1 week ago

This is a known issue with [many] games and is yet to be implemented.

Thank you for clarifying this and the other points.

I'll leave this issue open, I suppose.