Free hosts, idle timers and what their rules actually say
Free Minecraft hosting is paid for by empty servers shutting down. Here is how that model works and how to stay on the right side of it.
By Marcus Lind · RunAFK

A free host oversells hardware on purpose. The business only works if most worlds are asleep most of the time, so every provider builds an idle timer that unloads a server shortly after the last player leaves.
Read the terms before you automate anything
Some providers say nothing about bots. Some explicitly forbid keeping a server awake artificially, and a few throttle accounts that do it. None of that is hidden — it is usually two paragraphs into the acceptable use policy, and it takes less time to read than it does to rebuild a suspended world.
The honest middle ground
If your host allows it, running one bot during the hours your group actually plays is very different from pinning a world open twenty four hours a day. It uses a fraction of the resources and it does not turn you into the reason the free tier gets worse for everyone.
When to just pay
Once a world has more than a handful of regulars, a cheap paid plan costs less per month than the hassle of managing around a timer. Free tooling is there to make small worlds viable, not to replace hosting.

