-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow different formats / compression types #4
Comments
Thank you for your intersting suggestion! I will definetly inform myself about how to implement other compression formats and add this feature in one of the next updates. |
Some tests with my 261.8 MiB world (if you're on Windows, MiB is basically MB). All the tests were done via KDE's Ark program on a Ryzen 3800XT with some DDR4 RAM clocked at 3200MHz, just to have some more data about baseline PC performance. Zip (this plugin): 221.2MiB The best compromise I had with 7z+LZMA2 average, since it didn't take so long and I was below 210MB per backup. It is a 12.4MiB gain over standard zip, which can definitely pile up to a massive space gain if you plan to do a lot of backups per day (once every half an hour for example). The extreme best was Tar + Zstandard at max compression rate, though it took a fair bit (but it is negligible if we count the async nature of the backup, and it was less time than Tar + XZ, actually comparable to Tar + Bzip2). So yeah 7z compression does make sense for Minecraft worlds. |
That's some great data to work with, thank you! :) |
How is the compression with larger worlds? I run a few big servers for a couple content creators and one of our world folders is 32gb. |
I don't have a 32gb world folder to test with; but you could run some benchmarks yourself. Ruling out the blatantly unsuccessful compression methods, you can try Tar+Zst and 7z + LZMA2 |
Personally i would love to have the option to use 7z files and zstd for compression, but other people may want rar, tar, tar.gz, etc
It would be fantastic to have the option! Would seriously help on server hard drive space with big worlds
The text was updated successfully, but these errors were encountered: