Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Перевод [ADMN] AutoSaveWorld v4.7 - Автосохранение мира [v1.0][1.5.2-R0.1]

Коллеги, на dev.bukkit.org нет описания по конфигу плагина AutoSaveWorld. Точнее, есть, но только по автобэкапу. Желательно увидеть бы полное описание (в идеале - на русском, но можно и нет)). Где можно отыскать, подскажите плз?
 
Устанавливаешь плагин, запускаешь сервер баккити. Потом заходишь в папку plugins/AutoSaveWorld открываешь файл конфигурации config.yml (используй нотепад++ будет удобнее) там в секторе backup делаешь след настройки (после всех настроек в консоле введи "asw reloadconfig") все настройки надо производить не выключая сервер баккити
backup:
enabled: true //включает автосохранение
interval: 15 // интервал в секундах
broadcast: true
savebefore: true
rateLimit: -1
localfs:
enabled: true
destinationfolders:
- C:\Minecraft //путь куда сохранять все бэкапы
worlds:
- '*'
MaxNumberOfWorldsBackups: 3 //сколько папок создать бэкапа
pluginsfolder: false
MaxNumberOfPluginsBackups: 3 //сколько папок создать бэкапа
otherfolders: []
MaxNumberOfOtherFoldersBackups: 3 //сколько папок создать бэкапа
excludefolders: []
zip: false
 
спасибо, но это всё понятно

не ясно с (вот этими) параметрами раздела очистки - можете по пунктам объяснить?

Код:
purge:
  interval: 300
  wg:
    enabled: true
    regenpurgedregion: true
    noregenoverlapregion: false
  lwc:
    enabled: false
    deletepurgedblocks: false
  residence:
    regenpurgedresidence: false
  permissions:
    enabled: true
    savecmd: mansave force
  mywarp:
    enabled: false
  essentials:
    enabled: true
  dat:
    enabled: true
 
Вот нейронная сеть гугл перевела:

Примечание: По умолчанию AutoPurge отключен!

AutoPurge очищает информацию о других плагинах.
WorldGuard: если все владельцы и члены региона неактивны, он удаляет и, при необходимости, регенерирует регион. Также удаляет владельцев и участников, которые неактивны из других регионов. Игнорирует регионы, состоящие из 0 членов и владельцев. (6.0+).
LWC: Если владелец неактивен, он удаляет свои защиты и, при необходимости, удаляет блоки. (4,5,0+)
MyWarp: Если владелец варпа неактивен, то он удаляет варп. (2,6,5+)
Место жительства: Если владелец неактивен, он удаляет и, по желанию, регенерирует место жительства. Также удаляет неактивных арендаторов. (3,0+)
Разрешения: Если игрок неактивен, он удаляет разрешения. Проверяйте только тех игроков, у которых были свои .dat-файлы, когда началась эта чистка. (Vault) Специальная поддержка GroupManager позволяет удалять разрешения, даже если у игрока нет файла .data.
Игроки .dat файлы: Если игрок удаляет свой файл .dat и статистику.
Я как понял, это для плагинов, где есть регионы и прочее
 
а что за параметр "interval: 300"?

это же не 300 сек между чистками? )
и -- что такое lwc?
никто не подскажет, коллеги?
 
коллеги, такая проблема

Настраиваю бэкапирование на удаленный ftp-сервер.
Самый первый бэкап создается нормально. А когда нужно делать очередной -- что-то происходит: возникает пауза минут на 15, а потом плагин выдает 30 страниц вот таких строк:

[12:32:32] [AutoSaveWorld AutoBackupThread/ERROR]: [AutoSaveWorld] Failed FTP backup
java.lang.StackOverflowError
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_131]
at sun.net.spi.DefaultProxySelector.select(DefaultProxySelector.java:207) ~[?:1.8.0_131]
at autosaveworld.features.networkwatcher.NetworkWatcherProxySelector.select(NetworkWatcherProxySelector.java:66) ~[?:?]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) ~[?:1.8.0_131]
at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_131]
at autosaveworld.zlibs.org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:285) ~[?:?]
at autosaveworld.zlibs.org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:205) ~[?:?]
at autosaveworld.zlibs.org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:764) ~[?:?]
at autosaveworld.zlibs.org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:790) ~[?:?]
at autosaveworld.features.backup.ftp.FTPVirtualFileSystem.getEntries(FTPVirtualFileSystem.java:96) ~[?:?]
at autosaveworld.features.backup.utils.virtualfilesystem.VirtualFileSystem.deleteDirectoryRecursive(VirtualFileSystem.java:62) ~[?:?]
at autosaveworld.features.backup.utils.virtualfilesystem.VirtualFileSystem.deleteDirectoryRecursive(VirtualFileSystem.java:63) ~[?:?]
at autosaveworld.features.backup.utils.virtualfilesystem.VirtualFileSystem.deleteDirectoryRecursive(VirtualFileSystem.java:63) ~[?:?]
at autosaveworld.features.backup.utils.virtualfilesystem.VirtualFileSystem.deleteDirectoryRecursive(VirtualFileSystem.java:63) ~[?:?]
at autosaveworld.features.backup.utils.virtualfilesystem.VirtualFileSystem.deleteDirectoryRecursive(VirtualFileSystem.java:63) ~[?:?]

Фрагмент конфига таков:
ftp:
enabled: true
hostname: XXXXXXXX.com
port: 21
login: XXXXXXXX
password: XXXXXXXX
passive: true
path: /XXXSERVERXXX/
worlds:
- '*'
pluginsfolder: true
otherfolders: []
excludefolders: []
maxNumberOfBackups: 2
zip: true


Сервер:
[12:06:02] [Server thread/INFO]: This server is running Paper version git-Paper-1104 (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT)

Спасибо за консультацию!
 
А можно ли это счастье использовать на термосе для регенерации мира? И как указывать мир-папку? Там же другая структура хранения..
 

Поделиться этой страницей

Назад
Верх