- - Исправлено: Получение данных оффлайн игроков
- - Исправлено: Миграция при объединении нескольких баз данных в одну
- - Исправлено: Сохранение объявлений о войне
- + Добавлено: Поддержка синхронизации уровней на нескольких серверах. Это включает в себя расчет уровней.
- + Улучшено: Как работает расчет уровня - производительность
- + Улучшено: Реализация уровней для наций
- - Исправлено: При запросе членства отправлялось приглашение
- + Добавлено: Поддержка синхронизации наций между серверами с помощью Redis
- - Исправлено: Несколько ошибок, которые не перечислены в этом журнале изменений
- - Исправлено: Карта /lands отображала неправильные направления
- - Исправлено: Визуализации и инструмент выбора на мультибумаге
- - Исправлено: Членство автоматически принимать не соблюдение границ земли
Перед обновлением до этой версии обязательно сделайте резервную копию вашей текущей базы данных SQL.
Кроме того, обновление с этой версии на более старую не сработает!
В этой версии добавлена поддержка синхронизации земель и претензий между серверами.
Если вы хотите синхронизировать претензии между серверами, прочитайте инструкции по настройке здесь: Database- Исправлено: Несколько ошибок, которые не перечислены в этом журнале изменений
- Добавлено: Возможность синхронизации земель и претензий между серверами
- Добавлено: Обновление вида меню, если другой игрок, например, переключает флаги и т.д.
- Добавлено: Кэш Redis TTL, если Redis включен в config.yml
- Улучшено: Несколько защит от взлома
Если вы используете Lands API:
- Все методы getId для земель, наций, войн, областей, ролей устарели. Числовой ID не является уникальным на нескольких серверах и больше не должен использоваться. Вместо этого используйте getULID. Это универсальный уникальный лексикографически сортируемый идентификатор, который уникален на всех серверах. Он также лучше подходит для SQL-запросов по сравнению с UUID, так как является дружественным b-дереву для сортировки. Doc: https://javadoc.jitpack.io/com/gith.../api/memberholder/MemberHolder.html#getULID--
Не рекомендуется использовать эту версию на рабочих/живых серверах. Пожалуйста, дождитесь выхода версии 7.1.0.
В этом обновлении добавлена поддержка запуска Lands на нескольких серверах с синхронизацией требований на каждом из них. Кроме того, добавлена поддержка мультипаппера (MultiPaper).
В настоящее время она поддерживается только для новых установок. Поэтому на существующих серверах она сейчас не работает. Миграция базы данных будет добавлена позже.
Дополнительная информация: Database
Исправления в этой бета-версии будут публиковаться под этой же версией без каких-либо уведомлений.
+ Добавлено: [Предложение] Переключение форматирования в названиях земельYAML:# Следует ли разрешить названиям земель включать форматирование, например, жирное, подчеркнутое и т.д.? format: true
- + Добавлено: [Предложение] Lands/Logs/events.log для регистрации создания, удаления земель и подобных событий
- - Исправлено: Защита целевых блоков