

Afar
Активный0.0
Установок
Последнее обновление
Версии
Afar
Afar — это высокопроизводительное и легковесное решение для кэширования чанков в Minecraft, которое позволяет значительно расширить видимую территорию за пределы стандартной дистанции обзора сервера.
Принцип работы
В отличие от модификаций, затрагивающих сложную систему рендеринга, Afar работает на более низком уровне, прямо взаимодействуя с сетевым подключением клиента.
Кэширование (Сохранение): Модификация незаметно отслеживает и сохраняет все пакеты данных о чанках, которые сервер отправляет вашему клиенту, помещая их в локальную базу данных.
Загрузка (Чтение): При перемещении по миру, когда требуются чанки, находящиеся в пределах видимости клиента, но за пределами видимости сервера, Afar плавно загружает ранее сохраненные данные из вашего кэша вместо ожидания ответа от сервера.
Основные возможности
🚀 Производительность
- Использует SQLite в качестве бэкенда для хранения данных, что обеспечивает значительно более высокую скорость чтения/записи и компактный размер файлов по сравнению с сериализацией данных NBT в файлы.
🔧 Совместимость
- Работает на уровне сетевого подключения, перехватывая и формируя пакеты данных. При этом никак не изменяет код рендеринга игры.
- Это обеспечивает теоретически 100% совместимость с любыми модификациями для оптимизации графики, такими как Optifine, Sodium, Iris, а также с любыми другими модами, влияющими на рендеринг чанков или визуальные эффекты.
Зависимости
- Minecraft SQLite JDBC
- World ID Provider, например VoxelMap и JourneyMap
- Реализация совместимости с Xaero's Map находится в стадии разработки
Использование
Настроить Afar можно через кнопку конфигурации в меню настроек или списке модификаций. Все параметры настроек содержат подробные пояснения.
Доступные команды на стороне клиента:
/afar dataInfo // Отображает информацию о базе данных
/afar runVacuum // Запускает оптимизацию базы данных (уменьшение размера и увеличение скорости работы)
/afar doDrop // Удаляет все данные чанков
/afar deleteOld <float:hours> // Удаляет записи старше указанного времени работы базы данных. Время работы можно проверить через /afar dataInfo
Важное замечание
Данная модификация только повторно использует данные, которые сервер уже отправил вашему клиенту. Она не взламывает сервер для получения дополнительных данных. Производительность вашего компьютера при отображении увеличенной дистанции обзора зависит от его собственных возможностей.