Always-online singleplayer is bullshit, and we all know it.
This means I’ll almost certainly come to rely on games which I can pause. Unfortunately this isn’t possible with Diablo IV since it requires an always online connection even though I’m essentially playing it as a single player game.
There's a difference between always-online SP and essentially one-person MP games though.
It sucks that they did it that way, but at least it makes slightly more sense there.
A kind of "extended" 3-2-1, more a 4-3-2. As nearly everything I host runs on Docker, I usually pause the stack, .tar.bz everything and back that up on several devices (NAS, off-site machine, external HDD).
The neat thing about keeping every database in its own container is the resulting backup "package", which can easily be restored as a whole without having to mess with db dumps, permissions, etc.
Machen manche so oder so, ist also auch schon egal.