Releases: flyawaymaking/TrackPlayer
Releases · flyawaymaking/TrackPlayer
v1.1.0
v1.0.2
🎯 Основные изменения
⚡ Оптимизация использования памяти
- **Ленивая загрузка данных** - данные игроков загружаются только при входе на сервер
- **Автоматическое управление памятью** - данные удаляются из памяти при выходе игрока
🔧 Технические улучшения
Новая архитектура хранения данных
- Динамическая загрузка данных только для онлайн-игроков
- Автоматическая очистка памяти при выходе игроков
- Синхронизированные операции для потокобезопасности
- Сохранение полной обратной совместимости
📊 Производительность
Сравнение до и после оптимизации
**До v1.0.2:**
- Загружались данные всех игроков при запуске
- Высокое потребление памяти на больших серверах
- Медленная загрузка плагина
**После v1.0.2:**
- Загружаются данные только онлайн-игроков
- Значительно снижено потребление памяти
- Быстрая загрузка независимо от размера базы данных
🐛 Исправления ошибок
Устраненные проблемы
- Потенциальные утечки памяти при длительной работе
- Проблемы с одновременным доступом к данным
- Улучшена обработка исключений при загрузке
📝 Примечания к обновлению
Процесс миграции
- **Автоматическая миграция** - без действий от администратора
- **Без потерь данных** - все существующие данные сохраняются
- **Прозрачное обновление** - работает сразу после установки
Совместимость
- ✅ Полная совместимость с предыдущими версиями конфигурации
- ✅ Совместимость с существующими файлами данных
- ✅ Все существующие функции работают без изменений
📥 Установка
Процесс обновления
1. Скачайте `TrackPlayer v1.0.2.jar`
2. Замените старую версию плагина
3. Перезапустите сервер
4. Плагин автоматически применит оптимизации
v1.0.1
v1.0.0
Release Notes
v1.0.0 - Initial Release
Новый функционал:
- ✅ Отслеживание смертей игроков
- ✅ Подсчет PvP-убийств между игроками
- ✅ Учет убийств враждебных мобов (35+ типов)
- ✅ Автоматическое сохранение данных каждые 5 минут
- ✅ Полноценное API для разработчиков
- ✅ Поддержка PlaceholderAPI (%trackplayer_kills%, %trackplayer_deaths%, %trackplayer_mob_kills%)
- ✅ Команды для просмотра и сброса статистики
- ✅ Конфигурируемые настройки
Технические особенности:
- Совместимость с Paper 1.21.8
- Потокобезопасное хранение данных
- Защита от потери данных при сбоях
- Оптимизированная производительность
Использование:
/trackstats - посмотреть свою статистику
/trackstats admin list - топ игроков