The solution is to allow the kingdom to set a limit on how many camps a player can attack. Without this option the first player to log in just attacks all the camps because its too profitable. Busy players get screwed over because they didn't log in 10 minutes after random camp spawned, just be online 24-7 bro. Another solution would be to make the camps benifit the entire kingdom, so that defensive players who don't attack can collect rewards. This way no one can be greedy because it will be shared anyway.
I feel bad for the kings who have to regulate this nonsense.