Requirements
- Java 21+
- Paper or Folia backend servers
- Velocity proxy for transfer protection
- Redis 6+
- OmniSync license key
Purpur is Paper-based and may work on compatible builds, but test it on your exact
target version before advertising or using it in production.
Files
Use the release jars:Backend Setup
- Stop each backend server.
- Place
OmniSync-Paper-1.0.0-o.jarinto each backendpluginsfolder. - Start each backend once to generate
plugins/OmniSync/config.yml. - Stop each backend again.
- Set your
license-key. - Set the same
redis-uriandredis-key-prefixon every backend in the same network. - Set a unique
server-nameon every backend. - Start the backend servers.
Velocity Setup
- Stop the Velocity proxy.
- Place
OmniSync-Velocity-1.0.0-o.jarinto the proxypluginsfolder. - Start Velocity once to generate
plugins/omnisync/config.properties. - Stop Velocity again.
- Set your
license-key. - Set the same
redis-uriandredis-key-prefixused by the backend servers. - Start Velocity.
License Key
Paper config:license_key is also accepted.
Redis Setup
All backend servers and the Velocity proxy must reach the same Redis instance.redis-key-prefix for test, staging, and production networks.