What does this do?
It backups all characters in the list every X seconds. It requires my backup/restore scripts ((AzerothCore) Powershell scripts for character and guild export/import) since you need their functions to backup/restore things.
More info in the github.
Link