AutoSaveWorld

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
-
View User Profile
-
Send Message
Posted Feb 15, 2013Ok then it still is the same bug from 4.2 lol. Ill wait for the next update and see how it goes Thanks! -Soos
-
View User Profile
-
Send Message
Posted Feb 15, 2013@soos621 I know this bug, for some reason tekkit returns wrong world names. Still no idea how to override this.
But i have some sort of idea how to check if the folder is world folder and backup it.
-
View User Profile
-
Send Message
Posted Feb 15, 2013Hello, I'm having trouble with this plugin. I have tekkit-lite server 0.5.8 with bukkitforge/craftbukkit. It runs fine all the commands are good. The auto-backup however will backup my plugins folder but it will not backup my world folder. I entered the name under the worlds list after the '*' didnt work. If i need to post any more info like a plugins list or config pastie just ask thanks!
-
View User Profile
-
Send Message
Posted Feb 14, 2013Next version of AutoSaveWorld will use WGsnapshot folder structure for AutoBackup.
Also this will allow to store plugins backup separately and set separate maximum number of backups for them.
-
View User Profile
-
Send Message
Posted Feb 14, 2013Thank you for this great plugin :) My team and I really appreciate you work :)
-
View User Profile
-
Send Message
Posted Feb 13, 2013@Shevchikden
Ok, Thanks so much for your work, it is really appreciated <3
-
View User Profile
-
Send Message
Posted Feb 12, 2013@Abyssal_eye It's a bug, will be fixed in 4.4
-
View User Profile
-
Send Message
Posted Feb 11, 2013How come the plugin doesnt save the world anymore before i reload the server?
-
View User Profile
-
Send Message
Posted Feb 10, 2013@Shevchikden
Thx m8! love ya found them now :) i have disabled it :) thx !!!
-
View User Profile
-
Send Message
Posted Feb 9, 2013@blomman2 it should be localed at your {serversfolder}/bakcups/
But first of all disable zipping of backups, it corrupts them.
If you can't locate any backups then maybe you are using tekkit?
-
View User Profile
-
Send Message
Posted Feb 9, 2013the plugins say autobackup was completed but dont find the the backup :O? there is my config settings... plz help ? backup: enabled: true interval: 3600 MaxNumberOfBackups: 30 broadcast: true toextfolders: false disableintfolder: false pluginsfolder: true slowbackup: true worlds: - '*' warn: true zip: true warntime: - 0
-
View User Profile
-
Send Message
Posted Feb 9, 2013@monstercat101 I will see what i can do with this, maybe i will backup plugins separately, but this totally will not be in 4.4 , because in 4.4 only critical bu fixes will be
P.S. i hope you disabled zip in backup, because zipping the backups corrupts them.
-
View User Profile
-
Send Message
Posted Feb 9, 2013This plugin is truly amazing, is there anyway to get more config options for backups on plugins? like a separate timer and number of backups? I have limited space and i would like to have 4 map backups running, but only 1 plugin backup going. Thanks so much for your work
-
View User Profile
-
Send Message
Posted Feb 8, 2013I love this plugin :)
-
View User Profile
-
Send Message
Posted Feb 6, 2013@ShevchikdenAlright, idk if it helps to know but I downloaded an earlier version of the plugin and the auto save function was working but the auto backup wasn't counting the files which is why I upgraded to a newer version.
-
View User Profile
-
Send Message
Posted Feb 5, 2013@WarJebus Doesn't support 1.2.5.
Will fix this in 4.4
-
View User Profile
-
Send Message
Posted Feb 5, 2013Hello, so im getting this error 22:19:17 [SEVERE] Exception in thread "Thread-11" 22:19:17 [SEVERE] java.lang.NoSuchMethodError: org.bukkit.scheduler.BukkitSchedu ler.runTask(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler /BukkitTask; 22:19:17 [SEVERE] at autosave.AutoSaveThread.run(AutoSaveThread.java:106)
Im running this on a tekkit server, idk if that is a factor or not. autobackup works just fine just not the autosave.
-
View User Profile
-
Send Message
Posted Feb 5, 2013THANK YOU FOR 50 HOURS DOWN THE DRAIN
-
View User Profile
-
Send Message
Posted Feb 5, 2013@Doty1154_ Damn, looks like the zip function damages the backups with a chance of 10%
You can try to search backup folder using deleted files restoration programm. Maybe it will restore unzipped copies.
Everybody who has zip enabled, you should disable it
-
View User Profile
-
Send Message
Posted Feb 4, 2013My server crashed and when i tryed to unzip and reput the files into the same folder it didn't work it gave me this error 16:47:43 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:43 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:43 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:43 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.WorldLoader.c(SourceFile :53) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.WorldLoaderServer.isConv ertable(SourceFile:95) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.b(Minecr aftServer.java:147) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:159) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:43 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldLoader.c(SourceFile :64) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldLoaderServer.isConv ertable(SourceFile:95) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.b(Minecr aftServer.java:147) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:159) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldNBTStorage.getWorld Data(WorldNBTStorage.java:91) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:163) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldNBTStorage.getWorld Data(WorldNBTStorage.java:102) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:163) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.io.IOException: Root tag must be a named compound tag 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:77) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldMapCollection.b(Sou rceFile:109) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldMapCollection.<init
(SourceFile:28)
16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.World.<init>(World.java: 125) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.<init>(World Server.java:43) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:200) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldNBTStorage.getWorld Data(WorldNBTStorage.java:91) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.World.<init>(World.java: 126) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.<init>(World Server.java:43) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:200) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldNBTStorage.getWorld Data(WorldNBTStorage.java:102) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.World.<init>(World.java: 126) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.<init>(World Server.java:43) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:200) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Sour ce) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.NBTCompressedStreamTools .a(SourceFile:9) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldMapCollection.get(S ourceFile:46) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.World.<init>(World.java: 161) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.<init>(World Server.java:43) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:200) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] java.lang.NullPointerException 16:47:44 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.getWorld(C raftServer.java:816) 16:47:44 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.addWorld(C raftServer.java:825) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.World.<init>(World.java: 174) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.<init>(World Server.java:43) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.SecondaryWorldServer.<in it>(SecondaryWorldServer.java:6) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(Minecr aftServer.java:240) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(Ded icatedServer.java:149) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(Mine craftServer.java:399) 16:47:44 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication. run(SourceFile:849) 16:47:44 [SEVERE] Encountered an unexpected exception NullPointerException java.lang.NullPointerException at org.bukkit.craftbukkit.v1_4_R1.CraftServer.getWorld(CraftServer.java: 816) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.addWorld(CraftServer.java: 825) at net.minecraft.server.v1_4_R1.World.<init>(World.java:174) at net.minecraft.server.v1_4_R1.WorldServer.<init>(WorldServer.java:43) at net.minecraft.server.v1_4_R1.SecondaryWorldServer.<init>(SecondaryWor ldServer.java:6) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:2 40) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.jav a:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java :399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:8 49) 16:47:44 [SEVERE] This crash report has been saved to: C:\Users\doty1154\Documen ts\bukkit\.\crash-reports\crash-2013-02-04_16.47.44-server.txt Here is my save download link https://www.dropbox.com/sh/sze2y23a4ofx6wi/NKvymQLV8V