Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
автоматическикопи пасте.
Как после игры в скайварс или подобные режимы восстановить карту?
👍
- Кикнуть всех игроков с текущего мира
- Отгрузить текущий мир
- Удалить его
- Скопировать оригинал
- Загрузить мир
А ты хотел ручками?автоматически
Он наверное подумал что ты предлагаешь ему копипастить ручками)А ты хотел ручками?
Ну и через 20-30 таких операций у тебя сервер в мемори лик улетит, норм
- Кикнуть всех игроков с текущего мира
- Отгрузить текущий мир
- Удалить его
- Скопировать оригинал
- Загрузить мир
С чего бы?Ну и через 20-30 таких операций у тебя сервер в мемори лик улетит, норм
Ну потому, что баккит полностью не очищает мир после вызова Bukkit#unloadWorld, коммон проблема, даже в ишью трекере моджанга есть. Надо кучу всего вручную дочищатьС чего бы?
И какие у тебя предложения?
Это уже давно пофиксили, скорее он:Ну потому, что баккит полностью не очищает мир после вызова Bukkit#unloadWorld, коммон проблема, даже в ишью трекере моджанга есть. Надо кучу всего вручную дочищать
Ну тот патч что ты скинул фиксит всего лишь один лик связанный с редстоуном да, но их там куда больше. С новыми версиями их меньше, но все равно есть, в 1.12.2 также естьЭто уже давно пофиксили, скорее он:
https://github.com/roblabla/Rob-Spi...ches/0036-Plug-World-Unload-Memory-Leak.patch
Как минимум в Spigot 1.12.2 таких проблем нет, лично чекнул с простейшим плагином.
А вот если ТС юзает 1.8 или там похуже, то земля ему пухом 🙂
Есть готовый код или хотя бы список того, что нужно чистить?Надо кучу всего вручную дочищать
Специально вчера взял оч простой плагин (World Loader) на 1.12.2 и где то раз 20 анлоаднул и лоаднул левый мир. До и после эксперимента памяти было примерно то же ~160 МБ (до каждой проверки шел GC). Так что как говорили выше за 30 раз никуда сервер не уйдет. Где же тогда утечка?Ну тот патч что ты скинул фиксит всего лишь один лик связанный с редстоуном да, но их там куда больше. С новыми версиями их меньше, но все равно есть, в 1.12.2 также есть
Ну потому что ты скорее всего релоадил без игроков и без задержек. А с игроками хотя бы в 10 штук и миром в 10 минут будут утечкиСпециально вчера взял оч простой плагин (World Loader) на 1.12.2 и где то раз 20 анлоаднул и лоаднул левый мир. До и после эксперимента памяти было примерно то же ~160 МБ (до каждой проверки шел GC). Так что как говорили выше за 30 раз никуда сервер не уйдет. Где же тогда утечка?
Multiworld и multiverse хз, не юзал. А так там много позиций че чистить надо, раньше писал, щас хз уже где код. Ну а если лень в этом разбираться, то самое простое это после 20-30 перезагрузок мира реатартать сам серверЕсть готовый код или хотя бы список того, что нужно чистить?
Есть ещё всякие MultiWorld и Multiverse. Там нормально отгружает?
И чем это поможет от утечек памяти?Вообще можно сделать как в плагине bedwars 1058. После игры анлоадить мир без сохранения, и снова его загружать.
В данном случае мир не перезагружается, перезагружаются только чанки.И чем это поможет от утечек памяти?