(01-03-2019, 04:28 PM)SnakThree Wrote: I lose 90 seconds of game time over a month due to CTD/router fail? Oh no.
For some of us, it happens much more often. For me, my game crashes 5 times on a good day, and 10-20 times on a bad day. It often causes me to miss out on things that are happening, as people have left the area by the time I'm allowed back in.
(01-03-2019, 04:10 PM)Unseelie Wrote: Now, It may well not be worth the effort it would take to set up such a system. I'm not sure its possible, as it seems fairly easy to say "upon logout, ship does not dissapear for X interval" But likely much harder to check the server logs against the account holder, and make allow only one character to log in during that span. And doing that may cause undue strain on a server.
The server already checks to see if you've recently connected to the ship. This check works for any ship, on any account, and even on separate instances of the game. A system is already in place to detect that you are the same person. It also tracks a timer for 90 seconds to prevent you from logging in. All it would need to do is save the name of the last character you were on, and use an if/then to check that you are logging that character, allow you to sign in, or not allow you if you are not logging that character. That wouldn't be much strain on the server, as you won't generally have a ton of people disconnecting simultaneously (other than server crashes, in which case no timer is initiated). You can expect a few extra bytes of information at a time, and that is all.