PlayerDataSync [1.20.4-1.21.8] - Cross-Server Data Synchronization icon

PlayerDataSync [1.20.4-1.21.8] - Cross-Server Data Synchronization -----

PlayerDataSync



PlayerDataSync v1.1.1-SNAPSHOT
Dieses Update bringt zahlreiche Verbesserungen in Stabilität, Performance und Funktionalität.
Der kritische Fehler "`Data too long for column 'advancements'`" wurde behoben und das Plugin wurde um viele neue Features erweitert.
Außerdem gibt es umfangreiche Optimierungen für die Datenbank, Fehlerbehandlung, Logging und Konfiguration.

Behobene Bugs
  • Advancement Data Truncation Error: Datenbank-Schema auf LONGTEXT geändert, automatische Migration, Längenvalidierung und bessere Fehlerbehandlung
  • Database Connection Leaks: Connection Pool, try-with-resources Fixes und automatisches Rückführen von Connections
  • Memory Leaks: Korrekte Task-Cancellation, verbesserte Resource-Verwaltung und Cleanup in onDisable()
  • Async/Sync Issues: Race Conditions behoben durch synchrones PlayerQuit und delayed PlayerJoin
  • Achievement Loading Performance: 25+ Sekunden Lag bei großen Mengen gefixt, Batch-Processing & Async Loading

Neue Features
  • Erweiterte Sync-Optionen: Armor, Offhand, Effects, Statistics, Attributes
  • Datenbank Features: Server ID, Last Save Timestamp, Connection Pooling, Automatische Schema-Migration
  • Event-basiertes Speichern: Save bei WorldChange & Death Event (konfigurierbar)
  • Enhanced Error Handling: Retry Logic, SQLite Fallback, detaillierte Logs

Performance Verbesserungen
  • Connection Pooling mit Monitoring
  • Optimierte Serialisierung & Streaming
  • Asynchrone Verarbeitung von Saves/Loads
  • Achievement Optimierungen mit Batch-Processing (50 pro Batch)

Verbesserte Konfiguration
  • Automatische Validierung aller Einstellungen
  • Fallback auf Standardwerte bei Fehlern
  • Erweitertes Message System (Fallback auf Englisch, bessere Fehlertexte)
  • Logging Verbesserungen (Audit-Trail, Debug-Modus, Performance-Monitoring)

Sicherheit & Stabilität
  • Data Integrity Checks & Sanitization
  • Graceful Shutdown mit vollständigem Save aller Spieler
  • Datenbank-Reliability: Auto-Reconnect, SSL, Timeout-Handling

Monitoring & Debugging
  • Performance Metrics & Slow-Operation Warnings
  • Strukturierte Logs mit verschiedenen Log-Leveln
  • Health Checks für Database & Plugin-Status

Kommende Features (Geplant)
  • Multi-Server Sync (BungeeCord Integration)
  • Data Compression für große Datenmengen
  • Backup System für Player-Daten
  • Web Interface für Admins
  • Integration: LuckPerms, Vault, PlaceholderAPI
  • Data Migration Tools (Import/Export)

Installation & Update
  1. Backup erstellen
  2. Alte .jar ersetzen
  3. Server neustarten
  4. Config prüfen (neue Optionen werden automatisch hinzugefügt)
  5. Database Migration läuft automatisch beim Start

⚠️ Hinweise
  • Backup der Datenbank ist dringend empfohlen
  • Performance-Verbesserungen durch Connection Pooling
  • Kompatibel mit Minecraft 1.21+
  • Automatisches Memory-Monitoring integriert
Resource Information
Author:
----------
Total Downloads: 1,155
First Release: Mar 9, 2025
Last Update: Yesterday at 11:40 AM
Category: ---------------
All-Time Rating:
3 ratings
Find more info at docs.devvoxel.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings