Game servers that turn off when empty: Minecraft, Rust
Yes, several game servers switch themselves off when nobody is playing, but nearly all of them are Minecraft, and only some also wake by themselves when a player joins. Minecraft Java can pause its own game when empty, free software can stop and restart a server for you, and a handful of hosts do it as a service. For Rust, nothing is built in, and the pay-per-hour hosts we read still make you press Start. Everything below was read on 2026-10-04 from the vendors’ own pages. We looked at Minecraft and Rust only; other games are not covered here.
Minecraft Java: the built-in pause
Since development build 24w33a (15 August 2024), Minecraft Java servers have a server.properties setting called pause-when-empty-seconds. Mojang’s note says that when it is set to a positive value, the server pauses once no player has been online for that many seconds; the default is 60. It shipped in the 1.21.2 release (22 October 2024). Our reading, not Mojang’s wording: this pauses the game, but the program keeps running and keeps its memory. So it lowers the work the server does while empty, and on a host that bills for the memory a server holds it may not lower your bill. It needs no outside tool, and no wake-up step is described: the first player to join should simply resume it.
Minecraft on your own machine: lazymc
lazymc is a free open-source program (GPL-3.0) from timvisee. Its README says it puts your Minecraft server to rest when idle and wakes it when players connect, by sitting in front of the server and answering the server list itself until the real server has started. It can hold a joining player until the server is ready, or send a “starting” message. Its README lists Java Edition 1.20.3+ under features (its requirements section says 1.6+), and says you need access to the machine to run it, so it will not work on a shared host with a custom dashboard. Its latest tagged release is v0.2.11 from March 2024; the code was still being updated in July 2026.
Hosted sleep, who wakes by itself
| Option | Game | When empty | How it wakes |
|---|---|---|---|
| Minecraft built-in setting | Minecraft Java | Game pauses | A player joining should resume it (our reading) |
| lazymc (self-run) | Minecraft Java | Server is stopped | Automatically, on a player connecting |
| Aternos | Minecraft | Server stops | Start button, with a queue when full; automatic only if you join through its own Dawn launcher |
| Minehut | Minecraft | Server sleeps | Automatically when a player joins |
| exaroton | Minecraft | Optional automatic stop | Optional “start by joining” setting, or the panel button |
| VoxelRun | Minecraft | Idle auto-stop | Automatically on join; also a share link with one button |
| Eytak | Minecraft | Server sleeps | Automatically, from the player’s server list |
| PowerupStack | Minecraft, Rust | Optional automatic shutdown | Minecraft: start by joining. Rust: its page describes switching it off yourself |
| RespawnHost | Rust and others | You stop it yourself | You start it from the panel |
| Arcadyo | Rust (private beta) | Sleeps at zero players | Wakes when a player connects (private beta; success rate still being measured) |
We read RespawnHost’s Rust page and PowerupStack’s Rust page for the Rust rows. We did not check every other host, so a host missing from the table is “not looked at”, not “no”.
Rust: why sleeping is harder
Rust has no setting like Minecraft’s, and two things make sleeping hard. First, the game does not wait long: in our tests a Rust client stopped trying a server that had not answered within about five seconds, so a sleeping server has to be answering almost at once when the first player connects. Second, a running Rust server keeps a live connection to Steam, a bit like an open phone line, which is how Steam confirms the players joining are who they say they are. Pause the server and that line goes quiet; in our own tests it was usually gone after about half a minute, and calling back took from a few seconds to, in some runs, well over a minute. A friend who joins while the line is down can be turned away by Steam’s check. Arcadyo is built around these two problems. It is in private beta, and we do not publish a success rate yet. How Arcadyo works.
On the two pay-per-hour Rust hosts we read, you stop the server yourself and start it again. PowerupStack lists an 8 GB Rust server at €0.0795 per online hour, with a monthly maximum of €19.36, VAT included (read 2026-10-04). RespawnHost bills per second while the server runs, from a €5 top-up (its home page); its pages do not state VAT.
Arcadyo, in one paragraph
Arcadyo is a private beta for Rust groups. The server sleeps when nobody is playing and wakes when a player connects, at the same address and with the same world. The beta is free for the first 20 groups, up to 40 awake hours a month. It is early: we are measuring joins after a sleep with a real Rust client, and we will not quote a success rate until the measurements support one. Minecraft is being tested, not offered. If you want to size a Minecraft server meanwhile, our Minecraft server RAM calculator is free.
What we could not verify
Most of these hosts’ pages do not state VAT, we did not look at any host not in the table, and we did not check how lazymc behaves with the newest Minecraft releases. Treat those as open.
FAQ
Is there a Minecraft server that stops when nobody plays?
Yes, in several ways. Minecraft Java has a built-in setting, pause-when-empty-seconds, that pauses the game when nobody has been online for a set time (added in 24w33a, August 2024, part of 1.21.2). Hosts such as Minehut, exaroton, VoxelRun, Eytak and PowerupStack switch an empty server off. If you run your own, the open-source lazymc proxy stops it and starts it again when someone connects.
Does the pause-when-empty setting save money on a host?
Probably not on a host that bills for the memory the server holds, because the setting pauses the game, not the program. That is our reading of the setting's description, not something the Minecraft documentation states, so check with your host.
Can a Rust server turn itself off when empty?
Rust has no built-in setting for it. On the two pay-per-hour Rust hosts we read on 2026-10-04 (PowerupStack and RespawnHost) you stop the server yourself and start it again from the control panel; neither Rust page describes starting by joining.
What does Aternos do when a server is empty?
Its help center says Aternos stops empty servers to free resources, with a countdown after the last player leaves. Starting is done with a Start button, or automatically if you join through Aternos's own Dawn launcher, and a queue can apply when the platform is full.
Does Arcadyo offer this for Minecraft?
Not today. Arcadyo is a private beta for Rust. Minecraft is being tested internally and is not offered.
Sources
- Minecraft Wiki, Java Edition 24w33a (Mojang changelog text; pause-when-empty-seconds introduced) — checked 2026-10-04
- Minecraft Wiki, server.properties — checked 2026-10-04
- Minecraft Wiki, Java Edition 1.21.2 (release date) — checked 2026-10-04
- lazymc README (timvisee) — checked 2026-10-04
- Aternos Help Center, 24/7 Hosting — checked 2026-10-04
- Aternos Help Center, Stop countdown — checked 2026-10-04
- Aternos Help Center, Autostart with the Dawn launcher — checked 2026-10-04
- Minehut home page and FAQ — checked 2026-10-04
- exaroton home page — checked 2026-10-04
- VoxelRun home page — checked 2026-10-04
- Eytak home page — checked 2026-10-04
- PowerupStack, Minecraft hosting — checked 2026-10-04
- PowerupStack, Rust hosting — checked 2026-10-04
- RespawnHost, Rust hosting — checked 2026-10-04
- RespawnHost home page (top-up from €5) — checked 2026-10-04