RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.64k stars 1.92k forks source link

[Bug/Issue] Unable to join job invites in Grand Theft Auto Online (V) #14670

Open Tervel1337 opened 1 year ago

Tervel1337 commented 1 year ago

Quick summary

All job invites are not working on RPCS3, which is a problem that lies within RPCN itself.

Details

Hosting a job is the part which works fine but whenever you invite someone to a job, they'd always error out, which is an issue that seems to be caused by the [RELAY] thread; the attached screenshots demonstrate exactly that - in the first one, you can see how I've invited two people without an issue, and they receive the very same invites on their end, while in the second screenshot you can see me attempting to join a job invite. On a real PS3, accepting a job invite results in you landing in the lobby without any issues. I would also like to mention that it's not a regression as it's an issue that has been there on every version of RPCS3 we've tested.

invite join

Attach a log file

Below I've attached two log files: first one is from when I tried joining an invite, and the second one is from when I hosted a job and invited people to it. (I don't believe the second log is really needed but I thought it was worth attaching it.)

RPCS3.log.gz RPCS3.log.gz

Attach capture files for visual issues

No response

System configuration

Ryzen 7 3800x RTX 3070 (Driver v. 537.42) Windows 11 22H2 (22621.2283)

Other details

It is important to mention that the online services for this title were shut down and that this has been tested under a full reimplementation of them for 1.27 (latest version of the game) which requires a patch that doesn't interfere with the emulator's networking functions (RPCN) at all. What's also important to mention is that the job invites work just fine with the reimplementation on real hardware, so it's not that being the problem either.

PS: It's an issue that everyone runs into, turning it into a problem that isn't simply on my end.

F121Live commented 1 year ago

can confirm that this issue is affecting all players

KeJay420 commented 1 year ago

This issue is affecting every RPCS3 player that is playing gta online. Fixing this will greatly improve the emulator.

eternights commented 1 year ago

Here's a log of me Finding For Job for a Heist for 10 minutes (started in the planning room in my apartment), didn't find any Heist Setups

It seems to stutter each few seconds when finding a job

When I Quick Job for a Last Team Standing, it would make a new lobby, this usually means that there are no join-able Last Team Standing lobbies

RPCS3.log.gz

Lethality5001 commented 1 year ago

Will this be fixed soon?

RipleyTom commented 8 months ago

Private servers are dead so the issue is not relevant anymore.

F121Live commented 7 months ago

The issue is still present in versions prior to 1.12, which are still playable without a cloud connection.

AniLeo commented 6 months ago

Needs a new repro with a new log file on latest build to be reopened

Tervel1337 commented 6 months ago

Needs a new repro with a new log file on latest build to be reopened

Here are 2 logs from the current RPCS3 version (0.0.32-16541-a3457c29): first one is from you accept someone's job invite and the second one is from when you're the one hosting the job and someone attempts to accept your invite.

Both of them were from the new 1.27 server restoration, RE:V, but I want to make it clear that this also affects version that do NOT require a custom server. Mentioning this so the issue won't get closed if anything happens to the custom server.

RPCS3.log.gz RPCS3.log.gz

Screenshot:

acceptingjobinvites

KeJay420 commented 5 months ago

I can confirm that this issue is still relevant for every RPCS3 user that is playing Grand Theft Auto 5: Online even if every project is dead. RPCS3 and the PS3 hardware players can play gta online without custom servers on versions from 1.06 to 1.12

Whatever happens to the RE:V project that was used to reopen this issue or any future alternative projects, this issue will still be relevant. Fixing this will greatly improve the emulator for every GTA 5 Online player and will let players play jobs together on RPCS3 in the future.

Lethality5001 commented 5 months ago

I can confirm that this issue is still relevant for every RPCS3 user that is playing Grand Theft Auto 5: Online even if every project is dead. RPCS3 and the PS3 hardware players can play gta online without custom servers on versions from 1.06 to 1.12

Whatever happens to the RE:V project that was used to reopen this issue or any future alternative projects, this issue will still be relevant. Fixing this will greatly improve the emulator for every GTA 5 Online player and will let players play jobs together on RPCS3 in the future.

I would like to add that, GTA:OG was very popular and had quite a big playerbase for a community revival, also Re:V becoming the same. Imo this issue should be taken into consideration because it may not be just GTA V, may be other games too. RPCS3 playerbase for these servers can be big too, but only if the issue gets resolved.

F121Live commented 2 months ago

Got back into trying this game and this issue is still present

F121Live commented 2 months ago

I'd like to add, it's easier to debug this in patch 1.06 since that patch doesn't really require a custom server to play online