@raestlyn
they use unix timestamp time()
another important thing is this:
If you can see action to happen then game updates to current time, if you dont see it then there is no witness and thus there is no one to see if something is or is not encountered
meaning:
500 units moving from A to B would not have impact on C ... IF he is not scouting B or whatever. so this planing of events that can happen needs big logic and planing.
also maybe they have some cron that runs for inactive users or something...
I would ask them some questions:
1. how did they start with advertisement (when they had only german servers and later with only 2 english servers...I found this game when only S1 english was available but I cannot remember where

)
2. how many servers they have and how good they are
3. what is % of members (donating users)