SeedMapView
EL

Αρχική › Οδηγοί › Πώς λειτουργούν τα seed, από αριθμούς σε κόσμους

Πώς λειτουργούν τα seed του Minecraft: από αριθμούς σε ολόκληρους κόσμους

Πώς λειτουργούν τα seed του Minecraft: από αριθμούς σε ολόκληρους κόσμους

Κάθε κόσμος Minecraft ξεκινά από έναν αριθμό, το seed. Το παιχνίδι τον δίνει στον δημιουργό κόσμου και προκύπτουν έδαφος, βιοτόπια, σπήλαια και δομές. Με το ίδιο seed ξανά, παίρνεις τον ίδιο κόσμο.

Ο οδηγός εξηγεί τι είναι το seed, πώς το κείμενο γίνεται αριθμός, γιατί μετρά η έκδοση και πώς το χειρίζονται Java και Bedrock. Δείχνει επίσης πώς ο χάρτης seed εμφανίζει τον κόσμο πριν τον εξερευνήσεις.

Άνοιξε τη μετατροπή κειμένου σε seed

Τι είναι ένα seed

Είναι η αρχική τιμή για τις γεννήτριες τυχαίων αριθμών που χτίζουν τον κόσμο. Η δημιουργία Minecraft είναι ψευδοτυχαία: με την ίδια αρχική τιμή προκύπτει κάθε φορά η ίδια ακολουθία αριθμών.

Στη Java Edition, το seed είναι προσημασμένος ακέραιος 64 bit, δηλαδή οποιοσδήποτε ακέραιος από -9,223,372,036,854,775,808 έως 9,223,372,036,854,775,807. Υπάρχουν περίπου 18 πεντάκις εκατομμύρια πιθανά seed, πολύ περισσότερα απ’ όσα θα εξερευνούσε ποτέ κανείς.

Το seed δεν αποθηκεύει τον κόσμο· είναι το κλειδί. Το παιχνίδι δημιουργεί κάθε chunk όταν χρειάζεται από το seed και τις συντεταγμένες του. Γι’ αυτό το seed κοινοποιείται ως μικρός αριθμός, ενώ ένας αποθηκευμένος κόσμος πιάνει gigabyte.

Ίδιο seed, ίδιος κόσμος

Με ίδιο seed, ίδια έκδοση και ίδιο αριθμό έκδοσης παίρνεις τα ίδια:

  • Σχήμα εδάφους, βουνά, ποτάμια και ωκεανούς
  • Κατανομή βιοτόπων
  • Συστήματα σπηλαίων και θέσεις μεταλλευμάτων
  • Θέσεις δομών, όπως χωριά, οχυρά και ναοί
  • Περιοχή εμφάνισης κόσμου

Μερικά πράγματα δεν ορίζονται μόνο από το seed. Εμφάνιση πλασμάτων, καιρός και όσα χτίζουν ή σπάνε οι παίκτες εξαρτώνται από την εξέλιξη του παιχνιδιού.

Αυτό κάνει εφικτούς τους χάρτες seed. Εκτελούν τους ίδιους κανόνες δημιουργίας με το παιχνίδι και σχεδιάζουν το αποτέλεσμα. Βάλε το seed στον χάρτη SeedMapView για να δεις τον κόσμο από ψηλά, μαζί με δομές που δεν επισκέφτηκες ακόμη.

Πώς τα seed κειμένου γίνονται αριθμοί

Στη δημιουργία κόσμου μπορείς να γράψεις λέξεις αντί για αριθμό. Το παιχνίδι πρέπει πρώτα να μετατρέψει το κείμενο σε αριθμό.

  • Αν το κείμενο είναι έγκυρος ακέραιος, η Java τον χρησιμοποιεί απευθείας ως seed.
  • Αν είναι οποιοδήποτε άλλο κείμενο, η Java εφαρμόζει τη String hashCode και το μετατρέπει σε αριθμό 32 bit.
  • Αν αφήσεις το πεδίο κενό, επιλέγει τυχαίο seed.

Επειδή η hashCode δίνει αποτέλεσμα 32 bit, τα seed κειμένου φτάνουν μόνο περίπου 4.3 δισεκατομμύρια από τους 18 πεντάκις εκατομμύρια κόσμους. Δύο διαφορετικές λέξεις μπορεί να δώσουν τον ίδιο αριθμό και κόσμο.

Με τον μετατροπέα κειμένου σε seed βλέπεις ποιον αριθμό δίνει μια λέξη. Χρήσιμο για χάρτες seed που απαιτούν την αριθμητική τιμή.

Γιατί έχει σημασία η έκδοση

Το seed είναι η μισή συνταγή. Η άλλη μισή είναι ο κώδικας δημιουργίας, που αλλάζει με τις ενημερώσεις. Το ίδιο seed σε άλλη έκδοση μπορεί να δώσει πολύ διαφορετικό κόσμο.

ΕνημέρωσηΤι άλλαξε
1.13Νέα δημιουργία ωκεανών και ωκεάνιες δομές
1.16Νέα βιοτόπια Νέδερ και προμαχώνες
1.18Πλήρης ανανέωση εδάφους: ψηλότερος κόσμος, νέα σπήλαια και σύστημα βιοτόπων
1.19Βαθύ σκότος και αρχαίες πόλεις
1.20Άλση κερασιών και ερείπια μονοπατιών
1.21Αίθουσες δοκιμασιών

Η ενημέρωση κόσμου αλλάζει μόνο chunk που δημιουργούνται μετά. Οι εξερευνημένες περιοχές κρατούν το έδαφός τους. Στον χάρτη διάλεγε την έκδοση δημιουργίας του κόσμου ή των chunk που σε ενδιαφέρουν.

Seed Java και Bedrock

Από την 1.18, Java και Bedrock έχουν αντίστοιχη δημιουργία εδάφους και βιοτόπων. Με ίδιο αριθμητικό seed, ξηρά, ωκεανοί και βιοτόπια ευθυγραμμίζονται στενά.

Οι δομές είναι διαφορετικές. Κάθε έκδοση έχει δικούς της κανόνες, οπότε χωριά, ναοί και άλλες δομές συνήθως εμφανίζονται αλλού στο ίδιο seed. Γι’ αυτό οι χάρτες ζητούν επιλογή έκδοσης.

Η Bedrock παλιότερα χρησιμοποιούσε seed 32 bit, ενώ οι σύγχρονες εκδόσεις δέχονται 64 bit όπως η Java. Για seed κειμένου, η μετατροπή πρώτα σε αριθμό είναι ασφαλέστερη για ίδιο κόσμο και στις δύο. Δες seed Java και Bedrock για περισσότερα.

Εύρεση και επιλογή seed

Για το seed ενός υπάρχοντος κόσμου:

  • Java: γράψε /seed στη συνομιλία. Λειτουργεί σε έναν παίκτη και σε διακομιστές με άδεια.
  • Bedrock: άνοιξε τις ρυθμίσεις κόσμου. Το seed φαίνεται στη σελίδα Παιχνίδι.

Αναλυτικά βήματα στο πώς βρίσκεις το seed σου.

Για νέο κόσμο με συγκεκριμένα χαρακτηριστικά, όπως χωριό στο spawn ή κοντινό νησί μανιταριών, δες τα καλύτερα seed ή αναζήτησε με την εύρεση seed.

Μύθοι και συχνές ερωτήσεις για seed

Τα seed προκαλούν σύγχυση. Μερικοί συνηθισμένοι μύθοι:

  • «Το seed αποθηκεύει όλο τον κόσμο.» Όχι. Είναι μόνο η αρχική τιμή. Το παιχνίδι χτίζει τον κόσμο από αυτή όταν φορτώνει κάθε chunk.
  • «Κάθε seed είναι μοναδικό.» Για αριθμούς ναι, καθένα δίνει δικό του κόσμο. Δύο διαφορετικά κείμενα όμως μπορεί να δώσουν ίδιο hash και κόσμο.
  • «Ένα καλό seed λειτουργεί σε κάθε έκδοση.» Όχι πάντα. Διάσημο seed της 1.16 μπορεί να είναι αγνώριστο στην 1.18 ή νεότερες λόγω νέου δημιουργού εδάφους.
  • «Τα αρνητικά seed είναι χειρότερα.» Όχι. Είναι εξίσου έγκυρα και ποικίλα με τα θετικά.
  • «Το seed καθορίζει εμφανίσεις πλασμάτων και πτώσεις αντικειμένων.» Κυρίως όχι. Αυτά εξαρτώνται από τυχαία συμβάντα κατά το παιχνίδι, όχι από το seed κόσμου.

Αν ο κόσμος σου διαφέρει από ένα seed που είδες online, συνήθως φταίει άλλη έκδοση, άλλος αριθμός έκδοσης ή διαφορετική γραφή και κεφαλαία στο κείμενο. Τα seed κειμένου διακρίνουν πεζά και κεφαλαία: «Minecraft» και «minecraft» δίνουν άλλους κόσμους.

Όταν μοιράζεσαι seed, βάλε πάντα έκδοση και αριθμό έκδοσης. Έτσι οι άλλοι φορτώνουν τον ίδιο κόσμο ή τον βλέπουν στον χάρτη. Η καταγραφή τους βοηθά και σε μελλοντική επανεκκίνηση. Για διαφορές δομών, δες seed Java και Bedrock.

Συχνές ερωτήσεις

Το ίδιο seed δίνει τον ίδιο κόσμο;

Ναι, με την ίδια έκδοση και τον ίδιο αριθμό έκδοσης. Αλλαγή έκδοσης μπορεί να αλλάξει έδαφος και δομές.

Πόσα seed του Minecraft υπάρχουν;

Τα seed Java Edition είναι αριθμοί 64 bit, με περίπου 18 πεντάκις εκατομμύρια τιμές. Τα seed κειμένου φτάνουν μόνο περίπου 4.3 δισεκατομμύρια.

Τι γίνεται αν γράψω λέξεις ως seed;

Η Java μετατρέπει το κείμενο σε αριθμό με τη String hashCode. Αυτός ο αριθμός είναι το πραγματικό seed.

Ταιριάζουν τα seed Java και Bedrock;

Από την 1.18, ίδιο αριθμητικό seed δίνει πολύ παρόμοιο έδαφος και βιοτόπια. Οι δομές τοποθετούνται διαφορετικά.

Μπορώ να αλλάξω το seed υπάρχοντος κόσμου;

Όχι απευθείας. Καθορίζεται στη δημιουργία. Μπορείς να φτιάξεις νέο κόσμο με άλλο seed.