Hi, I've been playing Windrose with a friend for over 34 hours without any issues until recently. Here's everything that's been happening:
The problem:
When I try to join my friend's world, I get stuck on an infinite loading screen. After a while I can actually hear the game in the background, the ocean, my friend moving around, but the screen never goes away.
Because of this, we swapped roles and I became the host. When my friend joins my game, he doesn't get stuck on an infinite loading screen like I do, but what happens is that the connection seems to start failing. For example, items I move to chests don't transfer over to him, and structures I place stay in an editing/ghost phase. When I exit and re-enter, nothing I did since my friend joined gets saved to my progress. On top of that, after my friend joins my game and I go back to the main menu, I get stuck on an infinite loading screen, exactly the same thing that happens when I try to join him.
What I tried:
I verified the game files, tried Cloudflare WARP, prioritized IPv4 over IPv6, changed my DNS to Google (8.8.8.8), tried loading singleplayer first before joining, reinstalled the game, deleted game files and restored from a backup, disabled Steam Cloud and played with it off, re-enabled Steam Cloud and tested again, set up Tailscale with Direct IP connection (the loading screen issue persisted even through this), and opened port 3478 UDP in the firewall.
Nothing worked.
Honestly, at this point I don't even feel like playing the game again even if this gets fixed, but I hope this report helps other players experiencing the same thing.