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 Jan 25, 2013Deleted asw 4.0 version file because it was too unstable.
-
View User Profile
-
Send Message
Posted Jan 25, 2013@Shevchikden
Thank you very much :)
-
View User Profile
-
Send Message
Posted Jan 25, 2013@a1mbot
https://github.com/Shevchik/AutoSaveWorld/blob/master/AutoSaveWorld.jar?raw=true
-
View User Profile
-
Send Message
Posted Jan 25, 2013@Shevchikden
Can you link the latest 4.1 build? This is very important!
Thank you :)
-
View User Profile
-
Send Message
Posted Jan 25, 2013@ManBeastPigDev I know, fixed in 4.1 wait for approval on devbukkit.
-
View User Profile
-
Send Message
Posted Jan 25, 2013I'm getting lots of save failed. since the last update.
-
View User Profile
-
Send Message
Posted Jan 25, 2013@Tisdan
4.0 is unstable, it's fixed in 4.1 download from the links at descroption page or wait for file approval on devbukkit.
-
View User Profile
-
Send Message
Posted Jan 25, 20132013-01-25 19:59:15 [INFO] [AutoSaveWorld] Save Failed 2013-01-25 19:59:15 [SEVERE] java.util.ConcurrentModificationException 2013-01-25 19:59:15 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.util.LongObjectHashMap$ValueIterator.next(LongObjectHashMap.java:299) 2013-01-25 19:59:15 [SEVERE] at net.minecraft.server.v1_4_R1.ChunkProviderServer.saveChunks(ChunkProviderServer.java:257) 2013-01-25 19:59:15 [SEVERE] at net.minecraft.server.v1_4_R1.WorldServer.save(WorldServer.java:709) 2013-01-25 19:59:15 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftWorld.save(CraftWorld.java:646) 2013-01-25 19:59:15 [SEVERE] at autosave.AutoSaveThread.saveWorlds(AutoSaveThread.java:121) 2013-01-25 19:59:15 [SEVERE] at autosave.AutoSaveThread.performSave(AutoSaveThread.java:153) 2013-01-25 19:59:15 [SEVERE] at autosave.AutoSaveThread.run(AutoSaveThread.java:106) 2013-01-25 19:59:17 [INFO] AJFire issued server command: /asw save 2013-01-25 19:59:18 [INFO] [AutoSaveWorld] Saving players 2013-01-25 19:59:18 [INFO] [AutoSaveWorld] Saved Players 2013-01-25 19:59:18 [INFO] [AutoSaveWorld] Saving world: world 2013-01-25 19:59:18 [INFO] [AutoSaveWorld] Saving world: world_nether 2013-01-25 19:59:18 [INFO] [AutoSaveWorld] Saving world: world_the_end 2013-01-25 19:59:18 [INFO] [31;22mSave Failed[m
Happens when saving the Nether
-
View User Profile
-
Send Message
Posted Jan 25, 2013@Luzitano 4.0 is unstable, wait for 4.1 on bukkit or download it from links i gave at the page.
-
View User Profile
-
Send Message
Posted Jan 25, 2013Mate why keeps me giving this?
-
View User Profile
-
Send Message
Posted Jan 24, 2013If somebody was using 4.1 version i highly recommend you to redownload it as it fixes some big problems with AutoPurge.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@MarkCashion
ASW 4.1 will soon be out, save problem is fixed there.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@Eaglesight
Docementaion is at rewrite state. Extfolders is external folder paths to backup worlds
-
View User Profile
-
Send Message
Posted Jan 24, 2013The documentation is poor. What exactly are the extfolders used for?
-
View User Profile
-
Send Message
Posted Jan 24, 2013when ever the plugin trys to save it does this: "AutoSaving" "Save Failed" I looked at everything & check everything but I don't know whats causing this. Can you help me? I went from V3.9 to v4.0
-
View User Profile
-
Send Message
Posted Jan 24, 2013@kakirocks
I'm having the same problem you are. So far it hasn't been fixed.
-
View User Profile
-
Send Message
Posted Jan 24, 2013@kakirocks You should use absolute path in config otherwise the results are inpredicteble.
-
View User Profile
-
Send Message
Posted Jan 24, 2013I was trying to backup my server with the "asw backup" command. But when the folder that was supposed to have the backup (1359025050418) only had backupinfo.yml in it and nothing else. Is there a way to fix this? Autosaveworld 4.1, Craftbukkit1.4.7R0.2#2612, Java7u11
Here's my config file
and here's my server.log when I use asw backup
-
View User Profile
-
Send Message
Posted Jan 24, 2013@Nymphx76 It doesn't saves when no players online @abi07mode Damn, doesn't work withour worldfuard, fixed it, reaploaded the jar to GitHub && waiting for approval it devbukkit.
-
View User Profile
-
Send Message
Posted Jan 24, 2013Bukkit: craftbukkit-1.4.7-R0.1 Beta , Autosaveworld: 1.4.7-R0.1 - v.4.1
2013-01-24 11:13:13 [SEVERE] Error occurred while enabling AutoSaveWorld v4.1 (Is it up to date?) java.lang.NoClassDefFoundError: com/sk89q/worldguard/protection/databases/ProtectionDatabaseException at autosave.AutoSave.startThread(AutoSave.java:137) at autosave.AutoSave.onEnable(AutoSave.java:108) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.ClassNotFoundException: com.sk89q.worldguard.protection.databases.ProtectionDatabaseException at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 13 more