Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Плагин [FIX] ClearWorld v0.4c - автоудаление регионов WorldGuard [1.3.1-R1.0]

Тема в разделе "Релизы плагинов", создана пользователем mayor123, 8 авг 2012.

  1. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Ни логов, ни скриншотов я не вижу..
     
  2. Хостинг MineCraft
    <
  3. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Только что d опробовал. Ничего не произошло. Может добавишь команду /cw clear что бы немедленно очистить регионы?
     
  4. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Перед добавлением новых опций лучше сначала сделать, чтобы имеющиеся выдерживали большой объём работ =))
     
  5. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Ну вы мне скажите, что сейчас-то не работает? Я создал 3 региона, потом установил плагин, запустил. Все 3 региона удалились и регенирировались.
     
    Attelis нравится это.
  6. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    На 3 регионах всё норм. А когда их надо удалять несколько тысяч, сами по скриншотам посмотрите что происходит. гигантские дыры в земле. Могу выслать сборку запакованную. Я приложил полный лог и скриншоты.

    Видимо на каком-то этапе WorldEdit сносит башку и он с ошибками регенит. По логу можно отследить.
     
  7. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Скин
    Скинь плз свою сборку. Может я чтото криво делаю....
     
  8. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Нет, я только автору могу скинуть =))
     
  9. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Просто нагрузка сравнима с регенирированием нескольких миллионов кубов.. Думаю, нужно сделать, чтобы регенирировалось по 10 регионов раз в 5 секунд, т.е. когда регион удаляется, он будет добавлятся в список того, что нужно регенирировать.. Так нагрузка уменьшится.

    И вообще, у меня в глазах появилась новая структура плагина, которая будет медленно все это удалять.
     
    ufes нравится это.
  10. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Я как раз и писал @mayor123. Прошу его сборку скинуть, у которой удаллись регионы
     
  11. artem-s86

    artem-s86 Участник

    Баллы:
    28
    Тоже верно. У меня сервер вообще виснет когда 30 миллионов кубов регенерировал. Может стоит сделать дополнительный параметр - максимальный размер региона для регенерации? И если регион надо у далить и он больше чем это число то заносить в лог файл, чтоб админы вручную удаляли когда игроков не будет, чтоб не мешать играть. И если возможно то стоит селать очередь - если 1 регион отрегенился - регенить следующий, а не все сразу.
     
  12. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Конечно идет очередь. Но понимаете, отрегенился регион - сразу регенится следующий. И на время, пока все не удалится, сервер выполняет только эту задачу. У drdeft сервер завис намертво на 20 минут..
     
  13. artem-s86

    artem-s86 Участник

    Баллы:
    28
    А если в отдельный поток с низким приоритетом?
     
  14. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Так и было, но пришлось исправить, так как реген так не работает. Но я же сказал, у меня есть идея.
     
    Mr606 нравится это.
  15. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    Отдельное пожелание: просьба приваты LWC удалять полностью по незаходившим N времени на сервер игрокам (а не только в пределах приватов WorldGuard).
    С уничтожением заприваченных LWC блоков. А то получается, что в пределах WorldGuard приватов LWC приваты удаляются, а за пределами нет.

    Также просьба удалять самих таких игроков нафиг с сервера из папки мира и из плагина Essentials тоже. В перспективе удалять и из заданной БД (у нас есть БД на сайте, отвечающая за авторизацию). За это я готов доплатить, так как индивидуальная функция.
     
    Mr606 нравится это.
  16. Yaksa

    Yaksa Активный участник

    Баллы:
    63
    Поддерживаю данную просьбу и так же готов поддержать материально разработчика.

    По теме разработки: нынешний тайминг в игровых сутках только мне одному кажется маразмом!?!?
     
  17. gogasam

    gogasam Активный участник

    Баллы:
    63
    Имя в Minecraft:
    gogasam
    Заранее прошу прошения за возможно глупый вопрос. Что произойдет если на ре генерируемой территории находится портал в край или спаунер мобов? Будут ли они воссозданы вновь или просто исчезнут?
     
  18. drdeft

    drdeft Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    DrDeft
    теоретически восстановятся
     
  19. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Восстановятся.
     
  20. Автор темы
    mayor123

    mayor123 Старожил Девелопер Пользователь

    Баллы:
    173
    Эм, что?
     
  21. shaman10987

    shaman10987 Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    shaman
    Хорошая идея, возможно добавлю к себе на сервер этот плагин..
     

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