Rehber Minecraft Sunucusu Dünya Önceden Oluşturma (Pre-Generation) — Chunky Eklentisi Rehberi

  • Konuyu Başlatan Konuyu Başlatan vProject
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 197

vProject

Bir Kömür Göründü Kaptanım!
Katılım
6 Şubat 2026
Mesajlar
138
Elmaslar
78
Puan
345
Yaş
21
Minecraft
Asmus1990

Discord:

asmus1990_

İçindekiler:
  1. Giriş — Pre-Generation Neden Şart?
  2. Pre-Generation Olmadan Ne Olur?
  3. Chunky Eklentisi Nedir?
  4. Kurulum
  5. Temel Kullanım — İlk Pre-Generation
  6. Şekil Seçenekleri — Daire, Kare, Özel Alan
  7. Dünya Sınırı (World Border) ile Entegrasyon
  8. Nether ve End Boyutlarını Oluşturma
  9. İlerleme Takibi ve Duraklatma
  10. Chunky Yapılandırması — config.yml
  11. Performans Yönetimi — Sunucu Yavaşlamasını Önleme
  12. ChunkyBorder — Otomatik Sınır Eklentisi
  13. Pre-Generation Sonrası Yapılacaklar
  14. Sorun Giderme
  15. Sonuç

1. Giriş — Pre-Generation Neden Şart?

Minecraft'ta her yeni alan keşfedildiğinde sunucu o alanı anlık olarak üretmek zorundadır. Chunk adı verilen 16×16 blok sütunları; biyom belirleme, yapı yerleşimi, arazi şekillendirme ve dekorasyon gibi hesaplama yoğun işlemler gerektirir. Bu işlem, özellikle görüş mesafesi yüksek sunucularda veya aynı anda birden fazla oyuncu yeni bölgelere gittiğinde sunucuyu ciddi biçimde yavaşlatır.

Pre-generation (önceden oluşturma), oyuncular sunucuya bağlanmadan önce belirlenen bir alanın tüm chunk'larını hesaplayıp diske kaydetme işlemidir. Bu sayede oyuncular o bölgeye gittiğinde sunucu sıfırdan hesaplama yapmak yerine hazır dosyayı doğrudan diskten okur.

Sunucunuzu pre-generation yapmadan açmak şu sonuçları doğurur: Yeni oyuncular ilk girişte ciddi lag yaşar, keşif yapan oyuncular chunk yükleme sırasında donma hisseder, TPS anlık olarak 20'nin altına düşer ve disk I/O zirve değerlere ulaşır.

Pre-generation yapılmış bir sunucuda ise ilk bağlantı sorunsuz geçer, keşif alanı içindeki hareket akıcıdır, TPS kararlı kalır ve sunucu kaynakları daha öngörülebilir biçimde kullanılır.

> Pre-generation, sunucunuzu açmadan önce yapmanız gereken en önemli teknik hazırlıktır. Oyuncular chunk yükleme beklemez; beklerse ayrılırlar.

2. Pre-Generation Olmadan Ne Olur?

Teknik boyutuyla anlamak için chunk oluşturma sürecine bakalım. Vanilla Minecraft'ta bir chunk oluşturulurken şu adımlar gerçekleşir:

Biyom hesabı: Perlin gürültü algoritması ile biyom haritası üretilir. Bu işlem görece hızlıdır.

Arazi şekillendirme: Çok katmanlı gürültü fonksiyonları ile dağlar, vadiler, mağaralar hesaplanır.

Yapı yerleşimi: Köyler, kaleler, yeraltı yapıları, nether kalesi vb. yapıların bu chunk'ta olup olmadığı belirlenir. Bu en yoğun adımdır; komşu chunk'larla koordinasyon gerektirir.

Dekorasyon: Ağaçlar, çiçekler, madenler, su ve lav kaynakları yerleştirilir.

Aydınlatma hesabı: Güneş ışığı ve blok ışığı hesaplanır.

Modern Paper sunucularında bu işlem chunk başına 5-50 milisaniye sürebilir. 20 oyuncu aynı anda yeni bölgelere giderse saniyede 400-1000 chunk oluşturma talebi oluşur. Bu durum TPS'i 5-10'a düşürebilir.

3. Chunky Eklentisi Nedir?

Chunky
, açık kaynaklı ve ücretsiz bir Minecraft pre-generation eklentisidir. 2026 itibarıyla en aktif geliştirilen ve en çok kullanılan pre-generation çözümü olma özelliğini korumaktadır.

Chunky'nin öne çıkan özellikleri şunlardır: çok iş parçacıklı (multi-threaded) chunk oluşturma ile hızlı tamamlama, sunucu yeniden başlatılsa bile kaldığı yerden devam etme, daire, kare ve özel şekil desteği, anlık ilerleme raporu, kaynak kullanımını sınırlama seçeneği ve hem Paper/Spigot hem de Fabric/Forge desteği.

### Desteklenen Platformlar

| Platform | Destek Durumu |
|---|---|
| Paper 1.18+ | ✅ Tam Destek |
| Purpur | ✅ Tam Destek |
| Spigot 1.18+ | ✅ Tam Destek |
| Fabric (Chunky mod) | ✅ Ayrı mod sürümü |
| Forge (Chunky mod) | ✅ Ayrı mod sürümü |
| BungeeCord / Velocity | ❌ Her backend'e ayrı kur |

4. Kurulum

Plugin Olarak Kurulum (Paper/Spigot)


1. Chunky'nin resmi
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
sayfasından veya
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
'den en güncel `.jar` dosyasını indir
2. `plugins/` klasörüne taşı
3. Sunucuyu yeniden başlat

Bash:
# Linux — wget ile doğrudan indirme
cd /home/minecraft/sunucu/plugins/
wget https://hangar.papermc.io/api/v1/projects/Chunky/versions/latest/PAPER/download \
    -O Chunky.jar

Fabric/Forge için Mod Olarak Kurulum

Fabric ve Forge sunucularında Chunky eklenti değil mod olarak kurulur:

Bash:
# Fabric için mods/ klasörüne koy
cp Chunky-Fabric-*.jar /home/minecraft/sunucu/mods/

# Forge için aynı şekilde
cp Chunky-Forge-*.jar /home/minecraft/sunucu/mods/

Kurulumu Doğrulama

Sunucuyu başlattıktan sonra konsolda şu mesajı görmelisiniz:

[Chunky] Chunky 1.x.xx etkinleştirildi.

Veya oyun içinde:

/chunky version


5. Temel Kullanım — İlk Pre-Generation


Chunky'nin tüm komutları /chunky ile başlar. İşte en temel pre-generation akışı:

Adım 1: Dünyayı Seç

/chunky world <dünya_adı>

Örnek:

/chunky world world
/chunky world world_nether
/chunky world world_the_end

Mevcut dünya listesini görmek için:

/chunky worldlist

Adım 2: Merkezi Belirle

Pre-generation'ın merkez noktasını ayarla. Bu genellikle spawn noktasıdır:

/chunky center <x> <z>

Örnek (spawn 0,0 ise):

/chunky center 0 0


Bulunduğunuz konumu merkez yapmak için:

/chunky center

Adım 3: Yarıçapı veya Boyutu Belirle

/chunky radius <blok_sayısı>

Örnek — 5000 blok yarıçapında alan (5000 blok merkezdeki çember):

/chunky radius 5000

Bu değer blok cinsindendir. 5000 blok = 312 chunk yarıçapı = yaklaşık 625×625 chunk alan.

Adım 4: Pre-Generation'ı Başlat

/chunky start

Bu komutun ardından Chunky arka planda chunk üretmeye başlar. Sunucu normal şekilde çalışmaya devam eder.

Adım 5: İlerlemeyi Takip Et

/chunky progress

Çıktı örneği:
[Chunky] world: 45.2% tamamlandı
[Chunky] Oluşturulan: 1.250.400 / 2.764.800 chunk
[Chunky] Hız: 2.840 chunk/saniye
[Chunky] Tahmini kalan süre: 2 saat 14 dakika

Temel Komutlar Özeti

/chunky world <dünya> - Hedef dünyayı seç
/chunky center <x> <z> - Merkez noktasını belirle
/chunky radius <blok> - Yarıçapı belirle (blok cinsinden)
/chunky start - Pre-generation başlat
/chunky pause - Duraklat (kaldığı yerden devam eder)
/chunky continue - Duraklatılmış görevi devam ettir
/chunky cancel - Görevi iptal et
/chunky progress - İlerleme raporunu göster
/chunky silent - Konsol çıktısını sustur/aç

6. Şekil Seçenekleri — Daire, Kare, Özel Alan

Chunky farklı şekillerde alan oluşturmayı destekler.

Daire (Circle) — Varsayılan

Merkez etrafında dairesel bir alan oluşturur. Spawn'dan eşit mesafedeki tüm noktaların kapsanması için idealdir.

/chunky shape circle
/chunky center 0 0
/chunky radius 5000
/chunky start

Toplam chunk sayısı hesabı: π × (yarıçap/16)² ≈ 3.14 × (5000/16)² ≈ 306.000 chunk

Kare (Square)

Merkez etrafında kare bir alan oluşturur. Kenarları düz dünya sınırlarıyla uyumlu olmasını isteyenler için idealdir.

/chunky shape square
/chunky center 0 0
/chunky radius 5000
/chunky start

Kare modunda `radius` değeri merkez noktasından kenara olan mesafeyi belirtir. Yani 5000 blok yarıçaplı kare = 10000×10000 blok alan.

Toplam chunk sayısı: (yarıçap×2/16)² = (10000/16)² ≈ 390.000 chunk

Dikdörtgen (Rectangle)

Farklı yatay ve dikey boyutlarda alan oluşturur:

/chunky shape rectangle
/chunky center 0 0
/chunky radius 8000 4000 # x ekseni 8000, z ekseni 4000
/chunky start

Star (Yıldız) ve Özel Şekiller

Chunky bazı ek şekilleri de destekler:

/chunky shape star
/chunky radius 5000
/chunky start

Hangi Şekli Seçmeli?

Çoğu sunucu için daire en mantıklı seçimdir; oyuncular spawn'dan her yöne eşit mesafede keşfeder. Dünya sınırı kare yapılacaksa kare daha uygun olabilir; ancak köşe bölgeleri için gereksiz chunk üretilir. Dikdörtgen; yatay hareketin daha fazla olduğu özel harita tasarımlarında kullanılabilir.


7. Dünya Sınırı (World Border) ile Entegrasyon

Pre-generation'ı dünya sınırıyla birlikte kullanmak en etkili yaklaşımdır. Önce sınırı belirleyip ardından sınır içindeki tüm chunk'ları oluşturursunuz.

Dünya Sınırı Ayarlama (Vanilla Komutları):

# Dünya sınırı merkezini ayarla
/worldborder center 0 0

# 10.000×10.000 blok sınır belirle (merkezden 5000 blok her yöne)
/worldborder set 10000

# Mevcut sınır boyutunu kontrol et
/worldborder get

Sınıra Göre Chunky Ayarlama:

Dünya sınırı 10.000 blok (yarıçap 5.000) ise:

/chunky world world
/chunky center 0 0
/chunky radius 5000
/chunky shape square
/chunky start


Önemli: Dünya sınırı kare olduğundan Chunky'de de kare şekil kullanmak, sınır dışındaki chunk'ların üretilmesini önler ve daha az chunk = daha az süre anlamına gelir.

Kademeli Sınır Genişletme

Oyuncuların önce küçük bir alanda oynayıp zamanla sınırın genişletilmesi isteniyorsa şu strateji uygulanabilir:

# Aşama 1: Başlangıç sınırı 3000 blok
/worldborder set 6000
/chunky radius 3000
/chunky start

# Oyuncular bu alanı keşfettikten sonra...

# Aşama 2: Sınırı 5000'e genişlet (ek alan pre-gen)
/worldborder set 10000
/chunky radius 5000
/chunky start
# Chunky zaten oluşturulmuş chunk'ları atlar; yalnızca yenilerini üretir

8. Nether ve End Boyutlarını Oluşturma

Ana dünya gibi Nether ve End boyutları da pre-generation'dan faydalanır. Özellikle çok oyunculu sunucularda Nether yolculukları chunk oluşturma kaynaklı lag'ın yaygın sebebidir.

Nether Pre-Generation

# Nether dünyasını seç
/chunky world world_nether

# Merkezi ayarla
/chunky center 0 0

# Nether koordinatları ana dünyadan 8 kat küçük olduğundan
# Ana dünyada 5000 blok = Nether'de 625 blok
# Buna rağmen Nether alan boyutu farklı stratejiler gerektirir
/chunky radius 1000

# Başlat
/chunky start

Nether için önemli not: Oyuncular Nether portalı kullandığında 1:8 ölçeğe göre teleport olur. Ana dünyada 5000 blok alan = Nether'de 625 blok. Bu nedenle Nether'de genellikle daha küçük alan oluşturmak yeterlidir.

End Pre-Generation

/chunky world world_the_end
/chunky center 0 0
/chunky radius 2000
/chunky start

End boyutunda merkezi ada (0,0) her zaman oluşturulur; asıl önemli olan dış adalar bölgesidir. Dış adalar ~1000 bloktan itibaren oluşur; 1000-3000 blok aralığını oluşturmak genellikle yeterlidir.

Çoklu Dünya (Multiverse) ile Özel Dünyalar

Multiverse-Core veya benzer eklentilerle oluşturulmuş özel dünyaları pre-generate etmek için:

# Dünya listesini göster
/chunky worldlist

# Özel dünyayı seç
/chunky world benim_ozel_dunyanim

# Normal akışla devam et
/chunky center 0 0
/chunky radius 3000
/chunky start

9. İlerleme Takibi ve Duraklatma

Pre-generation saatler sürebilir. Bu süreçte Chunky'nin duraklatma ve devam ettirme özellikleri kritik öneme sahiptir.

İlerleme Raporu:

/chunky progress

Daha ayrıntılı bilgi için konsolda şu satırları arayin:

Bash:
# Linux — Chunky loglarını canlı izle
tail -f /home/minecraft/sunucu/logs/latest.log | grep -i chunky

Duraklatma ve Devam Ettirme

# Duraklatma (örneğin sunucu performansı düşünce)
/chunky pause

# Devam ettirme
/chunky continue

Chunky, duraklatma bilgisini `plugins/Chunky/data/` klasörüne kaydeder. Sunucu yeniden başlatılsa bile görev kaybolmaz.

Sunucu Yeniden Başlatma Durumunda:

Sunucu yeniden başlatıldıktan sonra Chunky görevi otomatik olarak devam ettirmez. Manuel olarak şu komutu çalıştırmanız gerekir:

/chunky continue

Bunu otomatikleştirmek için `plugins/Chunky/config.yml` dosyasındaki `autostart` ayarını kullanabilirsiniz:

YAML:
# config.yml
autostart: true   # Sunucu başladığında bekleyen görevi otomatik devam ettir

İptal Etme

/chunky cancel


İptal edilen görev tamamen silinir. Yeni bir görev başlatmak için baştan yapılandırmanız gerekir.

10. Chunky Yapılandırması — config.yml

Chunky'nin tam yapılandırma dosyası `plugins/Chunky/config.yml` konumundadır.

YAML:
# plugins/Chunky/config.yml

# Dil ayarı
language: en

# Sunucu yeniden başlatıldığında bekleyen görevi otomatik başlat
autostart: true

# İlerleme mesajlarının konsolda kaç saniyede bir görüneceği
# 0 = devre dışı
progress-interval: 10

# Chunk oluşturma hızını sınırla (chunk/saniye)
# 0 = sınırsız (dikkatli kullanın, sunucuyu yorabilir)
# Oyuncular varken 200-500 önerilir
# Oyuncu yokken 0 (sınırsız) makul olabilir
max-chunks-per-second: 0

# Görev verilerini kaydetme aralığı (saniye)
# Sunucu çökmesi durumunda bu kadar ilerleme kaybolabilir
save-interval: 30

# Chunk oluşturma iş parçacığı sayısı
# Yüksek değer = daha hızlı pre-gen ama daha fazla CPU
# CPU çekirdek sayısının yarısı genellikle iyi bir başlangıç noktasıdır
threads: 0   # 0 = otomatik (JVM tarafından belirlenir)

# Bildirim prefix'i
prefix: "&8[&bChunky&8] &r"

Önemli Parametre: max-chunks-per-second

Bu parametre sunucu sağlığı için kritiktir:

Oyuncu yokken (gece/bakım saatlerinde): `max-chunks-per-second: 0` (sınırsız). En hızlı pre-generation için bu ayarı kullanın; ancak sunucu CPU ve disk I/O'su zirveye çıkar.

Oyuncular varken: `max-chunks-per-second: 200-500`. Bu değer pre-generation'ı yavaşlatır ama oyuncu deneyimini korur.

Orta yol: `max-chunks-per-second: 800`. Geceleri oyuncu sayısı azsa bu değer hem hızlı pre-generation hem de makul TPS sağlar.

11. Performans Yönetimi — Sunucu Yavaşlamasını Önleme

Pre-generation sırasında sunucu kaynakları yoğun kullanılır. Şu önlemlerle etkiyi minimize edebilirsiniz.

Chunk Hız Sınırı:

Oyuncular çevrimiçiyken `max-chunks-per-second` değerini düşük tutun:

/chunky rate 200

Bu komut chunk/saniye hızını çalışma sırasında da değiştirmenizi sağlar.

Gece Yarısı Otomasyonu (Linux — cron)

Pre-generation'ı gece oyuncu sayısının düştüğü saatlerde otomatik hızlandırmak için:


Bash:
# crontab -e ile ekle

# Gece 02:00'da hızı artır (oyuncu az)
0 2 * * * screen -S minecraft -X stuff "/chunky rate 0\n"

# Sabah 08:00'da hızı düşür (oyuncu artıyor)
0 8 * * * screen -S minecraft -X stuff "/chunky rate 300\n"

Gece Yarısı Otomasyonu (Windows — PowerShell)

Bash:
# Task Scheduler ile çalıştırılacak script
# C:\minecraft\scripts\chunky-gece.ps1

$McrconYolu = "C:\minecraft\tools\mcrcon.exe"
$RconSifre = "rcon_sifren"

# Gece hızlandır
& $McrconYolu -H 127.0.0.1 -P 25575 -p $RconSifre "chunky rate 0"
Write-Host "Chunky hızı sınırsız yapıldı."

TPS İzleme Sırasında Pre-Generation:

Pre-generation yaparken TPS'i sürekli izleyin:

/tps

TPS 18'in altına düşerse chunk hızını düşürün:

/chunky rate 100

TPS 19-20 ise hızı artırabilirsiniz:

/chunky rate 500

Paper Yapılandırması ile Chunk Yükleme Optimizasyonu:

Pre-generation sırasında `paper-global.yml` ayarlarını geçici olarak değiştirmek faydalı olabilir:


Kod:
 # paper-global.yml
 chunk-loading-basic:
  # Pre-generation sırasında düşürülebilir
  # Normal çalışmada yüksek tutulur
  player-max-chunk-load-rate: 100.0
  player-max-chunk-send-rate: 75.0

chunk-loading-advanced:
  # Chunk oluşturma thread sayısı
  # Pre-generation için artırılabilir
  auto-config-send-distance: true
  player-chunk-ticket-throttle: 100

12. ChunkyBorder — Otomatik Sınır Eklentisi

ChunkyBorder
, Chunky'nin resmi companion eklentisidir. Vanilla `worldborder` komutuna alternatif olarak daha özelleştirilebilir dünya sınırı yönetimi sağlar.

ChunkyBorder Kurulumu

Bash:
# Chunky ile birlikte ChunkyBorder'ı da indir
cd /home/minecraft/sunucu/plugins/
wget https://hangar.papermc.io/api/v1/projects/ChunkyBorder/versions/latest/PAPER/download \
    -O ChunkyBorder.jar

ChunkyBorder Yapılandırması

YAML:
# plugins/ChunkyBorder/config.yml

borders:
  world:
    # Sınır şekli: circle veya square
    shape: square
    # Merkez koordinatları
    centerX: 0
    centerZ: 0
    # Yarıçap (blok)
    radius: 5000
    # Sınır dışına çıkan oyuncuya mesaj
    message: "&cDünya sınırına ulaştınız!"
    # Oyuncuyu içeri itmek için uygulanan kuvvet
    # Yüksek değer = sert itme
    damageAmount: 0.2
    # Sınır dışında her saniye verilen hasar
    damageBuffer: 5.0

  world_nether:
    shape: square
    centerX: 0
    centerZ: 0
    radius: 1000
    message: "&cNether sınırına ulaştınız!"

ChunkyBorder Komutları:

/chunkyborder add <dünya> <şekil> <yarıçap> - Sınır ekle
/chunkyborder remove <dünya> - Sınırı kaldır
/chunkyborder list - Sınırları listele
/chunkyborder reload - Yapılandırmayı yenile

13. Pre-Generation Sonrası Yapılacaklar:

Pre-generation tamamlandıktan sonra birkaç önemli adım daha atmanız gerekir.

Disk Kullanımını Kontrol Et:

Pre-generation sonrası dünya dosyası boyutu önemli ölçüde artmış olacaktır:

Bash:
# Linux — dünya boyutunu kontrol et
du -sh /home/minecraft/sunucu/world/
du -sh /home/minecraft/sunucu/world_nether/
du -sh /home/minecraft/sunucu/world_the_end/

# Detaylı döküm
du -sh /home/minecraft/sunucu/world/region/

Tipik değerler şöyle olabilir:
- 5000 blok yarıçaplı daire dünya ≈ 2-8 GB
- 5000 blok yarıçaplı kare dünya ≈ 4-12 GB
- Nether (1000 blok) ≈ 200-800 MB

View Distance Ayarını Gözden Geçir:


Pre-generation'ın faydası yüksek `view-distance` değerinde maksimuma çıkar. Ancak çok yüksek değer bellek ve CPU'yu zorlar:

YAML:
# server.properties
view-distance=10      # Önerilen: 8-12

# paper-world-defaults.yml (her dünya için ayrı)
chunks:
  view-distance: 10
  simulation-distance: 6   # Mob AI ve redstone aktivasyon mesafesi

Dünya Sınırını Kesinleştir:


Pre-generation tamamlandıktan sonra dünya sınırını kalıcı hale getirin:

# Vanilla worldborder (basit)
/worldborder set 10000

İlk Yedeklemeyi Al:

Pre-generation sonrası, oyuncular bağlanmadan önce bir tam yedek alın. Bu hem emek kaybını önler hem de sorun çıkarsa temiz bir başlangıç noktası sağlar:

Bash:
# Linux
tar -czf /home/minecraft/yedekler/pregenerasyondan-sonra-$(date +%Y%m%d).tar.gz \
    /home/minecraft/sunucu/world/ \
    /home/minecraft/sunucu/world_nether/ \
    /home/minecraft/sunucu/world_the_end/

Chunk'ları Sıkıştır (Opsiyonel)

Pre-generation sırasında oluşturulan bölge dosyaları (.mca) bazen ek sıkıştırmayla daha küçük hale getirilebilir. **Slime Chunker** veya **Anvil Region Optimiser** araçları bu işlevi sunar; ancak sunucu durdurulmuş olmalıdır.

14. Sorun Giderme

Pre-Generation Çok Yavaş

Birkaç olası neden ve çözüm:

Sorun: 500 chunk/saniyenin altında hız
Çözüm 1: max-chunks-per-second değerini artır veya 0 yap
Çözüm 2: CPU yükünü kontrol et (htop/Task Manager)
Çözüm 3: Disk I/O'yu kontrol et (iotop komutu, Linux)
Çözüm 4: Oyunculara chunk gönderim hızını düşür (paper.yml)

Bash:
# Linux — disk I/O izleme
iotop -o

# CPU kullanımı
htop

# Chunky'nin kaç thread kullandığını gör
/chunky progress

TPS Düşüyor

Sorun: Pre-generation sırasında TPS 15'in altına düşüyor
Çözüm 1: /chunky rate 100-200 ile hızı düşür
Çözüm 2: Görüş mesafesini geçici olarak azalt
Çözüm 3: Oyuncu yoksa sorun değil; TPS düşmesi normaldir

Chunky Durumu Sıfırlıyor

Sorun: Sunucu yeniden başlatıldığında Chunky görevi kayboluyor
Çözüm: config.yml'de autostart: true yap
Çözüm 2: Sunucu başladığında /chunky continue komutunu gönder


Java Heap Yetersizliği

Pre-generation sırasında `OutOfMemoryError` hatası alıyorsanız:

Bash:
# Heap boyutunu artır
java -Xms8G -Xmx8G ...  # 4G yerine 8G

# Veya görüş mesafesini düşür (daha az chunk önbelleğe alınır)
# server.properties
view-distance=6


"Chunk already exists" Hatası

Bu hata zaten oluşturulmuş chunk'lara tekrar yazmaya çalışıldığında görülür. Chunky normalde bunu otomatik atlar; ancak dosya bozukluğu varsa:

YAML:
# Bozuk bölge dosyalarını temizle (dikkatli!)
# Önce yedek al!
find /home/minecraft/sunucu/world/region/ -name "*.mca" -size 0 -delete

Chunky İzinleri


Oyun içinden `/chunky` komutuna erişemiyorsanız:

YAML:
# LuckPerms ile izin ver
/lp user KullaniciAdi permission set chunky.* true

# Veya grup bazlı
/lp group admin permission set chunky.* true

15. Sonuç

Pre-generation, bir Minecraft sunucusunu açmadan önce yapılması gereken en önemli teknik hazırlıklardan biridir. Chunky eklentisi ile bu işlem birkaç komutla başlatılabilir; ancak gerçek fark doğru stratejiyle ortaya çıkar.

Temel öneriler şöyle özetlenebilir:

Dünya sınırını önce belirleyin, ardından pre-generation yapın. Sınır sonradan genişletilirse ek chunk'ların üretilmesi gerekir; bu daha fazla çalışma ve bekleme demektir.

Pre-generation'ı oyuncular bağlanmadan önce, tercihen sunucuyu açmadan en az bir gün önce tamamlayın. Aceleyle yapılan yarım pre-generation, zaten oluşturulmuş alanların kenarında lag sorunları doğurur.

Gece saatlerinde `max-chunks-per-second: 0` ile sınırsız hızda çalıştırın; gündüz oyuncular varken hızı kısın. Chunky'nin `autostart: true` ayarı sayesinde sunucu yeniden başlatılsa bile kaldığı yerden devam eder.

Pre-generation tamamlandıktan hemen sonra dünya dosyalarının tam yedeğini alın. Saatler süren bir pre-generation'ın ardından disk arızasına kurban gitmemek için bu adım atlanmamalıdır.

Son olarak, pre-generation tamamlanmış bir sunucuda yüksek `view-distance` değeri kullanmaktan çekinmeyin; bu değer artık chunk üretim yüküne değil yalnızca bellek ve ağ bant genişliğine bağlıdır.
 
Bu adamın Değerini bilin Elinize sağlık 😍
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst