
AutoCleaner vs WorldRegenerator
WorldRegenerator и AutoCleaner - это совершенно разные плагины. Их функциональность схожа только в одном: оба умеют регенерировать местность на карте, только каждый делает это по-разному. Кроме того, функционал AutoCleaner гораздо шире, чем WorldRegenerator. Работа с картой - это только лишь часть его функционала.Об AutoCleaner
AutoCleaner - это полноценная система очистки сервера от неактивных игроков. На публичном сервере такая система очень необходима: регулярно на сервер заходят новички, а наигравшиеся игроки забрасывают игру. В результате, карта занята заброшенным постройками, большинство из которых только портят внешний вид, а заброшенные заводы создают ненужную нагрузку на игровой сервер. Одними постройками дело не ограничивается: некоторые плагины хранят информацию о каждом игроке, а значит информации с каждым новым игроком становится всё больше, из-за чего её поиск может занимать больше процессорного времени. Очистка позволяет избавиться от этого "мусора" что в целом повышает производительность игрового сервера.Почему очистка не работала раньше?
Вообще, очистка раньше была, но потом от неё отказались. Всё дело в недостаточном функционале существующих плагинов:- Плагины умеют только регенерировать регионы
С регенерацией есть одна сложность: регенерировать можно только чанки целиком. Из-за чего при регенерации, механизмы в соседних регионах "ломались", потому что плагины не умеют их корректно восстанавливать. - Малый список поддерживаемых плагинов Ни один из плагинов очистки не включал в себя полную поддержку всех используемых нами плагинов.
Что умеет AutoCleaner?
Теперь на помощь приходит AutoCleaner. В нём был реализован тот функционал, которого нам так не хватало в других плагинах и решены проблемы.- Полная поддержка всех используемых нами плагинов
Благодаря поддержке всех плагинов, AutoCleaner сможет удалить весь накопившийся в них "мусор". Кроме того, AutoCleaner умеет очищать файлы данных модификаций. - Умная очистка неактивных участников приватного региона
Большинство плагинов ограничиваются только удалением участников или вовсе этого не умеют. AutoCleaner же учитывает ещё один момент: если регион остался без владельцев, но есть активные участники, то все они будут переведены во владельцы чтобы получить права управления регионом. Ведь если нет владельцев, к кому обращаться? - Регенерация больших регионов без вылетов
Регенерация больших по объёму регионов занимает продолжительное время из-за чего игроки вылетают с сервера по превышению тайм-аута. AutoCleaner выполняет регенерацию региона по частям за несколько проходов, что позволяет избежать превышения тайм-аута и регенерировать регионы любого объёма. - Безопасная регенерация
Как уже говорилось, почему мы отказались от регенерации сторонними плагинами - это порча механизмов из модификаций. AutoCleaner использует иной метод регенерации не имеющий того недостатка, в то же он умеет регенерировать чанки, но не трогает их если рядом есть другие регионы. А ещё AutoCleaner умеет очищать сундуки, что позволяет проводить регенерацию без выпадения дропа. Всё что может остаться от региона после регенерации - это только животные.
Теперь, когда у нас есть WorldRegenerator и AutoCleaner, проблему поддержания карты и серверов в чистоте можно считать решённой
