Değiştirmeye değer oyun kuralları ve insanların yanlış bildiği varsayılan ayarlar
Kırktan fazla oyun kuralı var ve çoğu rehber, hangilerinin önemli olduğunu belirtmeden hepsini listeliyor. İşte bir dünyanın oynanışını değiştirenler ve gerçek varsayılan değerleri.
/gamerule kırkın üzerinde girişe ulaştı. Çoğu, kimsenin dokunmadığı hata ayıklama anahtarlarıdır. Birkaçı, bir dünyanın hissiyatını gerçekten değiştirir ve bazılarının varsayılan ayarları insanları şaşırtır.
Bir dünyayı değiştirenler
| Oyun Kuralı | Varsayılan | Neden değiştirmek isteyesiniz? |
|---|---|---|
keepInventory | false | Özel sunucularda en çok değiştirilen kural |
doDaylightCycle | true | İnşaat yaparken öğlen vaktinde dondurun |
doWeatherCycle | true | Yağmurun inşaat seansını mahvetmesini durdurun |
mobGriefing | true | Creeper'lar üssünüzde krater açmayı durdurur; ayrıca Köylülerin çiftçilik yapmasını da engeller |
doFireTick | true | Ateş yayılmayı durdurur — nether'da bir inşaat yapmadan önce false olarak ayarlayın |
randomTickSpeed | 3 | Mahsul büyüme hızı. 0 büyümeyi tamamen dondurur |
playersSleepingPercentage | 100 | Bir Oyuncunun geceyi atlayabilmesi için 1 olarak ayarlayın |
spawnRadius | 10 | Dünya doğuş dağılımını sıkılaştırın |
İnsanların yanlış varsaydığı varsayılanlar
randomTickSpeed1 değil, 3'tür. Mahsulleri hızlandırmak için 1000'e çıkarmak, yaprak çürümesini, Ateş yayılmasını ve Buz erimesini de hızlandırır ve sunucu TPS'sini düşürür.mobGriefingsadece creeper'lardan fazlasını kapsar. Kapatmak, Köylülerin tohum alıp ekmesini, enderman'ların blok yerleştirmesini ve Koyunların çim yemesini de durdurur. Demir çiftlikleri ve Köylü çiftlikleri sessizce bozulur.doInsomniavarsayılan olarak açıktır — fantomları doğuran budur. Onlarla savaşmak yerine kapatın.doImmediateRespawnmevcuttur vefalse'tür; bunutrueolarak ayarlamak ölüm ekranını tamamen atlar.commandBlockOutputtrue'dir, bu yüzden bir kızıltaş düzeneği yönetici sohbetini spam'ler. Neredeyse her sunucu bunufalseolarak ayarlar.
Tam sayı ve boolean
Oyun kuralları türlere sahiptir ve komut, yanlış bir türü açıklamak yerine sessizce reddeder. randomTickSpeed, spawnRadius, maxEntityCramming, playersSleepingPercentage ve maxCommandChainLength sayı alır; diğer her şey true/false'tir.
Değer içermeyen /gamerule <rule>, değiştirmek yerine mevcut ayarı okur — indirilen bir Haritanın neleri değiştirdiğini kontrol etmek için kullanışlıdır.
Sunucu başına değil, dünya başınadır
Oyun kuralları level.dat içinde bulunur, bu nedenle dünya klasörüyle birlikte seyahat ederler ve aynı sunucudaki diğer dünyalara uygulanmazlar. Çoklu evren (multiverse) kurulumu, bunların her dünya için ayarlanmasını gerektirir.
Herhangi bir kuralı seçin ve doğru türün zaten uygulandığı komutu Oyuncu Komut Oluşturucu bölümünde bulun; bu bölüm aynı formdan ışınlanma, oyun modu, xp, zaman ve hava durumunu da kapsar.