So this has happened to me and it’s really pretty annoying. Basically it results in a random chance every site that I’ll just loose the ship. If that was a game mechanic sure, but it isn’t, and frankly I don’t think it’s acceptable. Sure I can just not run the sites and this is exactly what I am doing. However, I don’t think that’s a reasonable solution. It is part of the game and I should be able to play it confident that the only things that I face are the mechanics. I understand in PVP this can be difficult or impossible but there is a much better chance that you will survive a client crash in normal space then the pretty much 100% loss rate for crashing in Abyssal space.
However, I’m not going to just say fix it. I’ve got a shiny great idea! Basically abyssal space is single player it its own zone / instance. “How hard could it be” to tie the server tick in these instances to a client heartbeat. If the client isn’t responding to heartbeats the instance pauses. It isn’t like the player can keep playing, the game state is frozen. The only exploit I could fathom is giving someone a chance to IDK look at a screen and or think? Since its a single person instance it isn’t going to help them if they are overwhelmed or something else. And they can’t call in help externally.
The external help thing does bring up an issue. Exit camping. This COULD be exploited by someone with an alt watching the exit and if they are camped they simply disconnect to wait the camp out. This complicates the solution but I think can be addressed. The server could just check the exit and see if there are ships on grid. If so put a time limit on the pause, say 10 minutes or something total pause time per instance. This way the they can’t simply keep logging in and out every 10 minutes to extend the timer. This does not help much if you experience a legit disconnect, say your internet provider, Carpcast, has decided you are due for your weekly hour long internet free time. 10 minutes isn’t enough to recover but it’s at least better then 100% you are dead.
Even if the above isn’t the solution, I think this problem is solvable and I’d love to see it solved so I can continue running the sites.