Offline
The game tracks real time between play sessions (last_played_unix in the save; the frozen interval on mobile suspend/resume) and catches up when reopened.
- Very short absences are ignored; longer ones are simulated up to a cap, and the popup says so when the cap kicks in.
- Catch-up runs the missed time through the normal simulation in coarse ticks, so weather, storms, degradation, maintenance contracts, research progress, and achievements all behave exactly as they would have live.
- Maintenance contracts are the intended tool for keeping a farm healthy across long absences — offline farms degrade toward the effectiveness floor without one.
Saves are local JSON (user://save.json) with periodic auto-save plus save on app pause/quit.
On return, a “While You Were Away” popup summarizes: real time away, in-game days passed, kWh generated, EC earned, research completed, and severe storms endured.