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 May 5, 2013Приветствую Shevchikden! Я вот тут сижу изобретаю велосипед и вот пытаюсь на твоем коде построить еще одну функцию, автовосстановелние территории. Идея выглядит так: Ловлю событие загрузки чанка Х, записываю в файл что чанк Х был загружен во время N. Потом во время очистки я сканирую список чанков и если есть чанки которые не посещались игроками больше NN времени то регеню их и помечаю в файл что чанк Х отрегенен. Вот и думаю на сколько будет часто происходить реген если карта 8000 блоков радиусом и в среднем 30-50 онлайн. Может что лучше придумать?
-
View User Profile
-
Send Message
Posted May 5, 2013@andrewvpo Ok. But why?
-
View User Profile
-
Send Message
Posted May 5, 2013Please make the '/backups' folder name configurable in later versions. :)
-
View User Profile
-
Send Message
Posted May 3, 2013@mcraftus Всё проще, работа то самого очищающего потока может то и закончилась, а вот самого шедулера который регенит регионы - нет, видимо очень долго регенит и сервер думает что он сдох, попробуй увеличить лимит времени.
Надо бы будет повесить перерыв между регенерацией регионов, чтоб поток хоть иногда тикать успевал.
-
View User Profile
-
Send Message
Posted May 3, 2013@Shevchikden
WorldGuard v5.7.4-SNAPSHOT WorldEdit v5.5.6-SNAPSHOT
Работа плагина вроде бы закончена. Судя по логам, а потом идет крах.
-
View User Profile
-
Send Message
Posted May 3, 2013@mcraftus 0_0, какая-то магия прям, не пойму что происходит блин, всё работало когда я тестировал, а версию WG и WE узнать можно?
Хотя я кажется догаался в чём дело, регенерация и удаление регионов нагружает главный поток, спайгот либо панели управления думабт что сервер сдох и убивает всё, в итоге получается кусочная регенерация.
-
View User Profile
-
Send Message
Posted May 3, 2013Запустил. По окончании работы крашнулся сервер. попробовал второй раз - тоже самое. - По регионам - удаляет новые приваты, оставляя при этом территорию, то есть без регена, а в случае оставления привата регенит терру. Реген какой то кусками, тут кусок, там кусок, не согласован с кубоидом привата. Удаляет дат файлы новых игроков. Не искал зависимости в ошибках, после посмотрю.
+ Бэкапит быстро и четко :)
-
View User Profile
-
Send Message
Posted May 3, 2013@Shevchikden
Владельцев не было. Я думаю, это проблемы сервера. Нужно пересобрать его.
-
View User Profile
-
Send Message
Posted May 3, 2013@deleted_8497625 yes, this plugin uses only bukkit api, so it will work on 1.2.5r5-1.5.2r0
-
View User Profile
-
Send Message
Posted May 3, 2013Will v4.5 work for 1.5.2r0? This looks like an amazing plugin!!!
-
View User Profile
-
Send Message
Posted May 3, 2013@MegaFlary странно, тестировал на своём сервере, ничего такого не было, надо ещё раз проверить.
/rg define вообще не мог удалять, для регионов без владельцев сделано исключение, ты уверен, что там не было владельцев?
-
View User Profile
-
Send Message
Posted May 3, 20134.5 - удалилась большая часть регионов, также удалились регионы, заприваченные командой /rg define - то есть без владельца.
-
View User Profile
-
Send Message
Posted May 2, 2013This update is AWESOME :) Waited for this for long time :D
-
View User Profile
-
Send Message
Posted Apr 30, 2013@mastalol
It doesn't backups automatically, or at all (aeven /asw backup doesn't want to backup your server)?
-
View User Profile
-
Send Message
Posted Apr 30, 2013For some weird reason my server no-longer backup's itself... any suggestions?
-
View User Profile
-
Send Message
Posted Apr 25, 2013@roggbart
Currently there is no way to exclude folders from backup.
I will add some sort of file token in next version, so the interval will really be between backups.
-
View User Profile
-
Send Message
Posted Apr 25, 2013Thank you SO MUCH, the format you put your Command/Description/Permission's is PERFECT for a project of mine and you made my life REALLY EASY! :P
-
View User Profile
-
Send Message
Posted Apr 25, 2013@Shevchikden
How do you exclude certain plugin folders from being backed up, like for example dynmap?
@Shevchikden
"Server started and the time counter set to 0"
"Every second plugin increments counter by 1 and checks if value of counter is equal to interval."
This is why I use another plugin to schedule asw backup (if there are server crashes, this plugin wont make backups because the timer resets at every crash - where it's around these conditions that it's most realistic that you would need to use a backup)
-
View User Profile
-
Send Message
Posted Apr 25, 2013@Bouncer56 Probably you don't follow YAML format, so config becomes corrupted and plugin loads what it can.
check your config here after edit
http://yaml-online-parser.appspot.com/
Also you should reload autosaveworld config by using it's own command /asw reload
-
View User Profile
-
Send Message
Posted Apr 25, 2013Every time I edit any of the config files and reload the server they revert back to default settings (auto save timer and warning timer etc...) I can't figure out what I am doing wrong.