Why not make it so there's a timer, so you can only respawn an half an hour (or so) after initially spawning? That way, people would have to make their way over to cities, and add some sort of way to kick players after 5-10 minutes of AFKing, so they don't just leave Dayz open, and wait for the timer to end?