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 Jun 4, 2013My backup path dosen't really work
extfolders: - '/media/FTB_Backups/FTB_Public_Backups'
this is the way it's setup but the backups is begin placed in the root folder of the server.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@saxons12
I finished PlotMe purge. You can test it in test build (v4.7 which can be downloaded from github)
(Do not forget to backup your server before doing that)
-
View User Profile
-
Send Message
Posted Jun 4, 2013@saxons12 Ok, then i will continue the development of PlotMe autopurge
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Shevchikden
Yes their is a problem. And the author isn't responding. The resetexpired command is working no problem. But this command is resetting the expired plots. A plot is expired if the user had bought it 2weeks or earlier. So that's the problem. It does not check when the plot owner last logined. Even an active player can have his plot reseted because of this.
Another problem is that you have to run to command every 50 plots. It resets 50 plots and stops. So it should be automatic. I can't stay on and run the command 100 times to clear expired plots, right :)
Maybe you could modify it?
-
View User Profile
-
Send Message
Posted Jun 4, 2013@saxons12
While reading the code and API of PlotMe i found out that it has a command /plotme resetexpired <world> command with permission PlotMe.admin.resetexpired that will reset expired plots. I think you should try it. But before doing it ask author why he not included this command in official documntation, maybe there is some problems with that function.
-
View User Profile
-
Send Message
Posted Jun 4, 2013@Shevchikden
Yes, my server is using worlds located in the [serverfolder]/world. I'm going to wait for update :).
Thank you for help.
-
View User Profile
-
Send Message
Posted Jun 3, 2013before i upgraded to the 1.5.2 dev build of bkcommonlib it would save on its own and it was rather nice, cause like i said i'd be off for several hours while nobody else was online and i could see in terminal that it was saving.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE I don't know, never used hosting, only dedicated machine.
(Also problem with mcpc+ appears only if your worlds are located in the {serverfolder}/world instead of {server folder} (i will fix that soon)).
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Shevchikden
Yes, I am running my own modpack on mcpc+ :(. So, the best way will be to contact hosting to make the file executable, right?
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE You can set a script path to something unexisting and AutoSaveWorld will try to restart the server without it (but be careful, it may do strange things with hoster control panel (backup your whole server before doing it))
Warning: if you are running mcpc+ (FTB modpack uses this) do not do that.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Shevchikden
This server is hosted... I can drive my server through FTP only.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE
You told that on a server you are using linux. You should mark it as executable on a linux machine.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Shevchikden
If I am using Win, how can I make Linux script executable?
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE That's strange, are sure that script is marked as executable?
Also what server core are you using, i can't find anything with name mc_server_port.jar
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Shevchikden
It is still not working :/.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE
Then your script should use /bin/sh to start server ,otherwise it won't work and i don't know why. (http://wiki.bukkit.org/Setting_up_a_server <- Linux script part).
So your script should probably look like this.
Also don't forget that console won't appear so you should check if the server is running by trying to join it
-
View User Profile
-
Send Message
Posted Jun 3, 2013@Shevchikden
On my computer I am using Win7. Server is going on Linux.
-
View User Profile
-
Send Message
Posted Jun 3, 2013@JackienCZE What OS are you using?
-
View User Profile
-
Send Message
Posted Jun 3, 2013Hi, I am very interested in your plugin. But I have got problem, using auto-restart, with the start.sh file. Server console shows "Startup script found. Restarting", but it simply isn't. Could you write me, what should be written in the start.sh? Recently, I use this: "exec java -Xms512M -Xmx2560M -jar mc_server_port.jar".
Thanks, JackienCZE
-
View User Profile
-
Send Message
Posted Jun 3, 2013@PhatMale AutoSave won't save if there is no one online.
And what about backup issue. What happens when you try to backup?