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
Version for new bukkit is availible, but use it with cautions, It will work both for old and new bukkit builds(I hope).
(I'm using some hax to load needed craftbukkit class so be careful)
@herboy8 Your world list doesn't contain world or something does not allow to backup this folder.
In the backup folders there is only 'plugins', 'world_nether', 'world_the_end' and 'backupinfo.yml'. But not 'world', What am I doing wrong?
@Eyeball114
You forgot to enable backup :)
@Shevchikden
Sorry I havent seen any example. Im using this for tekkit so its an older version. I believe Ive written it out right and turned on the auto save but it doesnt seem to be creating any file after it announces its saving.
Doh well now we got 1.4.6 minecraft which means a new bukkit server jar file.. uggg hard to keep up eh?
@dachha2
I will recompile v 3.9 for 1.4.5, but the link for that will be only on sourceforge.
I'm thinking to move the developing of this plugin to my own site, because it will be hard to
write which version of the plugin will work with which build.
Is there going to be an update or dev build of the plugin. I have version 1.4.5 r1.0. Thanks!
@Eyeball114 There is an example in the config page
Sorry for my noobness, first time working with something like this. How do I config it to send the backups where I want? I put my E:\Backups in the [ ] but it just reverted so Im sure I did it wrong lol.
More stable than MyMcAdmin's save system which crashes my server EVERY save. Excellent work. Using on CraftBukkit 1.4.5 R0.2. Excellent work!
@cocoson the name of the folder is the time at miliseconds from 1.1.1970. There is a file in folder where the time of backup stored.
why does it name the backup folder 1355307895322 or random numbers instead of just making it the date/time it was backuped
@jogoodman On some systems it for some reason doesn't backup worlds with java 7, use command /backup devdebug javanio off, for quickfix, that's the most weirdest bug, still can't find why this happens with openjdk7.
If i enable backup will and where will my worlds be backuped to because it only seams to be backing up my plugins
@JustAnotherBlock
in config you should change save.broadcast to true or use command /save broadcast on
@Shevchikden
@Shevchikden Well it's still goofing up, either that or i dont understand your directions, when you mean "wrong broadcast" where exactly(in what folder and where) do i enter save.broadcast? thanks,
@JustAnotherBlock
Wrong broadcast, save.broadcast is what you need not save.warn
Ok, so i have my broadcast set to true, and on my server log I can see the warning message of 'AutoSave will commence soon', but what doesn't show is the pre/post messages telling the server that A. the save is in progress and B. saying the save is complete
Awesome plugin btw!, and it could be my mistake in config......
@j00shO0
Java and OS version?