PlayerDataSync Features
PlayerDataSync kombiniert Stabilität, Performance und Flexibilität. Das Plugin ist vollständig asynchron, für große Netzwerke optimiert und mit vielen Erweiterungen kompatibel.
Async SQL Queues
Hochperformante, asynchrone Datenverarbeitung mit intelligentem Backoff- und Retry-System.
Multiple Database Engines
Unterstützt MySQL, MariaDB, SQLite und experimentell PostgreSQL – alles über konfigurierbare Pools.
Cross-Server Sync
Synchronisiert Inventar, Position, XP, Gamemode, Stats und mehr zwischen Servern.
Smart Caching
Minimiert Datenbank-Reads durch optimiertes Caching mit TTL & Kompression.
Configurable System
Volle Kontrolle über Sync-Module, Logging, Autosaves, Integrationen und Sicherheit.
Autosave Engine
Automatische Speicherung bei Weltwechsel, Tod, Kick oder Serverwechsel.
Secure by Design
Audit-Logs, verschlüsselte Daten und Validierungslogik verhindern Datenverlust.
Integration Ready
Unterstützt Vault, LuckPerms, PlaceholderAPI und BungeeCord (optional).
Metrics & Update Checker
Integrierter Update-Check und bStats-Unterstützung mit optionalen Custom Metrics.
Technical Highlights
- Thread-safe async scheduler für Schreib- und Lesevorgänge
- Automatisches Queue-Recovery-System nach Serverrestart
- Kompatibel mit Paper 1.20.4 – 1.21.8
- Cache-Layer mit Kompressionsoption für große Datensätze
- Flexible API zur Integration in eigene Plugins
Admin Tools & GUI
PlayerDataSync enthält eine moderne Ingame-GUI für Admins und Spieler:
- 🧭 Übersicht über gespeicherte Daten
- 🎁 Rewards einsammeln basierend auf Spielzeit
- 📊 Statistiken (Playtime, Economy, Fortschritt)
- ⚙️ Verwaltung & Reload direkt aus dem Spiel