AutoSave - автоматическое сохранение мира

Тема в разделе "Плагины", создана пользователем Wellwisher, 12 июл 2011.

  1. Wellwisher

    Wellwisher
    Градостроитель
    1.333
    1.092
    463
    AutoSave
    [перейти на оригинальную страницу]

    скачать последнюю версию
    скачать исходники

    AutoSave предоставляет простой способ сохранения ваших миров через заданные промежутки времени. Стоит заметить: плагин лишь сохраняет мир в его стандартную папку, а не делает его бэкап.


    Возможности:
    • Производит полное сохранение мира подобно команде save-all
    • Повторяет данную процедуру через заданные промежутки времени
    • Позволяет выводить сообщения о предстоящем сейве (и возможных лагах)
    • Поддерживает несколько миров на одном сервере
    • Позволяет изменять служебные сообщения
    • Позволяет отключить показ служебных сообщений в общем чате
    • Выполняет сейв в отдельном потоке (что снижает лаги)
    Настройки:

    Настройка плагина производится из игровой консоли или путём исправления файла конфигурации: plugins/AutoSave/config.properties
    • message.broadcastpre: Сообщение о начале сохранения мира
    • message.broadcastprost: Сообщение о завершении сохранения мира
    • message.insufficentpermissions: Сообщение о недостаточных правах на использование команд
    • message.saveplayers: Сообщение при сохранении игроков
    • message.saveworlds: Сообщение при сохранении миров
    • message.warning: Предупреждение перед сохранением
    • value.off: Настраимое значение "выключено"
    • value.on: Настраиваемое значение "включено"
    • var.broadcast: True (False) - включить (отключить) передачу сообщений в общий чат
    • var.debug: True (False) - включить (отключить) режим отладки
    • var.interval: количество секунд между сохранениями
    • var.permissions:True (False) - включить (отключить) использование Permissions
    • var.report: True (False) - включить (отключить) сообщения в общем чате
    • var.uuid: Анонимная идентификация копии плагина
    • var.warntime: количество секунд перед сохранением, когда будет показано предупреждение (несколько значений могут быть указаны через запятую).
    • var.worlds: список миров для сохранения (отделяются запятыми). * - все имеющиеся миры.
    Цвета:

    Вы можете менять цвет сообщений, ставя перед фразой соответствующие значения:
    • Aqua: %AQUA%
    • Black: %BLACK%
    • Dark Aqua: %DARK_AQUA%
    • Dark Blue: %DARK_BLUE%
    • Dark Gray: %DARK_GRAY%
    • Dark Green: %DARK_GREEN%
    • Dark Purple: %DARK_PURPLE%
    • Dark Red: %DARK_RED%
    • Gold: %GOLD%
    • Gray: %GRAY%
    • Green: %GREEN%
    • Light Purple: %LIGHT_PURPLE%
    • Red: %RED%
    • White: %WHITE%
    • Yellow: %ELLOW%
    Команды:

    Примечание: все команды можно также писать через /autosave, если /save занято каким-нибудь другим плагином.

    /save - Производит сохранение миров вручную.​
    Permission: autosave.save​

    /save help - Показывает помощь по плагину.​

    /save toggle - вкл./выкл. автоматического сохранения.​
    Permission: autosave.toggle​

    /save status - Информация о текущем состоянии автосейва (включен или выключен)​
    Permission: autosave.status​

    /save interval {секунд} - Устанавливает или показывает (если не указывать значение) текущий интервал сохранений.​
    Permission: autosave.interval​

    /save addworld [название_мира] - Добавляет мир в список сохранений​
    Permission: autosave.world.add​

    /save remworld [название_мира] - Удаляет мир из списка сохранений​
    Permission: autosave.world.rem​

    /save world - Показывает список сохраняемых миров​
    Permission: autosave.world​

    /save broadcast {on|off} - вкл./выкл. показ сообщений в общем чате​
    Permission: autosave.broadcast​

    /save debug {on|off} - вкл./выкл. режим отладки​
    Permission: autosave.debug​

    /save warn {секунд[,секунд]...} - Устанавливает количество секунд перед сохранением, когда будет показано предупреждение (несколько значений могут быть указаны через запятую).​
    Permission: autosave.warn​

    /save version - Показывает версию плагина​
    Permission: autosave.version​
     
    Zion и lolteam нравится это.
  2. expl

    expl
    Подрядчик
    18
    0
    201
    Установил, но в логах такое:
    В чём может быть проблема?
     
  3. expl

    expl
    Подрядчик
    18
    0
    201
    Конфиг в /plugins/AutoSave/config.properties :
     
  4. Pabloader

    Pabloader
    Архитектор
    1.677
    1.072
    443
    Версия плагина не для той версии баккита, возможно
     
  5. expl

    expl
    Подрядчик
    18
    0
    201
    Хм... обе версии последние, качал с оф.сайте
     
  6. Pabloader

    Pabloader
    Архитектор
    1.677
    1.072
    443
    Последние - не значит совместимые. Вполне может оказаться, что последняя версия плагина под предпоследнюю версию баккита
     
  7. Maxim147

    Maxim147
    Подрядчик
    85
    8
    218
    а её никуда не надо устанавливать после скачивания?
     
  8. Dark_Lighter

    Dark_Lighter
    Подрядчик
    2
    0
    216
    ПОМОГИТЕ или так и надо незнаю проясните короче, после установки плагина я его подогнал и он РАБОТАЕТ
    но проблема такова после каждого запуска сервера (тоесьть прописал stop и потом включил) все настройки сбрасиваются я уже * писать по новому настройки он работает если прописаль save toggle то вкл авто сейв но после перезапуска все по дефолту все виключено все записи переведени обрано на английский язик у меня Windows 8 x64 оперативки 6 гиг все норм сервак робочий (мой) права админа имею так в чем проблема спасибо зарание!
     
  9. Dark_Lighter

    Dark_Lighter
    Подрядчик
    2
    0
    216
    ВОзМОЖНАЯ ПРОБлема но я ничего непонимаю [20:00:55] [Server thread/INFO]: [AutoSave] Enabling AutoSave v2.0.1
    [20:00:55] [Server thread/INFO]: [AutoSave] Loading config file
    [20:00:55] [Server thread/INFO]: [AutoSave] InvalidPropertieFormatException while loading config file
    [20:00:55] [Server thread/ERROR]: Error occurred while enabling AutoSave v2.0.1 (Is it up to date?)
    java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_51]
    at java.lang.ClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    at java.security.SecureClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.7.0_51]
    at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.7.0_51]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_51]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_51]
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_51]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:191) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:73) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    at net.milkbowl.autosave.AutoSave.onEnable(AutoSave.java:139) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:448) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:382) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit-1.7.9-R0.1.jar:git-Bukkit-1.7.2-R0.3-59-g6efeddf-b3074jnks]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_51]
    ... 27 more
    [20:00:55] [Server thread/INFO]: Server permissions file permissions.yml is empty, ignoring it
    [20:00:55] [Server thread/INFO]: Done (2,996s)! For help, type "help" or "?"
    [20:01:13] [Server thread/INFO]: Auto Save is not running (disabled)
    [20:01:17] [Server thread/INFO]: CONSOLE: Stopping the server..
    [20:01:17] [Server thread/INFO]: Stopping server
    [20:01:17] [Server thread/INFO]: [AutoSave] Disabling AutoSave v2.0.1
    [20:01:17] [Server thread/INFO]: [AutoSave] Saving config file
    [20:01:17] [Server thread/INFO]: [AutoSave] Version 2.0.1 is disabled!
    [20:01:17] [Server thread/INFO]: Saving players
    [20:01:17] [Server thread/INFO]: Saving worlds
    [20:01:17] [Server thread/INFO]: Saving chunks for level 'Dark_Lighter'/Overworld
    [20:01:18] [Server thread/INFO]: Saving chunks for level 'Dark_Lighter_nether'/Nether
    [20:01:18] [Server thread/INFO]: Saving chunks for level 'Dark_Lighter_the_end'/The End
    [20:01:18] [Thread-4/INFO]: Stopping server
     
  10. Legolas

    Legolas
    Градостроитель
    2.555
    3.018
    508
    Не хочу тебя огорчать, но сей плагин существует для версии 1.0... А на дворе версия 1.7 (у нас 1.6). Я почти уверен, что именно в этом проблема.