RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.26k stars 1.9k forks source link

Castlevania: Harmony of Despair [NPUB30505] Infinite loading / connecting pages when trying to join a room online #13850

Open frostymm opened 1 year ago

frostymm commented 1 year ago

Quick summary

Frequently when joining an online lobby, users will get soft-locked into an infinite loading screen which never actually connects to the room no matter how long you wait. The only way out is to restart the game entirely. This happens incredibly often.

Details

It varies greatly to the degree in which this happens. But there's no definitive cause for it as far as I can tell. Sometimes absolutely nobody can connect no matter how hard they try. Sometimes it's just a specific user or combination of users that can't connect together. It seems to get worse during peak hours but I've seen it happen at all times. Seems like it's impossible for some users to connect altogether until after they restart their systems / apps but that might be placebo effect. I've had days when I'm able to get a full 6 person team together with only minor issues or restarts, I've had days where I can't even connect to one person and we keep coming back to try again every few hours across the whole day.

Repo steps:

  1. Load up game. Online mode. Create a team.
  2. Invite friend.
  3. Have friend accept invite.
  4. If you see the pages screen for more than a few seconds, you are likely experiencing the bug. The pages will load indefinitely and it will say connecting to team or some such. If you join a team from a different menu, you might just get the pages loading without that message.

Attach a log file

Here are two logs, one for client and one for host in which I loaded up the game, made a room, invited the other, saw the issue on the first try and then immediately closed the apps and grabbed the files.

RPCS3 CastleVania Harmony of Despair HOST Infinite pages connection bug.log.gz RPCS3 CastleVania Harmony of Despair CLIENT Infinite pages connection bug.log.gz

Attach capture files for visual issues

No response

System configuration

One is windows and the other a steam deck. I think the logs capture the build information. But the issue happens with just about every single person who plays in the CV:HD discord.

Other details

If I can figure out how, I'd probably put at least a $200 bounty just for someone to make it more stable in general if it couldn't be outright fixed.

frostymm commented 1 year ago

Figured out the bounty thing, here it is: https://app.bountysource.com/issues/121151165-castlevania-harmony-of-despair-npub30505-infinite-loading-connecting-pages-when-trying-to-join-a-room-online

ghost commented 1 year ago