Save Commands

Beginner question, but could someone describe how server saving works and what the 3 save related commands do?

Based on what I've read, servers will always save when you run /stop, but you can manually save them with /save-all flush. Then /save-all is a bit confusing, as it seems to save the server eventually, but not instantly? Is there a better description of this somewhere?

Then there's /save-off and /save-on, which don't have much written in the wiki. Is /save-on turned on my default? And if so, how often is this done? Do these commands persist after a server restart, or are these just temporary things to be used when making server backups? And if /save-off was used, I'm assuming the server still saves if you then run /stop, right?
Was this page helpful?