I think the region part is best.

Evony can figure out how fast the fastest you could get to a place by plane and if you log in sooner from that place then you get blocked out or something.

but another problem is people can change their ip address