ServerRestorer
ServerRestorer
A bukkit plugin for backing up your server.
Features:
- Backs-up the full server directory, including plugins, worlds, and config/property files.
- Compresses backups. Can reduces the files down to 1/4th the size.
- Includes automatic scheduled backups. Delay between backups is configurable.
- Anti-Lag: Your server will not freeze when backups occur.
- Fast backups: Saving servers can take less than a minute.
- Small plugin size.
- Supports FTP: Upload your backups to your home computer
- Backup limits: If you're limited on space, you can configure limits to the amount of backups that are stored.
- Will be continuously updated.
Compression:
Using compression techniques, we can decrease the backup size by up to 300%. When tested, this plugin can reduce a 2.82GB server down to just 0.98GB.
Removes useless files:
ServerRestorer has built in filters to make sure you are not saving useless files. Files such as logs files, which can be GBs in size full of console spam, and server.jar files, which cannot change, are not included in backups. Doing this can reduce the back file size by GBs. If you wish to store these files in the backups for some reason, you can always enable serverjar backups in the config.
FTP:
ServerRestorer supports FTP! You can now transfer backups directly from the server to your home computer or to another server.
Commands:
- /sr save - Forces the save
- /sr reload - Restores the server back to a previous backup
- /sr enableAutoSaver [delay] - Changes the auto saver delay
- /sr disableAutoSaver - Disables the autosaver.
Permissions:
- "serverrestorer.*" - Contains all the permissions below
- "serverrestorer.save" - Allows the user to access /sr commands.
This plugin collects stats using bStats:
Bestats only collects information regarding your system architecture, the server version, and plugin version. If you really do not want any of this information being sent, you can disable bstats by going into the config and setting: "enableStats" to false.
I like this plugin, but please update it..
Is it compatible with 1.16.5
Why I can't restorer backup ?
It only say Backup-.... does not exist
(use Falixnodes)
should this work for 1.16.1 bc it just saves a file?
Cant run on console, requires an actual player to type in the command.
Not allowing me to run the commands on console, "Caller is not a player"
There are multiple reasons for why you might need to use the console to restore or save or anything. Please fix.
oh and its not restoring either way lol
Tried figuring this out and my two brain cells have practically exploded the server does not autosave at all I've tried multiple versions to no avail I run a bukkit server with literally only this plugin and still doesn't work I can manually save it just fine but it never autosaves literally made this account to get an explanation of some type of confirmation that this just does not work. I've tried the FTP I changed the delay time checked like 20 times making sure the enableautosaving is set to true beyond confused. I just wanted a simple automatic backup plugin to spend a quick 10 minutes to now literally ripping my hair out 5 hours in trying to figure this out to no avail.
edit: nevermind got my anger out and literally 2 seconds later figured it out... sorry for being frustrated anyone else having troubles it's the AutosaveDelay just change it to 0D,0H, and problem solved. unless you want it every certain day at a certain time
Could you please add rdiff-backup as a back up mechanism?
How do i change the config file to save the logs?
where do i find the saved backups?
In reply to thisisthethotpolice:
By default, they can be found in the /backups/ folder at the root of the server.
How to set auto save at every 10 minutes?
In reply to Forge_User_62996885:
Set the save delay in the config.yml to "0.16H" to save every ten minutes.
Just small things,
In the default config you have - dynamap when you mean - dynmap (without an a).
/sr toggleOptions - Says "Comeing soon !" - correction would be "Coming soon!"
Just small spelling corrections :)
Could you add an /sr stop command please, to force end a backup process with some feedback to say it has stopped.
Same for /sr reload - can we have some feedback to say the plugin has reloaded.
In reply to Forge_User_74434314:
Thanks for pointing those out. Those will be fixed soon.
As for the /sr stop command, that will be added in the next update.
Where can I configure the limit of backups? I can't find nothing about this.
I wanna take only 5 backups of a day.
In reply to Forge_User_38067484:
"MaxFileSaved" determines how many files can be saved in total, while "MaxSaveSize" determines how large the actual directory can be before it deletes the oldest file. This is how you limit the amount of backups.
If you want to configure it so it makes 5 backups a day, set "AutosaveDelay" to 5H if you run the server 24/7.
Cannot be used on paper
Beta version 1.12.2
Plugin latest version
In reply to 白可乐:
I have not tested it on paper, but it should work. What exactly does not work? Are there any errors in the console?
In reply to Zombie_Striker_bukkit:
I cant seem to find the backup directory in my server files. I know its saving because ive seen it says its saved in the console. Im running on 1.15.2 with the OS being Ubuntu Server