Skip to content
PlayerDataSync
PlayerDataSyncv

PlayerDataSync

Sync player profiles, data & progress across servers — reliable, efficient, and scalable.

Stable, async, and production-ready for large networks.

At a glance

120k+
Sync ops / min
< 5 ms
Avg write latency
Paper / Purpur
Supported servers
5000+
Total installs

Highlights

High performance

Async SQL queues with automatic retry and batching.

Smart caching

Minimized reads via local cache and invalidation logic.

Multi-server ready

Central database for shared player data.

In-game GUI

Panels for players and admins.

Modular design

Profiles, stats, playtime & rewards.

Safe operations

Transactions, rollback protection.

Flexible storage

MySQL, MariaDB & SQLite.

Debug ready

Logs, tracing & diagnostics.

Install in 3 steps

  1. Drop PlayerDataSync.jar into plugins/.
  2. Configure database in config.yml.
  3. Restart server & verify logs.

Compatibility

  • ✅ Minecraft: 1.20.x – 1.21.x
  • ✅ Servers: Paper / Purpur
  • ✅ Databases: MySQL / MariaDB / SQLite
  • ✅ OS: Linux / Windows / Docker

Minimal config.yml

Quick start snippets for different databases.

database:
  type: mysql
  table_prefix: player_data
  mysql:
    host: localhost
    port: 3306
    database: minecraft
    user: root
    password: password
    ssl: false
    connection_timeout: 5000
    max_connections: 10

Why it’s fast

PlayerDataSync uses a non-blocking async queue to manage all SQL transactions, reducing lag spikes and eliminating sync delays.

[Event Triggered] ➜ Add task to async queue
[Queue Worker] ➜ Batch insert/update to SQL
[Cache Layer]  ➜ Invalidate relevant keys
[Result]       ➜ Data available to all servers instantly

FAQ

Snapshots & releases?

Yes. The Download page shows both.

Large networks?

Designed for high throughput with async queues and smart caching.

Migrations?

Import helpers and safe fallbacks are included in the docs.

Issues / Support?

Open a ticket on Discord or GitHub.

Ready to sync your network?

Keep player data consistent across every server in your network.