The Problem with a backup while playing is if the game writes in a file the moment you back that file up you get chunk resets.
So i tested if this commands work on ssp and they don't work.
save-all Forces the server to write all pending changes to the world to disk.
save-off Disables the server writing to the world files. All changes will temporarily be queued.
save-on Enables the server writing to the world files. This is the default behavior.
So why not running a local server (external für SMP, SSP is also local server but that is not what i mean
) and connecting to that one? I did this some times while testing and got better performance on that slow PC. Maybe because 2 really different threads?
So you can script it like:
save-all
save-off
<Backup like a simple file copy>
save-on
---
Setting a Timer for every 30min.
Escape->"Save and quit to titel"
double click a batch file like:
robocopy c:\minecraft c:\backup\minecraft /mir
and then reopen the map.
It should only take some seconds to do it and switching to main menü and back on the map is fast. No need to end the whole game.
Maybe with special backup software capable of saving open files or volume shadow copy features could help too.