aspose.info
LT

MCR – Minecraft Region failų formatas, palyginkite MCR su MCA

Atnaujinta

Kas yra MCR failas?

Minecraft MCR failų formatas yra duomenų formatas, kurį Minecraft naudoja saugoti Minecraft pasaulio reljefo gabalus. Jis pagrįstas NBT (Named Binary Tag) formatu, kurį sukūrė populiarios atviro kodo žaidimų variklio, Minecraft Forge, kūrėjai. MCR failų tipas buvo pristatytas pat pradžioje ir vėliau pakeistas MCA failų formatas.

MCR failo formatas

MCR failų formatas struktūruotas kaip serija pavadintų dvejetainių žymių, kurių kiekviena turi specifinį duomenų tipą. Aukščiausio lygio žyma yra "Level" žyma, kuriame yra visi duomenys vienam žaidimo lygiui. "Level" žymoje yra kelios kitos pavadintos žymos, saugančios skirtingų tipų duomenis, pavyzdžiui, "Data" žyma, kuri saugo informaciją apie žaidimo pasaulį, bei "Entities" ir "TileEntities" žymos, kurios atitinkamai saugo duomenis apie žaidimo objektus ir plytelių entitetus pasaulyje.

Kas yra MCR failo formate?

Minecraft MCR failo formate regionas yra 32 × 32 blokų plotas žaidimo pasaulyje. MCR formatas padalija žaidimo pasaulį į regionus, kad duomenis būtų galima valdyti efektyviau ir leistų greičiau įkelti bei išsaugoti žaidimo lygius. Kiekvienas regionas saugomas atskirame faile, o MCR failo formatas naudoja koordinatų sistemą regiono padėčiai žaidimo pasaulyje nustatyti. Regiono koordinatės nustatomos pagal apatinio kairiojo regiono kampo blokų koordinates. Pavyzdžiui, regionas su koordinatėmis (-1,0) būtų vieną regioną į kairę ir nulį regionų žemyn nuo žaidimo pasaulio pradžios.

Pagrindinės MCR failų savybės

SavybėAprašymas
Failo plėtinys.mcr
Pagrindiniai variantaiOriginalus McRegion formatas, pristatytas Minecraft Beta 1.3; vėliau jį pakeitė Anvil (MCA) formatas Minecraft 1.2.1 versijoje; nėra oficialių versijos variantų, išskyrus standartinę McRegion įgyvendinimą
Formato tipasDvejetainis regionų failų formatas, paremtas Named Binary Tag (NBT) struktūra; turi 8 KiB antraštę (padalintą į vietos ir laiko žymų lenteles po 1024 įrašus kiekvienoje), po kurios seka GZip arba Zlib suspausti blokų duomenys, saugomi 4 KiB sektoriuose
Pagrindinis naudojimasRegioninių duomenų saugojimas Minecraft Java Edition pasauliams nuo Beta 1.3 iki 1.1 leidimo; kiekvienas regionas apima 32×32 blokų (512×256×512 blokų) plotą ir jame yra blokų duomenys, objektai, plytelių objektai ir apšvietimo informacija
Pagrindinė savybėRevoliucingas regionų pagrindu veikiantis saugojimas, kuris sugrupavo blokus, pašalindamas ankstesnio Alpha lygio formato našumo problemas, kai kiekvienas blokas buvo saugomas atskirame faile; sumažino pasaulio įkėlimo pauzes iki septynių kartų
Saugumo profilisSaugus žaidimui; neturi įmontuotų kontrolinių sumų duomenų vientisumo patikrinimui; gali būti sugadintas, jei redaguojamas rankiniu būdu teksto redaktoriais; reikalauja specialių įrankių (NBTExplorer, Minecraft Region Fixer) saugiam peržiūrėjimui ir modifikavimui
SuderinamumasGimtoji Minecraft Java Edition versijoms nuo Beta 1.3 iki 1.1; automatiškai konvertuojama į MCA formatą, kai įkelta į Minecraft 1.2.1 arba vėlesnę versiją; gali būti atverta ir peržiūrima naudojant trečiųjų šalių įrankius, tokius kaip NBTExplorer, MCEdit arba Python pagrindu veikiantys regionų taisytojai

MCR failo formato specifikacijos

MCR failo formato specifikacijos yra viešai prieinamos. NBT formato specifikacijos, kuriomis grindžiamas MCR formatas, yra prieinamos Minecraft Forge svetainėje. Be to, Minecraft Wiki taip pat turi išsamios informacijos apie MCR failo formatą, įskaitant jo struktūrą ir įvairius palaikomus duomenų tipus.

Suglaudinti duomenys MCR failuose

Minecraft MCR failo formatas palaiko suspaudimą. MCR failo formatas yra pagrįstas NBT formatu, kuris leidžia duomenis saugoti suspaustoje formoje. Tai padeda sumažinti MCR failų dydį ir padaro juos efektyvesnius perdavimui ir saugojimui. Tai svarbi MCR failo formato savybė, nes ji leidžia žaidėjams dalintis dideliais Minecraft pasaulio reljefo duomenimis su kitais.

MCR vs. MCA: Pagrindiniai skirtumai

Anvil formatas (MCA) pristatė kelis patobulinimus, palyginti su MCR:

SavybėMCR (Senas)MCA (Anvil)
Statybų aukštis128 blokų256 blokų
Bloko ID limitas2564096 (su 4-bitų duomenų sluoksniu)
Tušti fragmentaiĮkelta į atmintįNeįkelta arba neišsaugota
Biomo duomenysApskaičiuota realiu laikuIšsaugota pagal X, Z stulpelį (redaguojama)
Blokų tvarkaXZYYZX (pagerina suspaudimą)
Skaldų paketaiMažiau optimizuotaOptimizuota dydžiui

Dažniausiai užduodami klausimai

**Q1: Ką reiškia MCR „Minecraft“?

A: MCR reiškia Minecraft Region, atspindintis, kad formatas saugo žaidimo pasaulio duomenis, suskirstytus į 32x32 blokų regionus.

**Q2: Ar galiu atidaryti MCR failus be „Minecraft“?

A: Taip, galite peržiūrėti ir redaguoti MCR failus naudodami trečiųjų šalių įrankius, pvz., NBTExplorer, tačiau norint žaisti pasaulį, reikalingas „Minecraft“.

**Q3: Kuo skiriasi MCR ir MCA failai?

A: MCA (Anvil) yra naujesnis formatas, kuris pakeitė MCR „Minecraft“ 1.2.1 versijoje, suteikdamas dvigubą statybų aukštį (256 prieš 128 blokų) ir geresnį saugojimo efektyvumą

**Q4: Ar MCR failas yra visas „Minecraft“ pasaulis?

A: Ne, vienas MCR failas saugo tik vieną pasaulio regioną. Pilnas Minecraft pasaulis susideda iš daugelio MCR failų “region” aplanke.

**Q5: Ar galiu ištrinti MCR failus, jei mano pasaulyje yra MCA failų?

A: Taip, jei jūsų pasaulis buvo konvertuotas į naujesnį Anvil formatą, senieji MCR failai lieka kaip suderinamumo priemonė ir juos galima saugiai ištrinti, kad sutaupytumėte vietos.

Šaltiniai