Skip to content

Releases: flyawaymaking/TrackPlayer

v1.1.0

10 Dec 21:32

Choose a tag to compare

changed build paper version to 1.21.10

v1.0.2

02 Nov 09:41

Choose a tag to compare

🎯 Основные изменения

⚡ Оптимизация использования памяти

- **Ленивая загрузка данных** - данные игроков загружаются только при входе на сервер
- **Автоматическое управление памятью** - данные удаляются из памяти при выходе игрока

🔧 Технические улучшения

Новая архитектура хранения данных

- Динамическая загрузка данных только для онлайн-игроков
- Автоматическая очистка памяти при выходе игроков
- Синхронизированные операции для потокобезопасности
- Сохранение полной обратной совместимости

📊 Производительность

Сравнение до и после оптимизации

**До v1.0.2:**
- Загружались данные всех игроков при запуске
- Высокое потребление памяти на больших серверах
- Медленная загрузка плагина

**После v1.0.2:**
- Загружаются данные только онлайн-игроков
- Значительно снижено потребление памяти
- Быстрая загрузка независимо от размера базы данных

🐛 Исправления ошибок

Устраненные проблемы

- Потенциальные утечки памяти при длительной работе
- Проблемы с одновременным доступом к данным
- Улучшена обработка исключений при загрузке

📝 Примечания к обновлению

Процесс миграции

- **Автоматическая миграция** - без действий от администратора
- **Без потерь данных** - все существующие данные сохраняются
- **Прозрачное обновление** - работает сразу после установки

Совместимость

- ✅ Полная совместимость с предыдущими версиями конфигурации
- ✅ Совместимость с существующими файлами данных
- ✅ Все существующие функции работают без изменений

📥 Установка

Процесс обновления

1. Скачайте `TrackPlayer v1.0.2.jar`
2. Замените старую версию плагина
3. Перезапустите сервер
4. Плагин автоматически применит оптимизации

v1.0.1

24 Oct 08:20

Choose a tag to compare

Команда для работы с плагином изменена с /trackstats на /trackplayer, чтобы соответствовать названию плагина

v1.0.0

17 Oct 18:00

Choose a tag to compare

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 - топ игроков