The servers are not the problem.
Every time you disconnect and get booted to character select or even desktop, the servers themselves are still online when you go to log back on. The servers have rarely gone down to be honest. From a broad view of the issue AGS is doing what they were hired to do as Publishers, provide always online stable servers (The software on those servers being unstable is not on them)
The continued problem is EAC and how it interacts with SG along with changes they keep making to try and use EAC to combat the botting problem.
Either EAC and SG cannot come together (which wouldn’t be surprising, KR dev’s trying to schedule meetings with EAC dev’s based out of Finland). Perhaps one side or the other are unwilling to make changes to work with the other.
Another possibility is it isn’t broken at all. Maybe it’s how they are trying to use it to fight the bot issue and it’s overloading the EAC services and causing them to crash and restart.
Either way you want to break it down, after 4+ months if they haven’t solved the issue, it’s not about to get solved anytime soon. If this were a networking issue alone it would have been resolved by now. We might shit on AGS/SG but they aren’t stupid, they do employ capable network engineers that can trace down a disconnect and figure out why.
it’s just that the why isn’t something anyone is willing to fix, be it too costly to rewrite something, to difficult to drop EAC for another anti-cheat or simply SG does not have the developers available to resolve what is being asked to resolve.
We likely will never know the honest truth here.
Look at things another way. Say I spin you up a Server for you to host Valhiem on with all the requires resources on a dedicated connection. You jump on and it plays fine for everyone. Then you add in some anti-cheat software and now every few hours players get a random disconnect with some error related to your anti-cheat software, but you are able to instantly log right back in (because the servers stayed running and online)
Me, the one hosting your server, is not the person you need to talk to because of this issue. You need to talk to the Anti-Cheat and possibly Valhiem developers to resolve that problem, as a server host i cannot do much to help here.