aspose.info
CS

MCR – Formát regionálního souboru Minecraft, Porovnání MCR vs. MCA

Aktualizováno

Co je soubor MCR?

Formát souboru Minecraft MCR je datový formát používaný Minecraftem k ukládání terénních chunků Minecraft světa. Je založen na formátu NBT (Named Binary Tag), který byl vyvinut vývojáři populárního open-source herního enginu, Minecraft Forge. Typ souboru MCR byl zaveden na samém začátku a později byl nahrazen formátem MCA.

Formát souboru MCR

Formát souboru MCR je strukturován jako řada pojmenovaných binárních tagů, z nichž každý obsahuje konkrétní typ dat. Tag nejvyšší úrovně je tag "Level", který obsahuje všechna data pro jednu herní úroveň. V rámci tagu Level se nachází několik dalších pojmenovaných tagů, které ukládají různé typy dat, například tag "Data", který ukládá informace o herním světě, a tagy "Entities" a "TileEntities", které ukládají data o herních objektech a dlaždicových entitách ve světě.

Co je uvnitř formátu souboru MCR?

V souborovém formátu Minecraft MCR je oblast (region) oblastí o rozměrech 32 × 32 bloků herního světa. Formát MCR rozděluje svět do regionů, aby lépe spravoval data a umožnil rychlejší načítání a ukládání úrovní hry. Každý region je uložen v samostatném souboru a formát MCR používá systém souřadnic k určení polohy každého regionu ve světě. Souřadnice regionu jsou určeny souřadnicemi bloku levého dolního rohu regionu. Například region se souřadnicemi (-1,0) se nachází o jeden region vlevo a nul regionů dolů od počátku herního světa.

Klíčové charakteristiky souborů MCR

CharakteristikaPopis
Přípona souboru.mcr
Primární variantyPůvodní formát McRegion představený v Minecraft Beta 1.3; později nahrazen formátem Anvil (MCA) v Minecraft 1.2.1; neexistují žádné oficiální varianty verzí nad rámec standardní implementace McRegion
Typ formátuBinární formát souboru regionu založený na struktuře Named Binary Tag (NBT); obsahuje 8 KiB hlavičku (rozdělenou na tabulky umístění a časových razítek po 1024 položkách) následovanou komprimovanými daty chunků pomocí GZip nebo Zlib uloženými ve 4 KiB sektorech
Primární použitíUkládání dat regionů pro světy Minecraft Java Edition od Beta 1.3 až po verzi 1.1; každý region pokrývá oblast 32×32 chunků (512×256×512 bloků) a obsahuje data bloků, entity, tile entity a informace o osvětlení
Hlavní funkceRevoluční úložiště založené na regionech, které seskupovalo chunky dohromady, čímž eliminovalo výkonnostní problémy dřívějšího formátu úrovně Alpha, kde byl každý chunk ukládán jako samostatný soubor; snížilo přestávky při načítání světa až sedmkrát
Bezpečnostní profilBezpečné pro použití ve hře; neobsahuje žádné vestavěné kontrolní součty pro ověření integrity dat; náchylné k poškození při ruční úpravě textovými editory; vyžaduje specializované nástroje (NBTExplorer, Minecraft Region Fixer) pro bezpečné prohlížení a úpravy
KompatibilitaPůvodně pro verze Minecraft Java Edition Beta 1.3 až 1.1; automaticky převedeno do formátu MCA při načtení v Minecraftu 1.2.1 nebo novějším; lze otevřít a prozkoumat pomocí nástrojů třetích stran, jako jsou NBTExplorer, MCEdit nebo Pythonové opravovače regionů

Specifikace formátu souboru MCR

Specifikace formátu souboru MCR jsou veřejně dostupné. Specifikace formátu NBT, na kterém je formát MCR založen, jsou k dispozici na webu Minecraft Forge. Navíc Minecraft Wiki obsahuje podrobné informace o formátu MCR, včetně jeho struktury a různých typů dat, které podporuje.

Komprimovaná data v souborech MCR

Formát souboru Minecraft MCR podporuje kompresi. Formát MCR je založen na formátu NBT, který umožňuje ukládat data v komprimované podobě. To pomáhá snížit velikost souborů MCR a učinit je efektivnějšími pro přenos a ukládání. Jedná se o důležitou vlastnost formátu MCR, protože umožňuje hráčům sdílet velká data terénu Minecraft světa s ostatními.

MCR vs. MCA: Klíčové rozdíly

Formát Anvil (MCA) přinesl několik vylepšení oproti MCR:

VlastnostMCR (Starý)MCA (Anvil)
Výška stavby128 bloků256 bloků
Limit ID bloku2564096 (s 4bitovou datovou vrstvou)
Prázdné úsekyNačteno do pamětiNenačteno ani neuloženo
Data biomuVypočítáno za běhuUloženo podle sloupce X,Z (editovatelné)
Pořadí blokůXZYYZX (zlepšuje kompresi)
Chunkové paketyMéně optimalizovánoOptimalizováno pro velikost

Často kladené otázky

**Q1: Co znamená zkratka MCR v Minecraftu?

A: MCR znamená Minecraft Region, což odráží, že formát ukládá data herního světa rozdělená do regionů o velikosti 32x32 chunků.

**Q2: Mohu otevřít soubory MCR bez Minecraftu?

A:Ano, můžete prohlížet a upravovat soubory MCR pomocí nástrojů třetích stran, jako je NBTExplorer, ale k samotnému hraní světa potřebujete Minecraft.

**Q3: Jaký je rozdíl mezi soubory MCR a MCA?

A: MCA (Anvil) je novější formát, který nahradil MCR ve verzi Minecraft 1.2.1, nabízí dvojnásobnou výšku stavby (256 vs 128 bloků) a lepší efektivitu úložiště

**Q4: Je soubor MCR kompletním světem Minecraftu?

A: Ne, jeden soubor MCR ukládá pouze jeden region světa. Kompletní svět Minecraftu se skládá z mnoha souborů MCR ve složce “region”.

**Q5: Mohu smazat soubory MCR, pokud má můj svět soubory MCA?

A: Ano, pokud byl váš svět převeden do novějšího formátu Anvil, staré soubory MCR zůstávají jako opatření pro kompatibilitu a lze je bezpečně smazat, aby se ušetřilo místo.

Reference