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

Решено Необходимо принудительно сохранять на винт и выгружать из ram чанки

Тема в разделе "Помощь", создана пользователем glavrak, 27 фев 2017.

Статус темы:
Закрыта.
  1. Автор темы
    glavrak

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

    Баллы:
    76
    Имя в Minecraft:
    Mr_Krab
    Решил прогрузить карту через wb. Для генерации мира используется слитый плагин EpicWorldGen. Все это дело решил организовать на закрытом сервере который никак не связан с основным. Столкнулся с проблемой, при прогрузке мира, даже если чистить память плагинами и писать save-all(так же автоматом пишется) постепенно все-равно заполняется оперативная память и процесс останавливается. Если же написать stop, то сервер может сохранять чанки мира до 1й минуты, значит при прописании save-all сохраняет далеко не все. Вижу 2 решения всего, но не знаю как реализовать.
    1. Сохранение чанков на диск так же как при команде stop и последующая выгрузка их из оперативной памяти.
    2. Если в течении допустим 5 минут серверу не хватает памяти для прогрузки новых чанков через wb, прописывается команда stop. Далее срабатывает скрипт который автоматом его запустит снова и процесс возобновится.
    Хочется сделать все побыстрее, нужно догрузить более 50% еще для основного мира и так же на 20к блоков прогрузить ад, так как на подходе реклама в tlauncher и хочется к тому времени уже обновить сюрвайл.
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    есть же форце сейв.
     
  4. Автор темы
    glavrak

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

    Баллы:
    76
    Имя в Minecraft:
    Mr_Krab
    Не понял тебя. Я посмотрел стандартные команды баккита и чет не нашел такого. А вот выгрузку кэша из ram сделал зацикленным скриптом, но этого мало, java кушает всю выделенную память и не выгружает вовремя сама.[DOUBLEPOST=1488287150,1488260960][/DOUBLEPOST]Проблема решена добавлением плагина AutosaveWorld.
     
Статус темы:
Закрыта.

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