risk-of-thunder / R2API

A modding API for Risk of Rain 2
https://thunderstore.io/package/tristanmcpherson/R2API/
MIT License
136 stars 55 forks source link

After updating from RiskofThunder-R2API_Core 5.0.6 to Vers 5.0.10 (latest), Upon exiting one own created Multiplayer room, I or one as player was not within Lobby room by default. #496

Closed KaitoXion closed 1 year ago

KaitoXion commented 1 year ago

Upon quitting / exit the multiplayer created room back to the multiplayer main menu, One as player or as host didn't automatically be in a lobby already upon exit. In order to be in a lobby again, one need to either exit multiplayer main menu back to the game main page / menu where single player, multiplayer, setting etc can be chosen.

The Lobby in question is at the Top-Right Corner when one is in multiplayer main menu. Where one is able to choose between "Create Multiplayer Game" and "Join Multiplayer Game".

As for now, I only know that when "Proper Save" saved at the beginning of a stage, then the player click "Quit To Menu", I or Player is not in a lobby already. Could this due to some method that is deprecated is being removed? thus resulting in value unable to be returned?

Could this be a Bug? Something to consider to prevent future serious bug from happening that is complicated to solve.

xiaoxiao921 commented 1 year ago

Were you playing Eclipse by any chance? There is a known bug with Eclipse where it just disconnect you from the lobby instead of putting you back to the lobby with the party.

Does this issue happen with only R2API installed, maybe it's a specific mod triggering this?

Also some bepinex log file would be nice, that way we could know potentially what mod is doing this

KaitoXion commented 1 year ago

It was:

Classic mode Multiplayer.

I try to reproduce it, but for some reason after 5 times of having problem. I am not able to reproduce it again. I forgot about including the log, my bad. Though since I wasn't able to reproduce it, including the log will be large. I don't really think is a good idea. though would you want it?

I also saw this for the newer version.

'1.0.1'

Fix the NuGet package which had a dependency on a non-existent version of **R2API.Core**.

I am using the 1.0.0 version for RiskofThunder-R2API_LobbyConfig. I notice that all the early released r2api mod had this as well. Think because of the dependency referencing problem?

I think for now, we can consider this issue to be resolve 1st as reproducing the problem does not seem possible for now. Thank you for your assistance.