Issue Experiencing some ridiculous time desync issues

Capybaraaa

Greenhorn
Alright, I have to admit that I'm feeling a bit irritated right now but I think it's worth typing this out while it's still fresh. But basically I and a friend of mine tried to play *2 player* Stardew Valley over the internet and (over the course of about 5 hours) experienced the issue non-stop and didn't get to play at the end.

Disclaimer: We did have mods (SMAPI says 88 mods loaded). However, we mainly played content mods (Ridgeside, East Scarpe, SVE, Juliet & Jessie, etc), and we have played before, with exactly the same set of mods. So I doubt it's a mod issue, unless mod issues include sporadic multiplayer issues that happen when nothing's been changed. If someone believes that mod issues might be causing this, here's the smapi log: https://smapi.io/log/a1e0058f9e364486adcc7418acf898d7.

What would happen is they would invite me, I would take some time to get into the game, and I wouldn't be able to: pick-up anything, open chests, or leave the farm [be stuck in a loading screen]. Additionally, while they would be somewhere else, I would see their "ghost" doing the actions they were doing at the time I saw, trying to catch up to what they were doing now. I realized that this was a time desync issue after searching it up and seeing people describe the exact same problems I'm experiencing. In a somewhat more frustrating turn of events, people back in 2018 experience the exact same problems we're facing.

One thing I saw online that might have helped (in some other situation) was the /pause command. Didn't do anything for us, but the idea was that they would /pause until I could come up to their time and they could unpause. We tried this a number of time, admittedly "failing" some attempts when I would absentmindedly try to leave the farm and be stuck in an "infinite" loading screen (might not be infinite but it was damn long) OR have them invite me too late (like 2 PM), take a while to load into the game (cause of the weak rig), and be stuck in a situation where they would be forced to pass out (by passing 2 AM) OR they would try to pause (in 1 instance), we would successfully be able to reach the same time, then try to sleep and have the game tell us that its waiting for the other person. At some random point the 'waiting for the other person' screen disappeared (for me), but at that point while I could hover over things and switch tools, I couldn't move anymore and I couldn't even click escape. This was 2 AM also, so we both passed out too. This was the closest we got to working it out because we would see each other moving around, although they were paused and our time was still desynced. *NOTE*: After I exited my game, their game continued to load into the next day, no problems whatsoever.

We also tried changing the invite option from 'friend only' to 'invite only' and clicking the invite to join the game. This didn't do anything.

I tried hosting the game too, but after needing to make a new save what would happen instead is they would need to make a new character, only for the day to end in a non-stop pause forcing us to exit the game and for their character to be deleted. I read somewhere that in order for the character to be saved this could be solved by leaving the game before the day ends and having the host sleep alone, however we didn't do this because it seemed pointless when the other save already had a saved character.

We have played once before and there was no issue at the time. Doing speed tests online showed that both our internet speeds were deemed to be 'fast'. Admittedly both our setups are subpar (cheap laptops), however in all instances the host experienced no issues (no desync problem).

Anyways, I ended up writing so much. Needless to say I effectively wasted a solid few hours of my life, but hopefully a solution can be found (or if anyone else already found it be shared). I can upload some pictures if anyone requests it, although it's pretty much just the stuff that I'm describing for the most part. I saw some people online suggesting Hamachi, does that work? Maybe an independent server can do the job but I don't want to pay for that just to play with 1 other person.

Also, I restarted my laptop twice, and them once.
 
I want to make sure this comes across right, but please forgive me if it does not. My intent is not to judge nor to disparage, only to provide some context and hopefully help you see why you are having the issues you are having.

A little while back, some folks got dial up internet to run over wet string. Folks have run telephone across barbed wire. The difference between using materials or setups which are Rated for a specific use, and using materials or setups which are not, is not that they will not work. They very often can and will. The difference between using something which is Rated for a particular use, and one which is not, is that the thing which is rated for (or designed for) a particular use is designed to do that thing, and can be relied upon to do so, consistently, reliably, and without issue. What you're doing is the equivalent of running the internet over a wet string, and then complaining that it's not working well.

Certainly it's possible to run multiplayer with mods. There's a dedicated mod support forum where you can likely receive some assistance troubleshooting. But the greater the number of mods you have, the greater the complexity you are interacting with, the greater the possibility and likelihood of issues, and the more difficult the troubleshooting; and that's just in single player. In Multiplayer, all of those things are exponentially increased.

The solution is simple: Remove the mods. Go from 88 to 0, try multiplayer, see if the way the game is designed and intended (running the internet over actual ethernet instead of wet string) you have any issues. That will tell you if the issue is a connection issue between you and your friend, and you should be looking at network / internet troubleshooting, or an issue with the mods. If it is the latter (and I strongly suspect it is), reintroduce the mods Slowly, and be aware that the more you introduce, the less your setup can be supported, and the greater the likelihood of issues such as those you experienced arising.

Best of luck to you and your friend, I hope you get your issues sorted out.
 
Top