AutoSaveWorld

http://i.imgur.com/ZuAXm.png

AutoSaveWorld - multifunctional plugin that can save, backup, purge, restart the minecraft server, reload plugins and much more.
AutoSaveWorld will work on any bukkit/spigot/mcpc+/cauldron build starting from version 1.2.5-R5.0
Version: 4.14.2

Features:
Note: all feautures except autosave are disabled by default.

  • Performs a world and players data saves (similar to save-all in console)
  • Performs a world backups({server folder}/backups/)
  • Performs some plugins data purge
  • Performs autorestart at a defined time
  • Performs restart at server crash
  • Executes console commands defined in config automatically
  • Warning messages
  • Multi-World Support
  • Configurable messages
  • Option to disable broadcast message

Documentation:
Note: Configuration can only be reloaded by built-in commands
AutoSaveWorld have many features:
1)AutoSave - saves your worlds and player inventory.
AutoSave documentation page
2)AutoBackup - backups your worlds
AutoBackup documentation page
3)AutoPurge - purges some plugins data
AutoPurge documentation page
4)AutoRestart - restarts server at a defined time
AutoRestart documentation page
5)CrashRestart - restarts server if it crashes
CrashRestart documentation page
6)AutoConsoleCommand - automatically executes console commands
AutoConsoleCommand documentation page
7)WorldRegen - starts server with a fresh map but preserves some plugins territory claims
WorldRegen documentation page
8)PluginManager - load, unload, reload plugins using commands
PluginManager documentation page
Messages config explanation:
Messages configuration
Additional commands:
/asw help #displays help for all comands Permission:autosaveworld.help
/asw reload #reloads config.yml and configmsg.ymlPermission:autosaveworld.reload
/asw reloadconfig #reloads config.yml Permission:autosaveworld.reloadconfig
/asw reloadmsg #reloads configmsg.yml Permission:autosaveworld.reloadmsg
/asw version #displays AutoSaveWorld version Permission:autosaveworld.version
/asw info #displays AutoSaveWorld info Permission:autosaveworld.info
Note:All commands work if you are OP, console or have permission.
Note:Config can only be reloaded using config reload commands.

Dev builds and Source code
Develompent builds: jenkins
Source code: GitHub

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of snipershotmaster snipershotmaster Jul 30, 2015 at 00:24 UTC - 0 likes

    Using 4.14.2 asw and spigot 1.8.8-r0.1-snapshot and i receive this error from spigot in my log http://pastebin.com/Va23kq8b. The plugin loads with no error nor it hangs on startup but spigot thinks it does. Help?

    Last edited Jul 30, 2015 by snipershotmaster

    BFAK:90857502,f757e27150f5ec0f19d68a954af6437fc7ef33d81949c6ae043cf6f9234145fc

  • Avatar of Shevchikden Shevchikden Jul 19, 2015 at 11:31 UTC - 0 likes

    @Orenthion: Go What's your server hardware specs?

    Last edited Jul 19, 2015 by Shevchikden

    Java — write once, debug everywhere.

  • Avatar of Orenthion Orenthion Jul 18, 2015 at 20:26 UTC - 0 likes

    @Shevchikden: Go

    I am on version 4.15.dev. I have the dropbox turned to true, with zipping on. The folder structure is created, but the zip file never appears.

    EDIT: It seemed to have work. Just took FORVER to complete.

    Last edited Jul 19, 2015 by Orenthion
  • Avatar of Orenthion Orenthion Jul 18, 2015 at 17:53 UTC - 0 likes

    @Shevchikden: Go

    works for the local file backup. Haven't tested with ftp. I'll update and test the zipping for dropbox.

  • Avatar of Shevchikden Shevchikden Jul 18, 2015 at 17:22 UTC - 0 likes

    @Orenthion: Go Try latest version from buildserver.

    Also does zipping files work for local backup or ftp backup?

  • Avatar of Orenthion Orenthion Jul 18, 2015 at 16:59 UTC - 0 likes

    It seems when I use the Dropbox autobackup portion, it creates the asw folder, the backup folder, the respectful date folder, but doesn't add any of the backup zips. When i turned off zipping, it correctly added all the backup files.

    Leaving zip off is gonna eat up alot more space then necessary.

  • Avatar of Shevchikden Shevchikden Jul 09, 2015 at 06:11 UTC - 0 likes

    @Biesuliss: Go That's an error with LocalFS backup. Change your destination folder.

  • Avatar of Biesuliss Biesuliss Jul 08, 2015 at 14:50 UTC - 0 likes

    Help! Im getting an error, while backuping in Dropbox

    08.07 16:46:51 [Multicraft] Skipped 7381 lines due to rate limit (30/s) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSBackupOperations.backupFolder(LocalFSBackupOperations.java:92) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:36) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:36) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:42) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.Files.copy(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.Files.newOutputStream(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.spi.FileSystemProvider.newOutputStream(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.translateToIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: java.nio.file.NoSuchFileException: /servers/server28/./backups/worlds/world/2015-07-08-16-46-36/DIM1/forcedchunks.dat 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.AutoBackupThread.run(AutoBackupThread.java:103) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.AutoBackupThread.performBackup(AutoBackupThread.java:132) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSBackup.performBackup(LocalFSBackup.java:48) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSBackupOperations.backupWorld(LocalFSBackupOperations.java:48) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSBackupOperations.backupFolder(LocalFSBackupOperations.java:92) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:36) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:36) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:36) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at autosaveworld.threads.backup.localfs.LocalFSUtils.copyDirectory(LocalFSUtils.java:42) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.Files.copy(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.Files.newOutputStream(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at java.nio.file.spi.FileSystemProvider.newOutputStream(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: at sun.nio.fs.UnixException.translateToIOException(Unknown Source) 08.07 16:46:36 [Server] INFO [16:46:36 WARN]: java.nio.file.NoSuchFileException: /servers/server28/./backups/worlds/world/2015-07-08-16-46-36/DIM1/data/villages_end.dat

    Last edited Jul 08, 2015 by Biesuliss
  • Avatar of enderwolf50 enderwolf50 Jul 07, 2015 at 13:59 UTC - 0 likes

    Hello,Author. Could I translate this plugin to Chinese ,and post it on to our Website ? I will post it at here : BahaMute Bukkit

    Last edited Jul 08, 2015 by enderwolf50
  • Avatar of mcly mcly Jul 07, 2015 at 10:41 UTC - 0 likes

    @Shevchikden: Go

    Thanks, I appreciate it.

What features of AutoSaveWorld do you use?

  1. Choices:

  1. Results
  2. 0 comments

Facts

Date created
Apr 15, 2012
Category
Last update
Feb 07, 2015
Development stage
Mature
Language
  • enUS
  • ruRU
License
GNU General Public License version 3 (GPLv3)
Curse link
AutoSaveWorld
Downloads
779,224
Recent files

Authors