Thank you for very clear answer on the function.
This does though strike my as odd. The amount of the data. When the game self is running it uses only fraction of this.
I did another test.
One Castle / One server
Only farming chosen. Not Missions, Buildings, Recruitment etc.
Only 2 carts in the castle.
Lowered the field range of farming to 30 fields.
Still each run requires 7MB in download. Ten runs would then be 70MB, 100 runs 700MB etc.
That is only one castle with relatively short range in farming and two carts.
Does this not strike you as odd?