After reading I feel like the best solution on mutual grounds would be:
When a player disconnects, their body sleeps on the ground where they left off for 10(?) minutes, after that it vanishes. Other players may kill the player in his sleep and loot him. If a player who left off while sleeping comes back only to find out he died, there will be a message prompt telling him who killed him and how they killed him.
Eg- “You were shot in the head while sleeping!”
“You were run over by a car while sleeping!”
Tl;DR: time period