Minecraft
World Size auf Disk
Die Größe eines Minecraft Welten auf der Festplatte wird fast ausschließlich von der Grenze entschieden, weil das begrenzt, wie viel Terrain jemals generiert werden kann. Alles andere ist im Vergleich zum Quadrat des Radius ein Rundungsfehler.
So wird das berechnet
Die Grenze ist quadratisch, also ist das generierte Gebiet der doppelten und quadratischen Radius, unterteilt in sechzehn-Block-Chunks. Jeder gespeicherte Chunk ist etwa 45 KB bei 1.17 und älteren Versionen und etwa 85 KB ab 1.18 - die Welt wurde in diesem Update um fünfzig Prozent höher und der gespeicherte Chunk wuchs mit ihr. Der Nether läuft mit einem Achtel der Skala, also umschließt dieselbe Grenze in jeder Richtung ein Achtel der Entfernung und ein Sechzigviertel der Fläche, was der Grund ist, warum er viel weniger beiträgt, als erwartet.
Die Arithmetik
- chunks = (2 × border radius ÷ 16)²
- nether chunks = (2 × radius ÷ 8 ÷ 16)² · end ≈ 2% of overworld
- disk = chunks × KB per chunk (45 KB pre-1.18, 85 KB from 1.18)
Was man falsch machen kann
Dies geht davon aus, dass die Welt vollständig bis zur Grenze generiert ist, was der schlimmste Fall und die richtige Zahl ist, um sie vorab zu generieren. Eine Welt, durch die Spieler lediglich gewandert sind, wird viel kleiner sein. Umgekehrt arbeiten Regiondateien mit 4 KB-Sektoren, so dass eine dünn erkundete Welt mehr Raum einnimmt als ihre Chunk-Zahl vermuten lässt - die Schätzung für die vorab generierte Welt und die spärliche Realität konvergieren aus entgegengesetzten Richtungen.