Make vilages that is active for straight 6 hours open for raid/attacks
The title may sound strange folks, but I heard to some that they are using some kind of bot to make their village stay active and cannot be attacked, even the player is not playing.
I like how does Age of Empires:Castle Siege handled this - by monitoring the village and if the village is active for six hours without interruptions, this village will be suspectible to attacks/raids even the village is active.
Remember, this is just a request. If you have a better solution for this, please implement them in the next update.