-
Notifications
You must be signed in to change notification settings - Fork 2.4k
[Adhoc] Partially fixes multiplayer regression on GTA games. #20245
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
Conversation
…than incoming data, thus could lost the data.
|
Sure. But what was the reason this was added? |
|
Was added on #19310 to prevent the connection to be in TIME_WAIT and might still existed on the router, was suspected to be the cause of port remapping (since the port mapping might still existed, thus attempting to create the same connection on a new socket might be remapped to a different port), but unconfirmed, since i don't have internet with working port forwarding to test it, |
|
Ah ok. Reverting speculative changes seems very reasonable :) (hm, that's a strange build error on alpine, I think we can ignore it) |
|
I will need to test the artifact first before we can merge this. |
|
Okay, the data no longer lost and can be received successfully. Btw, is this a valid usage? |
|
It's correct but the "hleLog*" family should only be used at the very end of a syscall, since it logs all the params and return value and stuff. Other logging should be done with DEBUG/INFO/ERROR_LOG and friends. |
|
Well that PS: was accidentally clicking the close button while trying to comment using my phone 😅 |
|
You can ignore the stack size errors for now, I'll figure it out later. |
|
OK, we can merge this now. |
Partially fixes #20224