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
Heya,
after updating from cauldron 1403 to 1448, I get this error in the console while ASW is saving: "[AutoSaveWorld] Could not dump RegionFileCache"
Full message: http://pastebin.com/wj04d4qS
I could probably disable "forceregioncachedump" in the config, but i'd like to have it enabled. Is there a chance that this can be fixed?
Edit: Nevermind, with the latest Dev-Version from Jekins it works!
Could someone teach me how to link this with Dropbox?
I nevet haven't done that :/.
@mcly Only mywarp < 3.0 is supported right now.
Hello,
It doesn't seem that ASW is purging MyWarp.
http://pastebin.com/r4mGKBc5
Hello
on the autorestart, is the time section like standard time or how do you do it, this is what I have
autorestart:
enabled: true
broadcast: true
time: [1200]
countdown:
enabled: true
broadcastonsecond:
to restart at 12:00 everday
is that right?
Hello!
Can you change variable {SECONDS} in configmsg.yml to {TIME} please? Let me explain.
If the number given in broadcastonsecond (in the config) is 3600 for example, the {TIME} variable wiil display "1 hour".
If the number given in broadcastonsecond (in the config) is 60 for the second example, the {TIME} variable will display "1 minute".
Add can you add an option in the configmsg file to define the text for the variable, like this:
times:
day: '1 day' (it's maybe useless)
hour: '1 hour'
minute: '1 minute'
second: '1 second'
It would be great! :D
auto purge plotme works?
When I crash it said it needed a start script for autorestart to work, halp plz.
@SanCarlo Both. But server may actually not store the player last login name (bukkit and spigot does it, but no guarantee for other bukkitapi compatible servers), so there is a chance that protection with an active player name will be removed, or at least the owner/member entry.
Does the Purge work with UUIDs or just with the username? So if a WG protection is saved to a players old name will it purge it because he wasnt online with that old name again?
@ReeferX7 Your server returns . (this folder) in the list of files in the folder. So autosaveworld tries to delete this, because it is the only one file, and failes due to recursion happening at the ftp server. I will try to fix this later, but i'm not even sure why your servers returns . folder on request.
Hello, i have a dedicative server (soyoustart) and i try to setup the ftp backup, but i think when check for old backups i get errors and dont work.
http://pastebin.com/VxqMXHrX
http://gyazo.com/59a54240f1947e42eb5b74c8d14a4d06
Any possible solution?
Плагин ломает чанки.
http://pastebin.com/uKG8PxLx
@Klutten99 Sorry, can't help you there, i don't know windows much. But looks like something restricts running .bat files directly from other programms.
@Energritz SFTP path option can't be an complex path, it should contain only a folder name to which you wan't to backup on sftp server. (Also the folders backups will be created automatically, so you just need to put home in your path, not home/backups)
Hey, I have an issue with doing an Off-Server Backup to another server using sftp option.
Error i get: http://pastebin.com/SjBydAr0
config seciton for ftp : In the above pastebin also
Local save is disabled, have limited storage space, backups are sorta big..
any assistance would be great
@Shevchikden
Okey here is the full log: http://pastebin.com/tdQYX7af The last stuff is in swedish and pretty much mean what i said before.
@Klutten99 That error is at your system side. Also i need a full error log to help you.
My auto-restart isn't working. It tell me "The referens (handle) is wrong ". I have tried to set the path to (C:\Users\Mattias\Desktop\Mine Server\run.bat) and (run.bat). Using spigot 1.8.3.
@Theepwner You removed:
worldguard regions and ownership/membership
lwc protections
residense claims
permissions
mywarp warps
.dat files
of players which last login time was more than 30 days ago.
Hello, I used the command "/purge unowned confirm" because a different plugin required that. But I believe this plugin took priority. What exactly could I have done?
Hopefully nothing bad has happened...