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 18, 2013@pyrotech1620 That's not good, try to do some commands like /save , if they don't work it means that main thread of plugin failed to start. Okay i serrender, now i will use only bukkit API. Gonna upload a new version, but it doesn't have all deatures that i wanted to add.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@Shevchikden
Alright I was not sure it was still working as I normally see a message about it saving when a user leaves and I no longer see that since I started getting those updates.
Update: I see the message on the timed saves but not when users leave the server.
-
View User Profile
-
Send Message
Posted Jan 18, 2013@pyrotech1620 Well, looks like bukkit has changed their method to name classes. Currently you can ignore this error, plugin will work anyway.
-
View User Profile
-
Send Message
Posted Jan 18, 2013This plugin seems to get to get a bunch of errors when starting on Bukkit 1.4.7 R.01..
2013-01-18 06:46:03 [INFO] [AutoSaveWorld] Enabling AutoSaveWorld v3.9 2013-01-18 06:46:03 [INFO] git-Bukkit-1.4.7-R0.1-b2602jnks (MC: 1.4.7) 2013-01-18 06:46:03 [INFO] git-Bukkit-1.4.7-R0.1-b2602jnks (MC: 1.4.7) 2013-01-18 06:46:03 [INFO] 37 2013-01-18 06:46:03 [INFO] v1_4_7 2013-01-18 06:46:03 [SEVERE] java.lang.ClassNotFoundException: org.bukkit.craftbukkit.v1_4_7.CraftWorld 2013-01-18 06:46:03 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:366) 2013-01-18 06:46:03 [SEVERE] at java.net.URLClassLoader$1.run(URLClassLoader.java:355) 2013-01-18 06:46:03 [SEVERE] at java.security.AccessController.doPrivileged(Native Method) 2013-01-18 06:46:03 [SEVERE] at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 2013-01-18 06:46:03 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:423) 2013-01-18 06:46:03 [SEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 2013-01-18 06:46:03 [SEVERE] at java.lang.ClassLoader.loadClass(ClassLoader.java:356) 2013-01-18 06:46:03 [SEVERE] at autosave.AutoSave.onEnable(AutoSave.java:134) 2013-01-18 06:46:03 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) 2013-01-18 06:46:03 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) 2013-01-18 06:46:03 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2013-01-18 06:46:03 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugin(CraftServer.java:282) 2013-01-18 06:46:03 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.enablePlugins(CraftServer.java:264) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.j(MinecraftServer.java:321) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.e(MinecraftServer.java:300) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.a(MinecraftServer.java:259) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.init(DedicatedServer.java:149) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:399) 2013-01-18 06:46:03 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 2013-01-18 06:46:03 [INFO] [AutoSaveWorld] AutoSaveThread Started: Interval is 216000 seconds, Warn Times are 0 2013-01-18 06:46:03 [INFO] [AutoSaveWorld] Version 3.9 is enabled: 36a4caf8-c485-4bd7-b835-76071bef3760
-
View User Profile
-
Send Message
Posted Jan 17, 2013@Shevchikden
Debug on:
-
View User Profile
-
Send Message
Posted Jan 17, 2013@rbonafied enable debug, /save debug on ,and post me a log here while backuping
-
View User Profile
-
Send Message
Posted Jan 16, 2013@rbonafied
No luck on backing up any world other than the nether. When I issued the backup from the console it started, but I also got a java.nio not found error. I'm running on a linux host with java at: java version "1.7.0_10" Java(TM) SE Runtime Environment (build 1.7.0_10-b18) Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
-
View User Profile
-
Send Message
Posted Jan 15, 2013@StiCory
Hi StiCory,
I'm not running multiverse and I tried the forced backup. Unfortunately, it was no different. What I'll do is explicity list the worlds in the config and see if that makes a difference. Thanks for your suggestion.
R
-
View User Profile
-
Send Message
Posted Jan 15, 2013@StiCory /save warn off , but currently this turns off warn for both bckup and save.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@Shevchikden
also I did the /save broadcast off and it turned off the save commence and save complete messages but not the warn.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@rbonafied
just a user here, but try running a forced backup with /backup? also if you're using multiverse, are the worlds loaded? (maybe this doesn't matter but its a thought)
-
View User Profile
-
Send Message
Posted Jan 14, 2013Hi,
When I inspected the backups folder, I noticed it only backed up the 'nether' and not 'the_end' or 'server'. Worlds has a - '*' so shouldn't it back up every world?
This is my config.yml content:
-
View User Profile
-
Send Message
Posted Jan 14, 2013@Shevchikden You're not seriously implying that I didn't read the config/ commands/ permissions information are you? I described exactly what I tried, and even tried that command and it turns of all broadcasts, not just the save broadcast. Let me be more clear as maybe there was a misunderstanding.. I want so shut off all save messages but keep all backup messages on, so the only messages to display in chat should be backup warning, backup commence, and backup complete. Thanks for the help.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@StiCory All of just don't want to read config and commands section. /save broadcast off
-
View User Profile
-
Send Message
Posted Jan 13, 2013I looked through the thread and didn't find an answer so I thought I'd ask, I would like to know if there is a way that I can disable the save warning message, but keep the backup warning message. I have my save set to run every 2 minutes and a backup every hour with a max of 25, (small private server) the saves only take a second but the backup takes about 2 seconds and sometimes there is a small glitch when it does, but only on backups, (I have slowbackup off) so I would like to give players a 1 minute heads up to when this might happen. I tried: warning: '' or warning:'' or warning: [] or warning:[] the ones without spaces recreates the configmsgs file because its obviously not correct, the warning: '' displays a blank line in the console and in the chat, and the warning: [] displays just that, an open and a close bracket. Advice? Other than that I love the plugin, works seamlessly (most of the time) and it's super clean!
Oh and also I would like to keep all save messages off in the chat, but the all backup ones on (warn, beginning, and complete)
-
View User Profile
-
Send Message
Posted Jan 13, 2013@spartan_k97 The plugin will create all config files by itseld after start. But the message: an external backup script has not been configured is an answer to from my plugin, there is other plugin on your server that uses /backup command.
-
View User Profile
-
Send Message
Posted Jan 12, 2013there is no config file when i download?
i have tried redownloading multiple times and downloading the older version but nothing i have opened the file as an archive but there is still no config file? the only .yml file is the plugin.yml, every other file is a class file
i tried the plugin on the server anyway but when i try to use one of the commands it just says: an external backup script has not been configured. so i am guessing that the config file IS supposed to be there.
can you give fix the uploaded files or give me a link to the config and tell me where to put it
i also tried downloading the original plugin with it because you said that it was a continuation but i still couldnt find any config files. can you also tell me if this file is also required for the plugin to work properly as i am unsure of what you mean by "continuation".
please reply asap becuase that is when we are hoping to put our server fully online.
thank you, i am sure this mod is very good and would certainly be very useful for our server.
-
View User Profile
-
Send Message
Posted Jan 11, 2013@Shevchikden
Purge economy information? (iConomy/BOSEconomy/etc.)
-
View User Profile
-
Send Message
Posted Jan 11, 2013New version almost done.
Also i want to add some new feature:autopurge
It will delete all info about player after player hasn't been on server for 30days( configurable)
It will delete WG region, lwc protect, essentials info, what other plugins info do you suggest?
-
View User Profile
-
Send Message
Posted Jan 8, 2013@Shevchikden
I see, thats fair enough. No need to waste time bydoing just some fancy info.
thank you :)