SeedMapView
TR

Ana sayfa › Rehberler › Minecraft Seed'leri Nasıl Çalışır: Sayılardan Koca Dünyalara

Minecraft Seed'leri Nasıl Çalışır: Sayılardan Koca Dünyalara

Minecraft Seed'leri Nasıl Çalışır: Sayılardan Koca Dünyalara

Her Minecraft dünyası seed adı verilen tek bir sayıyla başlar. Oyun bu sayıyı dünya oluşturucusuna verir ve arazi, biyomlar, mağaralar ve yapılar ortaya çıkar. Aynı seed'i tekrar kullan, aynı dünyayı al.

Bu rehber seed'in aslında ne olduğunu, metin seed'lerin nasıl sayıya dönüştüğünü, oyun sürümünün neden önemli olduğunu ve Java ile Bedrock'un seed'leri nasıl ele aldığını açıklar. Ayrıca bir seed haritasının bunu, dünyanı keşfetmeden önce göstermek için nasıl kullandığını da gösterir.

Metinden seed'e aracını aç

Seed nedir

Seed, dünyayı oluşturan rastgele sayı üreteçleri için bir başlangıç değeridir. Minecraft oluşumu gerçekten rastgele değildir. Sözde rastgeledir: aynı başlangıç değeri verildiğinde aynı sayı dizisi her seferinde ortaya çıkar.

Java Edition'da seed, 64 bitlik işaretli bir tam sayıdır. Yani -9,223,372,036,854,775,808 ile 9,223,372,036,854,775,807 arasında herhangi bir tam sayı olabilir. Yaklaşık 18 kentilyon olası seed vardır; bu, kimsenin keşfedebileceğinden çok daha fazladır.

Seed dünyayı saklamaz. Sadece anahtardır. Oyun her chunk'ı seed'den ve chunk koordinatlarından isteğe bağlı olarak üretir. Bu yüzden bir seed tek bir kısa sayı olarak paylaşılabilirken kayıtlı bir dünya gigabaytlarca yer kaplayabilir.

Aynı seed, aynı dünya

Aynı seed'i aynı sürümde ve aynı versiyonda girersen aynılarını elde edersin:

  • Arazi şekli, dağlar, nehirler ve okyanuslar
  • Biyom düzeni
  • Mağara sistemleri ve cevher konumları
  • Köyler, kaleler ve tapınaklar gibi yapı konumları
  • Dünya doğuş alanı

Bazı şeyler yalnızca seed ile belirlenmez. Yaratık doğuşları, hava durumu ve oyuncuların inşa ettiği ya da kırdığı her şey oyun sırasında olanlara bağlıdır.

Seed haritalarını mümkün kılan budur. Seed haritası oyunla aynı oluşum kurallarını çalıştırır ve sonucu çizer. Seed'ini SeedMapView seed haritasına gir ve dünyanı yukarıdan, henüz ziyaret etmediğin yapılar dahil görürsün.

Metin seed'ler nasıl sayıya dönüşür

Bir dünya oluştururken seed kutusuna sayı yerine kelimeler yazabilirsin. Oyun önce bu metni bir sayıya çevirmek zorundadır.

  • Metin geçerli bir tam sayıysa Java onu doğrudan seed olarak kullanır.
  • Başka herhangi bir metinse Java onu Java String hashCode fonksiyonundan geçirir. Bu, metni 32 bitlik bir sayıya çevirir.
  • Kutuyu boş bırakırsan oyun rastgele bir seed seçer.

hashCode 32 bitlik sonuç verdiği için metin seed'ler 18 kentilyon olası dünyanın yalnızca yaklaşık 4.3 milyarına ulaşabilir. İki farklı kelime aynı sayıyı ve aynı dünyayı bile üretebilir.

Bir kelimenin hangi sayıya dönüştüğünü görmek için metinden seed'e dönüştürücüyü kullan. Bu, sayısal değer gerektiren bir seed haritasında metin seed yüklemek istersen işe yarar.

Oyun sürümü neden önemli

Seed tarifin yalnızca yarısıdır. Diğer yarısı güncellemeler arasında değişen oluşturucu kodudur. Farklı bir sürümde aynı seed çok farklı bir dünya verebilir.

GüncellemeNe değişti
1.13Yeni okyanus oluşumu ve okyanus yapıları
1.16Yeni Nether biyomları ve bastionlar
1.18Tam arazi yenilemesi: daha yüksek dünya, yeni mağaralar, yeni biyom sistemi
1.19Derin karanlık ve antik şehirler
1.20Kiraz koruları ve iz kalıntıları
1.21Deneme odaları

Bir dünyayı güncellemek yalnızca güncellemeden sonra oluşturulan chunk'ları değiştirir. Keşfedilmiş alanlar eski arazisini korur. Bir seed haritasında her zaman dünyanın oluşturulduğu sürümü ya da önemsediğin chunk'ların sürümünü seç.

Java ve Bedrock seed'leri

1.18 sürümünden beri Java ve Bedrock eşleşen arazi ve biyom oluşumu kullanır. İkisine de aynı sayısal seed'i gir, kara, okyanuslar ve biyomlar yakından örtüşür.

Yapılar farklı bir hikayedir. Her sürüm kendi yapı yerleştirme kurallarını kullanır, bu yüzden köyler, tapınaklar ve diğer yapılar aynı seed'de genellikle farklı yerlerde görünür. Seed haritalarının senden sürüm seçmeni istemesinin sebebi budur.

Bedrock tarihsel olarak 32 bitlik seed'ler kullandı, modern sürümler ise Java gibi 64 bitlik seed'leri kabul eder. Metin seed'ler için kelimeyi önce sayıya çevirmek, iki sürümde de aynı dünyayı almanın en güvenli yoludur. Daha fazla ayrıntı için Java ve Bedrock seed'lerini oku.

Seed bulma ve seçme

Zaten sahip olduğun bir dünyanın seed'ini bulmak için:

  • Java: sohbete /seed yaz. Tek oyunculu modda çalışır, sunucularda ise iznin varsa.
  • Bedrock: dünya ayarlarını aç. Seed, Oyun sayfasında gösterilir.

Tam adımlar seed'ini nasıl bulursun sayfasında.

Doğuş noktasında bir köy ya da yakınlarda bir mantar adası gibi belirli özelliklere sahip yeni bir dünya istiyorsan en iyi seed'ler listesine göz at ya da istediğine uyan seed'leri aramak için seed bulucuyu kullan.

Seed efsaneleri ve sık sorulan sorular

Seed'ler çok kafa karışıklığına neden olur. İşte bazı yaygın efsaneler:

  • "Seed bütün dünyayı saklar." Saklamaz. Seed sadece başlangıç değeridir. Oyun her chunk yüklendiğinde dünyayı ondan kurar.
  • "Her seed benzersizdir." Sayılar için evet, her seed kendi dünyasını verir. Metin seed'lerde iki farklı kelime aynı sayıya hash'lenip aynı dünyayı verebilir.
  • "İyi bir seed her sürümde çalışır." Her zaman değil. 1.16 sürümünden ünlü bir seed, arazi oluşturucusu değiştiği için 1.18 ve sonrasında kendisine hiç benzemeyebilir.
  • "Negatif seed'ler daha kötüdür." Hayır. Negatif seed'ler pozitif olanlar kadar geçerli ve çeşitlidir.
  • "Seed yaratık doğuşlarını ve ganimet düşüşlerini belirler." Çoğunlukla hayır. Yaratık doğuşu ve düşüşler dünya seed'ine değil, oyun sırasındaki rastgele olaylara bağlıdır.

Bazı oyuncular dünyalarının internette gördükleri bir seed'den neden farklı olduğunu da merak eder. Olağan nedenler farklı oyun sürümü, farklı bir edition ya da farklı yazımla veya büyük harflerle yazılmış bir metin seed'dir. Metin seed'ler büyük/küçük harfe duyarlıdır, bu yüzden "Minecraft" ve "minecraft" farklı dünyalar verir.

Bir seed paylaşırken her zaman sürümü ve versiyonu da belirt. Böylece herkes tam aynı dünyayı yükleyebilir ya da bir seed haritasında görebilir. Seed'i versiyonuyla birlikte yazmak, aynı dünyayı daha sonra yeniden başlatmak istersen de yardımcı olur. Java ve Bedrock'un yapılarda neden farklılaştığını görmek istersen Java ve Bedrock seed'lerini oku.

SSS

Aynı seed aynı dünyayı verir mi?

Evet, aynı sürümü ve aynı oyun versiyonunu kullandığın sürece. Versiyonu değiştirmek arazi ve yapıları değiştirebilir.

Kaç tane Minecraft seed'i var?

Java Edition seed'leri 64 bitlik sayılardır, yani yaklaşık 18 kentilyon olası seed vardır. Metin seed'ler bunların yalnızca yaklaşık 4.3 milyarına ulaşabilir.

Seed olarak kelime yazarsam ne olur?

Java metni String hashCode fonksiyonuyla bir sayıya çevirir. Gerçek seed o sayıdır.

Java ve Bedrock seed'leri eşleşir mi?

1.18 sürümünden beri aynı sayısal seed her iki sürümde de çok benzer arazi ve biyomlar verir. Yapılar farklı yerleştirilir.

Mevcut bir dünyanın seed'ini değiştirebilir miyim?

Doğrudan hayır. Seed, dünya oluşturulduğunda sabitlenir. Farklı bir seed ile yeni bir dünya oluşturabilirsin.