Hogyan működnek a Minecraft seedek: számokból egész világok
Minden Minecraft-világ egyetlen számból, a seedből indul. A játék ezt a számot adja a világgenerátornak, és ebből lesz a terep, a biomok, a barlangok és az építmények. Ugyanazt a seedet újra használva ugyanazt a világot kapod.
Ez az útmutató elmagyarázza, mi is a seed, hogyan lesz a szöveges seedből szám, miért fontos a játékverzió, és hogyan kezeli a seedeket a Java és a Bedrock. Azt is bemutatja, hogyan használja ezt a seedtérkép a világod megjelenítéséhez még a felfedezés előtt.
Szöveg–seed átalakító megnyitása
Mi az a seed?
A seed a világot felépítő véletlenszám-generátorok kezdőértéke. A Minecraft generálása nem valóban véletlen, hanem álvéletlen: ugyanabból a kezdőértékből mindig ugyanaz a számsorozat következik.
A Java Edition seedje egy 64 bites előjeles egész szám. Ez azt jelenti, hogy bármely egész szám lehet -9,223,372,036,854,775,808 és 9,223,372,036,854,775,807 között. Körülbelül 18 trillió lehetséges seed van, jóval több, mint amennyit bárki bejárhatna.
A seed nem tárolja a világot, csak a kulcs hozzá. A játék a seedből és a chunk koordinátáiból igény szerint generálja az egyes chunkokat. Ezért osztható meg egy seed rövid számként, miközben egy mentett világ gigabájtokat is elfoglalhat.
Ugyanaz a seed, ugyanaz a világ
Ha ugyanazt a seedet írod be ugyanabban a kiadásban és verzióban, ugyanazt kapod:
- A terep formája, hegyek, folyók és óceánok
- A biomok elrendezése
- Barlangrendszerek és az ércek helye
- Építmények, például falvak, erődök és templomok helye
- A világ kezdőpontjának környéke
Bizonyos dolgokat nem egyedül a seed határoz meg. A lények megjelenése, az időjárás és a játékosok építése vagy rombolása a játék közbeni eseményektől függ.
Ez teszi lehetővé a seedtérképeket. A seedtérkép a játékéval azonos generálási szabályokat futtatja, és kirajzolja az eredményt. Add meg a seededet a SeedMapView seedtérképén, és felülről láthatod a világodat, a még meg nem látogatott építményekkel együtt.
Hogyan lesz a szöveges seedből szám?
Világ létrehozásakor szám helyett szavakat is írhatsz a seedmezőbe. A játéknak először számmá kell alakítania a szöveget.
- Ha a szöveg érvényes egész szám, a Java közvetlenül ezt használja seedként.
- Ha bármilyen más szöveg, a Java a String hashCode függvényén futtatja át. Ez 32 bites számmá alakítja a szöveget.
- Ha üresen hagyod a mezőt, a játék véletlen seedet választ.
Mivel a hashCode 32 bites eredményt ad, a szöveges seedek a 18 trillió lehetséges világból csak körülbelül 4.3 milliárdot érhetnek el. Két különböző szó akár ugyanazt a számot és ugyanazt a világot is eredményezheti.
A szöveg–seed átalakítóval megnézheted, melyik szó milyen számmá alakul. Ez hasznos, ha egy szöveges seedet a számértéket igénylő seedtérképen szeretnél betölteni.
Miért fontos a játékverzió?
A seed csak a recept egyik fele. A másik a generátor kódja, amely frissítésenként változik. Ugyanaz a seed más verzióban egészen más világot adhat.
| Frissítés | Mi változott? |
|---|---|
| 1.13 | Új óceángenerálás és óceáni építmények |
| 1.16 | Új Nether-biomok és bástyaromok |
| 1.18 | Teljes terepátalakítás: magasabb világ, új barlangok, új biomrendszer |
| 1.19 | Mélyhomály és ősi városok |
| 1.20 | Cseresznyeligetek és ösvényromok |
| 1.21 | Próbatermek |
A világ frissítése csak a frissítés után generált chunkokat változtatja meg. A már felfedezett területek megtartják régi terepüket. A seedtérképen mindig azt a verziót válaszd, amelyben a világ készült, vagy amelyben a téged érdeklő chunkok generálódtak.
Java- és Bedrock-seedek
1.18 óta a Java és a Bedrock egyező terep- és biomgenerálást használ. Ha mindkettőben ugyanazt a számértékű seedet adod meg, a szárazföldek, óceánok és biomok szorosan illeszkednek.
Az építmények másképp működnek. Mindkét kiadásnak saját építményelhelyezési szabályai vannak, ezért a falvak, templomok és más építmények ugyanazon a seeden általában máshol jelennek meg. Ezért kéri a seedtérkép a kiadás kiválasztását.
A Bedrock régebben 32 bites seedeket használt, a modern verziók azonban a Javához hasonlóan 64 bites seedeket is elfogadnak. Szöveges seedeknél a két kiadás azonos világához a legbiztosabb először számmá alakítani a szót. További részletekért olvasd el a Java- és Bedrock-seedek összehasonlítását.
Seedek megkeresése és kiválasztása
Egy meglévő világ seedjének megkeresése:
- Java: írd a csevegésbe: /seed. Egyjátékos módban működik, szerveren pedig akkor, ha van hozzá jogosultságod.
- Bedrock: nyisd meg a világ beállításait. A seed a Játék oldalon látható.
A részletes lépéseket a seeded megkereséséről szóló útmutatóban találod.
Ha új világot szeretnél konkrét jellemzőkkel, például kezdőponti faluval vagy közeli gombaszigettel, böngészd a legjobb seedek listáját, vagy a seedkeresővel keress az igényeidnek megfelelő seedeket.
Seedekkel kapcsolatos tévhitek és gyakori kérdések
A seedek sok félreértést okoznak. Íme néhány gyakori tévhit:
- „A seed tárolja az egész világot.” Nem. A seed csak a kezdőérték. A játék ebből építi fel a világot minden chunk betöltésekor.
- „Minden seed egyedi.” Számoknál igen: minden seed saját világot ad. Szöveges seedeknél két különböző szó ugyanarra a számra képezhető le, és ugyanazt a világot adhatja.
- „Egy jó seed minden verzióban működik.” Nem mindig. Egy 1.16-ból ismert seed a(z) 1.18 vagy újabb verziókban teljesen másképp nézhet ki, mert változott a terepgenerátor.
- „A negatív seedek rosszabbak.” Nem. A negatív seedek ugyanolyan érvényesek és változatosak, mint a pozitívak.
- „A seed dönti el a lények megjelenését és a zsákmányt.” Többnyire nem. A lények megjelenése és zsákmánya a játék közbeni véletlen eseményektől függ, nem a világ seedjétől.
Sokan azt is kérdezik, miért különbözik a világuk egy interneten látott seedtől. Ennek oka általában más játékverzió, más kiadás, illetve a szöveges seed eltérő írásmódja vagy nagybetűzése. A szöveges seedek megkülönböztetik a kis- és nagybetűket, így a „Minecraft” és a „minecraft” más világot ad.
Seed megosztásakor mindig add meg a kiadást és a verziót. Így bárki pontosan ugyanazt a világot töltheti be vagy nézheti meg seedtérképen. A seedet a verziójával együtt feljegyezni akkor is hasznos, ha később újraindítanád ugyanazt a világot. Az építmények Java és Bedrock közötti eltéréseihez olvasd el a Java- és Bedrock-seedek összehasonlítását.
GYIK
Ugyanaz a seed ugyanazt a világot adja?
Igen, ha ugyanazt a kiadást és játékverziót használod. A verzióváltás megváltoztathatja a terepet és az építményeket.
Hány Minecraft seed létezik?
A Java Edition seedjei 64 bites számok, ezért körülbelül 18 trillió lehetséges seed van. A szöveges seedek ezek közül csak nagyjából 4.3 milliárdot érhetnek el.
Mi történik, ha szavakat írok be seedként?
A Java a String hashCode függvénnyel számmá alakítja a szöveget. Ez a szám a valódi seed.
Egyeznek a Java- és Bedrock-seedek?
1.18 óta ugyanaz a számértékű seed nagyon hasonló terepet és biomokat ad a két kiadásban. Az építmények elhelyezése eltér.
Megváltoztathatom egy meglévő világ seedjét?
Közvetlenül nem. A seed a világ létrehozásakor rögzül. Új világot készíthetsz másik seeddel.