VarnaScelestus / RoR2

Risk of Rain 2 mods.
0 stars 2 forks source link

Ephemereal Coins breaking the game for clients. #14

Closed eGhpGZeMqhlAIRtA1soVFK4JCDnrsxAXjirz97L closed 2 years ago

eGhpGZeMqhlAIRtA1soVFK4JCDnrsxAXjirz97L commented 2 years ago

Everything was working fine 48 hours ago, but the recent updates seem to have borked the mod. I've tried playing with a friend but upon starting the run, he'll lag into the game rather than fade in and his drop pod won't even appear, remaining stuck in a sort of spectator mode clipping through the ground. Sometimes, he will spawn in normally but his ui will be stuck at 1 millisecond run timer, level 1, and hp bar graphical corruption.

Turning the newest artifact on/off in the config doesn't fix anything, nor does installing Risk of Options. I provide here 2 different logs (unity log and r2modman log) both from my friend (the client) and myself (the host).

client_LogOutput.log client_output_log.txt host_LogOutput.log host_output_log.txt

VarnaScelestus commented 2 years ago

As stated here I made some minor networking related changes that may impact this, but I can't be certain. If you could test again and provide logs (preferably with as few other mods as possible) I would appreciate it.

PollyEdaline commented 2 years ago

This was still happening on 2.2.2 when I tested. I am having a lot of difficulty with testing since I don't have anyone else to test with right now, but I managed to at least do a very quick test.

LogOutput.log

VarnaScelestus commented 2 years ago

Larger rewrite in 2.3.0 that should finally fix this. Learned a lot more about networking today than I ever wanted to know.

This issue was a bit bigger than 'coin counts not syncing', but I get the feeling with how bad the netcode was before it was causing a cascade of issues like this.

tululum commented 2 years ago

Hi, the mod is still making the game broken for client. On game start (first stage), client is always dead. image

Only this mod and prerequisites are enabled. image

Log files: Client_LogOutput.log Host_LogOutput.log

Thanks for cool mod and hopefully this can be fixed as well. Thanks!

VarnaScelestus commented 2 years ago

Your log shows that the client did not have the same mod list as the host, and their 'Fade Empty Chests' mod threw an exception that looks like it stopped the rest of their mods from even loading.

tululum commented 2 years ago

Whoops, here is the same issue without any other mods indeed on both server and client side: client2_LogOutput.log host2_LogOutput.log