RockArchive is a high-performance world storage plugin for AllayMC powered by RocksDB.
It replaces traditional LevelDB-based world storage with a modern, highly configurable backend that offers improved compression efficiency, better write concurrency, and scalable compaction strategies for large-scale servers.
- ZSTD Compression — Uses ZSTD for both regular and bottommost-level compaction, delivering better compression ratios than LevelDB's default Snappy/Zlib.
- Bloom Filter — 10-bit Bloom filter on data blocks to speed up point lookups (
containChunk, entity reads, etc.). - Concurrent Background Jobs — Automatically scales background flush/compaction threads to half the available CPU cores.
- Drop-in Replacement — Registers as a
ROCKSDBworld storage factory; just set the storage type in your world configuration.
- Download the latest release JAR from Releases.
- Place the JAR in your AllayMC server's
plugins/directory. - Edit
worlds/world-settings.yml, setstorage-typetoROCKSDB:
worlds:
world:
storage-type: ROCKSDB- Restart the server.
This project is licensed under the MIT License — see the LICENSE file for details.