Paul, the problem is what to do about it... Every human-implemented system in the world has some sort of awkward or annoying policies that punish the considerate in order to ensure that those few that want to spoil things for the rest of us do get punished...
Here the issue is - how do you detect the manner in which a player's connection has been lost? Okay so maybe you look for the connection dropping (but not the game being closed completely with Alt+F4)... then those who want to combat log etc. would just find a way to temporarily halt their network connection, making the game think they had innocently lost connection and then Alt+F4, hence avoiding the penalties...
Yeah, i agree i dont know how you'd prevent it, but surely a solution which could quite easily end up punishing the innocent is not an acceptable solution. The justification that some people 'cheat' isnt good enough.
I can accept the game telling me ive got to wait 10 seconds before im able to disconnect safely, in order to prevent abuse.
Players suffer by giving up a little convenience, but the game as a whole benefits, without anyone really being penalised. No, its not a foolproof solution, but I just cannot accept the justification that some cheat, so potentially punish everyone.
What the answer is, i dont know, but i strongly disagree its to throw a blanket over everyone who 'disconnects' and decide they're possibly abusing the game, therefor we'll see what happens if we leave their character in the game a little longer as punishment, whether they intended to disconnect or not, is of little concern.
My ISP (Sky) has a tenancy to do updates at midnight, its annoying in games like BF4 but nothing major. If that happened while i was playing DayZ and happened to be running through a town with no intention of stopping therefor no reason to deal with zombies, just outrun them and lose them along the way, then i'd be almost certainly dead or as good as by the time my ISP came back and i'd reconnected. Its just not a feasible solution, and i wouldnt consider my connection to be a bad one or any worse than 95% of people as an ADSL line goes.
This isnt something like BF4 or whatever, where disconnecting might ruin your fun for a moment, its got the potential to unjustifiably ruin hours of gameplay, and why? because some people abuse it.
Are peoples games being ruined because people combat log? Spoiled - sure, ruined or destroyed completely - no. But its acceptable to potentially end someones game with the solution? Not in my book.