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 18, 2014@Shurkan2 Disable structure saving.
-
View User Profile
-
Send Message
Posted Feb 18, 2014My server is kicking all players after autosave :/ It says: [AutoSaveWorld] Multiple concurrent saves attempted! Save interval is likely too short!
Need Help
-
View User Profile
-
Send Message
Posted Feb 16, 2014@moisesortiz
Set a limit to maximum number of backups and autosaveworld will delete oldest one before backuping when limit will be reached.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@Darthmineboy
Simply, you use multicraft? Create a Task in multicraft for restarting every day in a defined time
@Shevchikden
Is there a way to Purge Backups?
-
View User Profile
-
Send Message
Posted Feb 16, 2014@MySt1k
Structure saving disable is not compatible with mcpc+
You should disable structure saving in spigot.yml
-
View User Profile
-
Send Message
Posted Feb 16, 2014-
View User Profile
-
Send Message
Posted Feb 11, 2014@Shevchikden
Crashrestart isn't my biggest problem, I use multicraft which has a built in crash detection. I only need the autorestart to function correctly.
Cheers,
Darthmineboy
-
View User Profile
-
Send Message
Posted Feb 11, 2014@Shevchikden
OK I think I got it saved now, that was confusing I never had an add-on config act like that before.
Is it possible to get a count down when the server is going offline like when there is a restart?
-
View User Profile
-
Send Message
Posted Feb 11, 2014@LiLRichy You should reload the config using commands not by reloading or restarting the server.
-
View User Profile
-
Send Message
Posted Feb 11, 2014The config file does not save any changes made to it, every time server restarts it goes back to default settings, can not enable backup, change times, or anything... Please fix this otherwise the add-on works good but would like to modify the config.
-
View User Profile
-
Send Message
Posted Feb 10, 2014and if i set something it go back to default :/ pols help
-
View User Profile
-
Send Message
Posted Feb 10, 2014guys why my server wont restart if it crash and its not restarting when i put the interval?
-
View User Profile
-
Send Message
Posted Feb 9, 2014@Darthmineboy Adding command execute before autorestart is easy so i will add this later maybe, but adding commands to crashrestart is almost impossible because server is crashed so it can't process commands.
@thedarknight100 Update your java to java7.
-
View User Profile
-
Send Message
Posted Feb 9, 2014I start my server and get this error [05:42:49 ERROR]: Could not load 'plugins/AutoSaveWorld.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: autosaveworld/core/AutoSaveWorld : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:420) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] Caused by: java.lang.UnsupportedClassVersionError: autosaveworld/core/AutoSaveWorld : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_37] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) [?:1.6.0_37] at java.lang.ClassLoader.defineClass(ClassLoader.java:615) [?:1.6.0_37] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_37] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_37] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_37] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_37] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_37] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_37] at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_37] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_37] at java.lang.Class.forName0(Native Method) [?:1.6.0_37] at java.lang.Class.forName(Class.java:247) [?:1.6.0_37] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) [craftbukkit.jar:git-Bukkit-1.6.4-R2.0-26-g31d7c5f-b2943jnks]
-
View User Profile
-
Send Message
Posted Feb 9, 2014hey what do i put in path? in crashrestart and autorestart?
-
View User Profile
-
Send Message
Posted Feb 9, 2014Has someone already requested the feature that with crash restart & autorestart it can also issue a console command like builtin;restart? I really need that, I use multicraft but when stopping it often breaks the endless loop.
09.02 11:31:50 [Multicraft] Server stopped 09.02 11:31:48 [Multicraft] Error writing to server: [Errno 32] Broken pipe 09.02 11:31:48 [Multicraft] Error writing to server: [Errno 32] Broken pipe 09.02 11:31:48 [Multicraft] Stopping server!
When using builtin;restart my servers always stop and startup correctly.
-
View User Profile
-
Send Message
Posted Feb 8, 2014Have you gotten any idea when the preserving of Towny Lands with WorldRegen will be implented?
Thanks in advance,
Darthmineboy
-
View User Profile
-
Send Message
Posted Feb 8, 2014@szebi1999 Plugin was disabled improperly.
-
View User Profile
-
Send Message
Posted Feb 8, 2014[20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: Exception in thread "AutoSaveWorld AutoSaveThread" [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register task while disabled [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.validate(CraftScheduler.java:394) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.runTaskTimer(CraftScheduler.java:120) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.scheduleSyncRepeatingTask(CraftScheduler.java:116) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.scheduleSyncDelayedTask(CraftScheduler.java:100) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.scheduleSyncDelayedTask(CraftScheduler.java:84) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at autosaveworld.threads.save.AutoSaveThread.save(AutoSaveThread.java:156) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at autosaveworld.threads.save.AutoSaveThread.performSave(AutoSaveThread.java:115) [20:20:17] [AutoSaveWorld AutoSaveThread/WARN]: at autosaveworld.threads.save.AutoSaveThread.run(AutoSaveThread.java:87)
? :O
-
View User Profile
-
Send Message
Posted Feb 5, 2014Does the latest version work with 1.6.4 as well ?