Τι είναι ένα αρχείο MCR;
Η μορφή αρχείου MCR του Minecraft είναι μια μορφή δεδομένων που χρησιμοποιείται από το Minecraft για την αποθήκευση τμημάτων εδάφους ενός Κόσμου Minecraft. Βασίζεται στη μορφή NBT (Named Binary Tag), η οποία αναπτύχθηκε από τους δημιουργούς της δημοφιλούς ανοιχτού κώδικα μηχανής παιχνιδιών, Minecraft Forge. Ο τύπος αρχείου MCR εισήχθη από την αρχή και αργότερα αντικαταστάθηκε από τη μορφή αρχείου MCA.
Μορφή Αρχείου MCR
Η μορφή αρχείου MCR είναι δομημένη ως μια σειρά από ονομαστικές δυαδικές ετικέτες, καθεμία από τις οποίες περιέχει έναν συγκεκριμένο τύπο δεδομένων. Η ετικέτα ανώτερου επιπέδου είναι η ετικέτα “Level”, η οποία περιέχει όλα τα δεδομένα για ένα μόνο επίπεδο παιχνιδιού. Μέσα στην ετικέτα Level, υπάρχουν αρκετές άλλες ονομαστικές ετικέτες που αποθηκεύουν διαφορετικούς τύπους δεδομένων, όπως η ετικέτα “Data”, η οποία αποθηκεύει πληροφορίες για τον κόσμο του παιχνιδιού, και οι ετικέτες “Entities” και “TileEntities”, οι οποίες αποθηκεύουν δεδομένα για τα αντικείμενα του παιχνιδιού και τις οντότητες πλακιδίων στον κόσμο, αντίστοιχα.
Τι περιέχει η μορφή αρχείου MCR;
Στη μορφή αρχείου Minecraft MCR, μια περιοχή είναι μια περιοχή 32x32 μπλοκ του κόσμου του παιχνιδιού. Η μορφή MCR διαιρεί τον κόσμο του παιχνιδιού σε περιοχές προκειμένου να διαχειρίζεται τα δεδομένα πιο αποδοτικά και να επιτρέπει ταχύτερη φόρτωση και αποθήκευση των επιπέδων του παιχνιδιού. Κάθε περιοχή αποθηκεύεται σε ξεχωριστό αρχείο, και η μορφή αρχείου MCR χρησιμοποιεί ένα σύστημα συντεταγμένων για να προσδιορίσει τη θέση κάθε περιοχής μέσα στον κόσμο του παιχνιδιού. Οι συντεταγμένες μιας περιοχής καθορίζονται από τις συντεταγμένες των μπλοκ της κάτω-αριστερής γωνίας της περιοχής. Για παράδειγμα, μια περιοχή με συντεταγμένες (-1,0) θα βρισκόταν μία περιοχή προς τα αριστερά και μηδέν περιοχές προς τα κάτω από το αρχικό σημείο του κόσμου του παιχνιδιού.
Κύρια Χαρακτηριστικά των Αρχείων MCR
| Χαρακτηριστικό | Περιγραφή |
|---|---|
| Επέκταση Αρχείου | .mcr |
| Κύριες Παραλλαγές | Αρχική μορφή McRegion που εισήχθη στο Minecraft Beta 1.3· αργότερα αντικαταστάθηκε από τη μορφή Anvil (MCA) στο Minecraft 1.2.1· δεν υπάρχουν επίσημες παραλλαγές έκδοσης πέρα από την τυπική υλοποίηση McRegion |
| Τύπος Μορφής | Μορφή αρχείου περιοχής δυαδικού τύπου βασισμένη στη δομή Named Binary Tag (NBT); διαθέτει κεφαλίδα 8 KiB (διαχωρισμένη σε πίνακες τοποθεσίας και χρονικής σήμανσης με 1024 καταχωρήσεις ο καθένας) ακολουθούμενη από δεδομένα τμημάτων συμπιεσμένα με GZip ή Zlib, αποθηκευμένα σε τομείς 4 KiB |
| Κύρια Χρήση | Αποθήκευση δεδομένων περιοχής για κόσμους Minecraft Java Edition από την έκδοση Beta 1.3 έως την έκδοση 1.1· κάθε περιοχή καλύπτει μια περιοχή 32x32 τμημάτων (512x256x512 μπλοκ) και περιέχει δεδομένα μπλοκ, οντότητες, οντότητες πλακιδίων και πληροφορίες φωτισμού |
| Κύριο Χαρακτηριστικό | Επαναστατική αποθήκευση βασισμένη σε περιοχές που ομαδοποιεί τα τμήματα μαζί, εξαλείφοντας τα προβλήματα απόδοσης της προηγούμενης μορφής επιπέδου Alpha όπου κάθε τμήμα αποθηκευόταν ως ξεχωριστό αρχείο· μείωσε τις παύσεις φόρτωσης του κόσμου έως και επτά φορές |
| Προφίλ Ασφάλειας | Ασφαλές για χρήση στο παιχνίδι· δεν περιέχει ενσωματωμένα αθροίσματα ελέγχου για επαλήθευση ακεραιότητας των δεδομένων· επιρρεπές σε κατεστραμμένα δεδομένα εάν επεξεργαστεί χειροκίνητα με επεξεργαστές κειμένου· απαιτεί εξειδικευμένα εργαλεία (NBTExplorer, Minecraft Region Fixer) για ασφαλή προβολή και τροποποίηση |
| Συμβατότητα | Ιδιαίτερο για εκδόσεις Minecraft Java Edition από το Beta 1.3 έως το 1.1· μετατρέπεται αυτόματα σε μορφή MCA όταν φορτώνεται στο Minecraft 1.2.1 ή νεότερο· μπορεί να ανοιχθεί και να εξεταστεί χρησιμοποιώντας εργαλεία τρίτων όπως το NBTExplorer, το MCEdit ή διορθωτές περιοχών βασισμένους σε Python |
Προδιαγραφές Μορφής Αρχείου MCR
Οι προδιαγραφές του μορφότυπου αρχείου MCR είναι δημόσια διαθέσιμες. Οι προδιαγραφές για τη μορφή NBT, στην οποία βασίζεται το μορφότυπο MCR, είναι διαθέσιμες στην ιστοσελίδα του Minecraft Forge. Επιπλέον, το Wiki του Minecraft περιέχει επίσης λεπτομερείς πληροφορίες για το μορφότυπο αρχείου MCR, συμπεριλαμβανομένης της δομής του και των διαφόρων τύπων δεδομένων που υποστηρίζει.
Συμπιεσμένα Δεδομένα σε Αρχεία MCR
Το μορφότυπο αρχείου MCR του Minecraft υποστηρίζει συμπίεση. Το μορφότυπο MCR βασίζεται στη μορφή NBT που επιτρέπει την αποθήκευση δεδομένων σε συμπιεσμένη μορφή. Αυτό βοηθά στη μείωση του μεγέθους των αρχείων MCR και τα καθιστά πιο αποδοτικά για μεταφορά και αποθήκευση. Πρόκειται για ένα σημαντικό χαρακτηριστικό του μορφότυπου MCR, καθώς επιτρέπει στους παίκτες να μοιράζονται μεγάλα δεδομένα εδάφους του Minecraft World με άλλους.
MCR vs. MCA: Κύριες Διαφορές
Η μορφή Anvil (MCA) εισήγαγε αρκετές βελτιώσεις σε σχέση με το MCR:
| Χαρακτηριστικό | MCR (Παλαιό) | MCA (Ανβίλ) |
|---|---|---|
| Ύψος Κατασκευής | 128 μπλοκ | 256 μπλοκ |
| Όριο ID μπλοκ | 256 | 4096 (με στρώση δεδομένων 4-bit) |
| Κενά τμήματα | Φορτωμένο στη μνήμη | Δεν φορτώνεται ή αποθηκεύεται |
| Δεδομένα Βιοτόπου | Υπολογίζεται εν κινήσει | Αποθηκεύεται ανά στήλη X,Z (επεξεργάσιμο) |
| Σειρά Μπλοκ | XZY | YZX (βελτιώνει τη συμπίεση) |
| Πακέτα Chunk | Λιγότερο βελτιστοποιημένο | Βελτιστοποιημένο για μέγεθος |
Συχνές Ερωτήσεις
**Q1: Τι σημαίνει το MCR στο Minecraft;
A: Το MCR σημαίνει Minecraft Region, αντανακλώντας ότι η μορφή αποθηκεύει δεδομένα του κόσμου του παιχνιδιού χωρισμένα σε περιοχές 32x32 τμημάτων.
**Q2: Μπορώ να ανοίξω αρχεία MCR χωρίς το Minecraft;
A:Ναι, μπορείτε να προβάλετε και να επεξεργαστείτε αρχεία MCR χρησιμοποιώντας εργαλεία τρίτων όπως το NBTExplorer, αλλά χρειάζεστε το Minecraft για να παίξετε πραγματικά τον κόσμο.
**Q3: Ποια είναι η διαφορά μεταξύ των αρχείων MCR και MCA;
A: Το MCA (Anvil) είναι η νεότερη μορφή που αντικατέστησε το MCR στο Minecraft 1.2.1, προσφέροντας διπλό ύψος κατασκευής (256 έναντι 128 μπλοκ) και καλύτερη αποδοτικότητα αποθήκευσης
**Q4: Είναι ένα αρχείο MCR ένας πλήρης κόσμος Minecraft;
Α: Όχι, ένα μόνο αρχείο MCR αποθηκεύει μόνο μία περιοχή ενός κόσμου. Ένας πλήρης κόσμος Minecraft αποτελείται από πολλά αρχεία MCR στο φάκελο “region”.
**Q5: Μπορώ να διαγράψω αρχεία MCR αν ο κόσμος μου έχει αρχεία MCA;
Α: Ναι, εάν ο κόσμος σας έχει μετατραπεί στη νεότερη μορφή Anvil, τα παλιά αρχεία MCR παραμένουν ως μέτρο συμβατότητας και μπορούν να διαγραφούν με ασφάλεια για εξοικονόμηση χώρου.