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 9, 2014Thanks. I'm sure the few lines will really add popularity and functionality to your plugin !! Been thinking about another thing: Autosave Message: Announce autosave X seconds ahead of actual save, like 'Autosave in 5 Seconds'... then begin the save. In the present version, It feels like 'Saving world' comes on, then there's immediate save-lag then it says, 'world saved'.. Players still feel urged to shout 'LAAAG'. So by sending the save announcement 5 seconds before an actual autosave it will cut down on LAGermeister spam. This plugin is closing in on 'Perfection' - Great Job and Thanks for making autorestart (with countdown) work for multicraft users. Oh, before I forget... can you add option to play a sound with the restart message? I used to play on a server and it would thunder on autosave... That was extremely cool because it warned you audibly of a save or restart.
-
View User Profile
-
Send Message
Posted Jan 9, 2014@151baccardi
Ok, i will add an option to run a command on restart
-
View User Profile
-
Send Message
Posted Jan 9, 2014This doesn't help one bit. Sure, I can run /restartserver in timed mode and interval mode. What it does is ZAPPP - Gone... No countdown , no warning messages... Just a command executed KABOOM. What I need is to run the /restart command instead of a scriptpath (which you don't get with multicraft) under Automatic Restart section. I can already schedule the same dull, useless scheduled command in Mutlicraft. It goes: Zap, boom, Restart. No warning. It just runs the command and everybody drops out of the sky and the server restarts without warning (runs a scheduled command). What I mean to say is I would like to use the 10,9,8,7,6 etc countdown warning alongside the interval console message. Can't you make that possible? It's useless to have ppl fall from the sky without warning using the interval command...
-
View User Profile
-
Send Message
Posted Jan 9, 2014@koenkoro
Any that you wan't except for 3.9 and 3.9.9
-
View User Profile
-
Send Message
Posted Jan 9, 2014Which version should I install for 1.6.4?
- koenkoro
-
View User Profile
-
Send Message
Posted Jan 8, 2014@151baccardi
There is already an automatic console command module in AutoSaveWorld.
@gamblercat
Whole path
-
View User Profile
-
Send Message
Posted Jan 8, 2014crashrestart does not work for me.
Do I have to write the whole path of the start.bat or just:
crashrestart:
enabled: true
startdelay: 20
scriptpath: start.bat
timeout: 60
juststop: false
-
View User Profile
-
Send Message
Posted Jan 8, 2014Yeah - just tested the plugin (fresh install). I'm using multicraft and the server does not restart... So yes, The answer is to be able to run a command in game (a little tidbit in the config file that would allow commands to be run as well as scripts for those that are non-multicraft) '/myawesomerestartcommand' I made in multicraft, restarts server flawlessly every time !! It will fix EVERYTHING about restarting the server, backing up and whatever other command can be setup with multicraft's custom commands. Cheers - Hope you add this as I'm itching to have our server use your restart script because it's AWESOME !! Put Run Command: true/False and Command to execute: before Script Path. If Run Command=true, run command /flyingrestartboomthereitis (lol), if false do scriptpath...
-
View User Profile
-
Send Message
Posted Jan 8, 2014The solution is simple !! Multicraft users WILL be able to use the autorestart feature because one can create custom commands in multicraft. I created a command that restarts multicraft when I type /restartserver (this can be any command-name you define) ! So the solution is to offer 2 extra lines in the autosaveworld config file: Line one: Run Command: true/false and line 2:Command to restart: '/restartserver' (or whatever you defined as your custom command in multicraft to look for for a restart !! Now you can save the entire world and make your awesome plugin do all sorts of things for the millions who use multicraft !! I really hope you implement this !! (this will also work for backups, btw if you create a command in multicraft that will run a backup) I would also like to hear a thunderclap when the server restarts, so maybe just for fun, you could add an option to play a sound on restart ??? PLEASE IMPLEMENT this simple addition. It doesn't look like it would take more than 15 minutes to add to the plugin and it will help a ton of ppl and make your plugin even more popular !!
-
View User Profile
-
Send Message
Posted Jan 7, 2014@Enterprise12
It already deletes oldest backup before creating new one.
@reezhu
That's strange, i will check it, but don't know what may cause such sort of issue.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@Shevchikden set this "false" in config.yml
save: enabled: false
and use command "/asw reload" in game
than it shows disabled in /asw info, but still auto save about 10min
restart the server don't make different, so i delete this plugin and the chance of timeout did decrease
-
View User Profile
-
Send Message
Posted Jan 7, 2014@flip284
it is in military time, 00:01 is 12:01 am... military time starts at 00:00.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@Shevchikden
I know what "A" clock is... and there is no such time on that clock as "00:01"
I assumed you meant military time, or 24-hour time. however that didnt work either.
Most people dont use a clock with a time of 1 minute....
-
View User Profile
-
Send Message
Posted Jan 6, 2014Im pretty sure there is not a feature that deletes backups after a certain amount of time, can you add this? Cause it was set for 15 backups max, and it got to max so it stopped, i would apprecaite adding this feature!
-
View User Profile
-
Send Message
Posted Jan 6, 2014@reezhu Than maybe you disabled autosave wrong way.
Tell me how you are trying to disable it.
-
View User Profile
-
Send Message
Posted Jan 5, 2014@Shevchikden
but when i unload this plugins, autosave stoped,too (autosave will cause timeout, so i can clearly see whether it is in use even if there is no notice)
-
View User Profile
-
Send Message
Posted Jan 5, 2014@flip284 Do you know what clock is?
Then you should be able tell when is 0 hours 1 minute.
-
View User Profile
-
Send Message
Posted Jan 5, 2014@Shevchikden
.......You just said its not interval
SOOOO if i put in my config - 00:01 and then restart the server WHEN will the server restart?
Because it DOES NOT restart in one minute...
-
View User Profile
-
Send Message
Posted Jan 5, 2014@robodude99
It should not, but i recommend you to always use quotes and let the YAML to decide where they should be.
-
View User Profile
-
Send Message
Posted Jan 5, 2014Times that start with 0 such as '03:30' lose the single quotes and turn into 03:30 will that mess up the yml config?