Paylaşım Minecraft Sunucu Optimizasyonu 2026 | Sıfırdan Profesyonele Kapsamlı Rehber

mc4funnet

Seçkin madenci.
PREMIUM
Katılım
4 Ağustos 2019
Mesajlar
14
Tepki puanı
0
Puanları
1,150
Dakikalar içinde aktif Minecraft sunucunu kur! Lag’sız, düşük pingli TR lokasyon ile kendi dünyanı oluştur, arkadaşlarınla oyna Hemen başla
⚡ Minecraft Sunucu Optimizasyonu 2026 | Sıfırdan Profesyonele Kapsamlı Rehber

Paper • Velocity • Java 21 • Aikar Flags • ZGC • paper-global.yml



Selam MinecraftTR ailesi!

8 yıllık geliştirici tecrübemle, MC4FUN.NET'i 400-1000+ eş zamanlı oyuncuyla çalıştırırken öğrendiğim her optimizasyon trick'ini bu konuda topladım.

2026'da Minecraft sunucu optimizasyonu artık sadece "Aikar flags ekle gitsin" değil. Java 21'in Generational ZGC'si, Paper'ın yeni chunk sistemi, packet limiter optimizasyonları, modern entity activation range gibi onlarca yeni şey var.

Bu rehber Paper 1.21.x, Velocity 3.5+, Java 21 üzerine kurulu. Hem 20 kişilik survival sunucusu hem de 1000+ network için geçerli.

TL;DR: Sunucun lag yiyorsa %90 ihtimalle: kötü JVM flag, yüksek view-distance, optimize edilmemiş paper-world-defaults.yml, çok fazla mob ya da hopper kaynaklıdır. Bu rehber hepsini çözer.



İçindekiler

  1. Sunucu Yazılımı Seçimi (Paper, Purpur, Pufferfish, Leaf)
  2. JVM Flags & Java Sürümü (Aikar vs Generational ZGC)
  3. server.properties Optimizasyonu
  4. bukkit.yml & spigot.yml Ayarları
  5. paper-global.yml Detaylı Açıklama
  6. paper-world-defaults.yml (En Önemli Dosya!)
  7. Entity & Mob Optimizasyonu
  8. Chunk Loading & View/Simulation Distance
  9. Redstone & Hopper Optimizasyonu
  10. Anti-Xray & Net Kod Optimizasyonu
  11. Pre-Generation (Chunky)
  12. Performans Profilleme (Spark)
  13. Donanım Önerileri 2026
  14. Velocity Proxy Optimizasyonu
  15. MC4FUN'da Kullandığım Stack



1. ️ Sunucu Yazılımı Seçimi

Vanilla veya CraftBukkit kullanıyorsan, şu an dur ve Paper'a geç. Paper, Vanilla'ya kıyasla 2-3x daha iyi performans sunar — async chunk loading, entity activation ranges ve optimize edilmiş tick loop'larıyla.

YazılımPerformansUyumlulukKim Kullanmalı?
Paper⭐⭐⭐⭐MükemmelÇoğu sunucu (default seçim)
Purpur⭐⭐⭐⭐Çok iyiCustom gameplay isteyenler
Pufferfish⭐⭐⭐⭐⭐İyiYüksek oyuncu sayısı (200+)
Leaf⭐⭐⭐⭐⭐OrtaVanilla mekaniği koruyup hız isteyenler
Folia⭐⭐⭐⭐⭐+SınırlıMulti-region SMP/lobi (deneysel)

Önerim: Paper'ı en son build ile kullan. Plugin uyumluluğu en geniş, geliştirme en aktif. Özel ihtiyacın yoksa Purpur'a bile geçme — daha çok patch = daha çok bug riski.




2. ☕ JVM Flags & Java Sürümü

Java 21 KULLAN. Minecraft 1.20.5+ zaten Java 21 zorunluyor. Java 17 çağı kapandı.

Önerilen Java dağıtımları:
  • Eclipse Temurin (Adoptium) — community standard, en güvenli seçim
  • Amazon Corretto — Amazon'un production-ready buildi
  • GraalVM Community — JIT optimizasyonu için %5-10 ekstra performans (ben bunu kullanıyorum)
  • Bellsoft Liberica — Shenandoah desteği için

G1GC vs Generational ZGC: Hangisini Kullanmalı?

Aikar Flags (G1GC): 100 oyuncuya kadar ideal, kanıtlanmış, stabil.

Generational ZGC: Java 21 ile gelen yeni nesil GC. 150+ oyuncu ve 16GB+ RAM varsa daha iyi sonuç verir. Pause time'lar <1ms seviyesinde.

Java 21 ile ZGC'ye generational mode eklendi. Bu, çoğu objenin genç ölmesi prensibinden yararlanarak, single-generation öncülüne göre throughput'u yaklaşık %10 oranında iyileştiriyor. Eğer 150+ oyuncuya hizmet veriyorsan, klasik Aikar flags yerine Generational ZGC'yi denemeye değer.

Aikar Flags (Çoğu Sunucu İçin Önerilen)

Kod:
java -Xms10G -Xmx10G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch \
-XX:G1NewSizePercent=30 \
-XX:G1MaxNewSizePercent=40 \
-XX:G1HeapRegionSize=8M \
-XX:G1ReservePercent=20 \
-XX:G1HeapWastePercent=5 \
-XX:G1MixedGCCountTarget=4 \
-XX:InitiatingHeapOccupancyPercent=15 \
-XX:G1MixedGCLiveThresholdPercent=90 \
-XX:G1RSetUpdatingPauseTimePercent=5 \
-XX:SurvivorRatio=32 \
-XX:+PerfDisableSharedMem \
-XX:MaxTenuringThreshold=1 \
-Dusing.aikars.flags=https://mcflags.emc.gs \
-Daikars.new.flags=true \
-jar paper.jar --nogui

12GB+ RAM kullanıyorsan şu satırları değiştir:
Kod:
-XX:G1NewSizePercent=40
-XX:G1MaxNewSizePercent=50
-XX:G1HeapRegionSize=16M
-XX:G1ReservePercent=15
-XX:InitiatingHeapOccupancyPercent=20

Generational ZGC (150+ Oyuncu, 16GB+ RAM)

Kod:
java -Xms20G -Xmx20G \
-XX:+UseZGC \
-XX:+ZGenerational \
-XX:+AlwaysPreTouch \
-XX:+UseTransparentHugePages \
-XX:+DisableExplicitGC \
-XX:+ParallelRefProcEnabled \
-XX:+PerfDisableSharedMem \
-XX:+UseNUMA \
-XX:-UseBiasedLocking \
-XX:+UseDynamicNumberOfGCThreads \
-jar paper.jar --nogui

⚠️ ÖNEMLİ KURALLAR:
  • Xms = Xmx mutlaka — modern GC'ler tüm RAM'i baştan ayırmalı
  • Çok RAM verme! 10-12GB çoğu sunucu için yeterli. Daha çok RAM ≠ daha hızlı, GC pause time uzar
  • G1GC ve ZGC'yi aynı anda KULLANMA, JVM crash olur
  • Docker'da AlwaysPreTouch memory hatası verirse çıkar
  • 2018 öncesi flag'leri (AggressiveOpts, AggressiveHeap) kullanma — outdated



3. ⚙️ server.properties Optimizasyonu

En sık değişen değerler:

Kod:
view-distance=8
simulation-distance=5
network-compression-threshold=256
max-tick-time=60000
sync-chunk-writes=false
entity-broadcast-range-percentage=80
max-players=100
spawn-protection=0
enable-status=true
prevent-proxy-connections=false
online-mode=false
server-ip=127.0.0.1

Açıklamalar:
  • view-distance=8 — Vanilla 10. 8'e düşürmek chunk yükünü dramatik azaltır. 6'ya bile düşebilirsin
  • simulation-distance=5 — Mob/redstone tick range. 5 sweet spot. 4'e düşürürsen mob spawning bozulur
  • network-compression-threshold=256 — Düşürürsen CPU artar, bandwidth azalır. 256 dengeli
  • sync-chunk-writes=false — Linux'ta async chunk write, ciddi I/O kazancı
  • entity-broadcast-range-percentage=80 — Entity tracking range. 100'den 80'e düşürmek %20 paket azalması

Velocity arkasında çalışıyorsan:
Kod:
online-mode=false
server-ip=127.0.0.1
prevent-proxy-connections=false



4. bukkit.yml & spigot.yml Ayarları

bukkit.yml

Kod:
spawn-limits:
  monsters: 30
  animals: 8
  water-animals: 4
  water-ambient: 4
  water-underground-creature: 4
  axolotls: 2
  ambient: 1

ticks-per:
  animal-spawns: 400
  monster-spawns: 10
  water-spawns: 40
  water-ambient-spawns: 80
  water-underground-creature-spawns: 80
  axolotl-spawns: 80
  ambient-spawns: 80
  autosave: 6000

chunk-gc:
  period-in-ticks: 600

aliases: now-in-commands.yml

Neden monsters: 30? Vanilla default 70. Bu sayı her oyuncu için çarpıyor. 20 oyuncu = 1400 mob potansiyeli! 30'a düşürmek %57 azalma demek, oyun deneyimi neredeyse aynı kalır.

spigot.yml

Kod:
world-settings:
  default:
    mob-spawn-range: 4
    entity-activation-range:
      animals: 16
      monsters: 24
      raiders: 48
      misc: 8
      water: 8
      villagers: 16
      flying-monsters: 48
      villagers-work-immunity-after: 100
      villagers-work-immunity-for: 20
      villagers-active-for-panic: true
      tick-inactive-villagers: false
      ignore-spectators: true
    entity-tracking-range:
      players: 48
      animals: 48
      monsters: 48
      misc: 32
      display: 128
      other: 64
    hopper-transfer: 8
    hopper-check: 8
    hopper-amount: 1
    arrow-despawn-rate: 300
    trident-despawn-rate: 300
    nerf-spawner-mobs: true
    item-despawn-rate: 6000
    merge-radius:
      item: 3.5
      exp: 4.0
    max-entity-collisions: 2
    max-tick-time:
      tile: 1000
      entity: 1000
    view-distance: default
    simulation-distance: default

Kritik açıklamalar:
  • nerf-spawner-mobs: true — Spawner'dan çıkan mob'lar AI'siz olur, devasa TPS kazancı
  • merge-radius — Item ve exp'ler merge olur, entity sayısı düşer
  • tick-inactive-villagers: false — Range dışı köylüler tick yemez, mega kazanç
  • mob-spawn-range: 4 — Mob'lar oyuncuya yakın spawn, simulation-distance=5 ile uyumlu



5. paper-global.yml Detaylı Açıklama

Tüm dünyalara uygulanan global ayarlar. En kritik bölümler:

Kod:
chunk-loading-basic:
  player-max-chunk-load-rate: 100.0
  player-max-chunk-send-rate: 75.0
  player-max-chunk-generate-rate: -1.0

chunk-loading-advanced:
  auto-config-send-distance: true
  player-max-concurrent-chunk-loads: 4
  player-max-concurrent-chunk-generates: 0

chunk-system:
  worker-threads: -1   # CPU çekirdek sayısına göre auto
  gen-parallelism: true
  io-threads: -1

misc:
  load-permissions-yml-before-plugins: true
  region-file-cache-size: 256
  use-dimension-type-for-custom-spawners: true
  max-joins-per-tick: 5      # Bot flood koruması!
  fix-entity-position-desync: true
  
spam-limiter:
  tab-spam-increment: 1
  tab-spam-limit: 500
  recipe-spam-increment: 1
  recipe-spam-limit: 20
  incoming-packet-threshold: 300

packet-limiter:
  all-packets:
    action: KICK
    interval: 7.0
    max-packet-rate: 500.0

unsupported-settings:
  allow-piston-duplication: false
  allow-permanent-block-break-exploits: false
  allow-headless-pistons: false

Notlar:
  • 20+ oyuncu varsa — chunk-load-rate=100, concurrent-loads=4 manuel cap önerilir
  • worker-threads=-1 Paper otomatik CPU'ya göre ayarlar, çoğu sunucu için doğru
  • packet-limiter anti-crash görevi görür, kapatma!



6. paper-world-defaults.yml (En Önemli Dosya!)

Bu dosya performansın %60'ını belirler. Kritik bölümleri:

Mob Spawning

Kod:
entities:
  spawning:
    per-player-mob-spawns: true
    count-all-mobs-for-spawning: true
    despawn-ranges:
      ambient:
        soft: 32
        hard: 72
      axolotls:
        soft: 32
        hard: 72
      creature:
        soft: 32
        hard: 72
      misc:
        soft: 32
        hard: 72
      monster:
        soft: 32
        hard: 72
      underground_water_creature:
        soft: 32
        hard: 56
      water_ambient:
        soft: 32
        hard: 56
      water_creature:
        soft: 32
        hard: 56
    creative-arrow-despawn-rate: default
    duplicate-uuid:
      mode: SAFE_REGEN
    filter-bad-tile-entity-nbt-from-falling-blocks: true
    non-player-arrow-despawn-rate: 60
    scan-for-legacy-ender-dragon: false
    spawn-eggs-bypass-entity-limits: true

despawn-range açıklaması:
  • hard range: Bu mesafenin ötesindeki mob'lar anında despawn olur
  • Default 128. 72'ye (water mob için 56'ya) düşürmek server'ın takip ettiği toplam entity sayısını dramatik şekilde azaltır
  • Oyuncuların büyük çoğunluğu 72 blok ötesindeki mob'ları zaten görmez

Item Despawn (Cobble Generator Killer!)

Kod:
alt-item-despawn-rate:
  enabled: true
  items:
    cobblestone: 300
    netherrack: 300
    sand: 300
    red_sand: 300
    gravel: 300
    dirt: 300
    short_grass: 300
    kelp: 300
    bamboo: 300
    sugar_cane: 300
    twisting_vines: 300
    weeping_vines: 300
    oak_leaves: 300
    spruce_leaves: 300
    birch_leaves: 300
    jungle_leaves: 300
    acacia_leaves: 300
    dark_oak_leaves: 300
    cherry_leaves: 300
    pale_oak_leaves: 300
    azalea_leaves: 300
    mangrove_leaves: 300

Bu sayede AFK cobble generator/sugar cane farm gibi şeyler yere döktüğü itemleri 6000 tick (5 dakika) yerine 300 tick (15 saniye) sonra despawn eder. Survival/SMP sunucuları için hayat kurtarır.

Hopper & Tick Rates

Kod:
tick-rates:
  behavior:
    villager:
      validatenearbypoi: -1
      acquirepoi: 120
  container-update: 1
  grass-spread: 1
  mob-spawner: 1
  sensor:
    villager:
      secondarypoisensor: 80
      nearestbedsensor: 80
      villagerbabiessensor: 40
      playersensor: 40
      nearestlivingentitysensor: 40

hopper:
  cooldown-when-full: true
  disable-move-event: false
  ignore-occluding-blocks: false

Villager tick rate açıklaması:
  • nearestbedsensor: 80 — köylü her tick yatak aramasın, 4 saniyede bir kontrol etsin
  • secondarypoisensor: 80 — POI (workstation) kontrolü yavaşlasın
  • Bu ayarlar köylü trade mekaniğini bozmaz, sadece arka plan işlerini yavaşlatır

⚠️ DİKKAT: hopper.disable-move-event: false olarak BIRAK eğer Lockette/CoreProtect/QuickShop gibi pluginlerin varsa. true yaparsan hopper içeren plugin'lerin çalışmaz.

Redstone

Kod:
misc:
  redstone-implementation: ALTERNATE_CURRENT
  light-queue-size: 20
  
environment:
  optimize-explosions: true
  treasure-maps:
    enabled: true
    find-already-discovered:
      loot-tables: false
      villager-trade: false

ALTERNATE_CURRENT: Paper'ın yeni redstone motoru. Vanilla'ya göre 20-50x daha hızlı redstone hesaplama. Büyük redstone makineleri olan sunucular için zorunlu.

Anti-Xray (Survival/SMP için Şart)

Kod:
anticheat:
  anti-xray:
    enabled: true
    engine-mode: 2
    update-radius: 2
    max-block-height: 64
    lava-obscures: false
    use-permission: false
    hidden-blocks:
      - ancient_debris
      - diamond_ore
      - deepslate_diamond_ore
      - emerald_ore
      - deepslate_emerald_ore
      - gold_ore
      - deepslate_gold_ore
      - iron_ore
      - deepslate_iron_ore
      - copper_ore
      - deepslate_copper_ore
      - redstone_ore
      - deepslate_redstone_ore
      - lapis_ore
      - deepslate_lapis_ore
    replacement-blocks:
      - stone
      - deepslate
      - oak_planks

engine-mode: 2 = gerçekçi sahte ore'lar koyar, X-Ray client'leri tamamen aldatır. Mode 1'den çok daha güçlü.



7. Entity & Mob Optimizasyonu

Entity'ler her sunucunun #1 lag kaynağıdır. Çözümler:

  1. per-player-mob-spawns: true — Mob cap'i tüm oyunculara eşit dağıtır. Bir oyuncu mob farm'ında server'ın tüm mob bütçesini sömüremez
  2. Spawn limitleri — bukkit.yml'de monsters=30, animals=8
  3. Despawn range — hard:72, water hard:56
  4. Entity activation range — animals=16, monsters=24
  5. Item merge — merge-radius.item=3.5
  6. Arrow despawn — non-player-arrow-despawn-rate=60 (3 saniye)

Plugin önerileri:
  • VillagerOptimiser / VillagerLobotimizer — kullanılmayan köylüleri AI'siz yapar
  • EntityTrackerFixer — entity tracking optimizasyonu
  • Adorena — agresif entity culling
  • ClearLagg (dikkatli kullan) — periyodik temizlik



8. Chunk Loading & View/Simulation Distance

En büyük performans kazancı buradan gelir.

DistanceVanilla DefaultÖnerilenKazanç
view-distance108 (büyük sunucu: 6)%30-50 chunk yükü
simulation-distance105%70 entity tick

Trick: view-distance > simulation-distance bırak. Oyuncu uzağı görür ama server sadece yakını simüle eder. Vizüel olarak hiçbir fark yok, performans devasa.

Ne YAPMA:

  • view-distance < 4 asla — mob spawning bozulur, oyun klastrofobik hisseder
  • Tüm mob spawning kategorilerini kapatma — dünya boş hisseder
  • Tüm tick rate'leri 200+ yapma — köylüler trade'i bozar



9. Redstone & Hopper Optimizasyonu

Redstone
ALTERNATE_CURRENT motorunu kullan (yukarıda gösterdim). Eski Vanilla algoritmasından 20-50x hızlı.

Hopper'lar — TPS Düşmanı #1

Hopper'lar her tick item kontrolü yaptıkları için TPS'in en kötü düşmanlarından. Sıralama sistemleriyle dolu sunucularda her item hareketi için event yaratmasını engellemek devasa kazanç sağlar.

Çözümler:

Kod:
# paper-world-defaults.yml
hopper:
  cooldown-when-full: true
  disable-move-event: false  # Plugin uyumluluğu için false bırak

# spigot.yml
hopper-transfer: 8
hopper-check: 8
hopper-amount: 1

LimitPillar / WildLoaders / EpicHoppers gibi pluginlerle hopper sayısını chunk başına sınırlayabilirsin.



10. Pre-Generation (Chunky)

Sunucunu açmadan önce dünyayı pre-generate et. Oyuncular gezerken chunk üretmek server'ı dondurur.

Kod:
# Chunky plugin'i kur
/chunky world world
/chunky radius 5000
/chunky start

5000 blok yarıçap çoğu sunucu için yeterli. Pre-gen sırasında server'ı kapatmana gerek yok ama oyuncu sayısı düşük olmalı.

Avantajlar:
  • Chunk üretim lag spike'ları biter
  • Disk I/O dağılır, runtime'da yığılmaz
  • Map plugin'leri (BlueMap, Dynmap) baştan render eder



11. Performans Profilleme (Spark)

Spark, Minecraft'ın en güçlü profiling toolu. Her sunucuda olmalı.

İndir:

Temel Komutlar

Kod:
/spark tps          # Anlık TPS / MSPT
/spark tickmonitor  # Lag spike yakalayıcı
/spark profiler     # 60 saniye profil al
/spark health       # Sistem sağlığı
/spark gc           # Garbage collection raporu
/spark heapsummary  # Memory dökümü

Pratik kullanım:

Kod:
# 60 saniye profile al, web'e yükle
/spark profiler --timeout 60

# Lag spike olduğu anda otomatik dump
/spark tickmonitor --threshold-tick 50

MSPT (Milliseconds Per Tick) okuma:
  • <25ms — Mükemmel
  • 25-40ms — Kabul edilebilir
  • 40-50ms — Optimize et
  • >50ms — TPS 20'nin altına düşüyor, acil müdahale!



12. ️ Donanım Önerileri 2026

Minecraft single-thread'dir. Yüksek single-core clock speed çok daha önemli bence.

Küçük Sunucu (10-30 oyuncu)
  • CPU: AMD Ryzen 5 7600 / Intel i5-13600K (5.0+ GHz boost)
  • RAM: 8-16GB DDR5
  • Disk: NVMe SSD 250GB
  • Bandwidth: 100 Mbit

Orta Sunucu (50-150 oyuncu)
  • CPU: AMD Ryzen 7 7800X3D / Intel i7-14700K
  • RAM: 32GB DDR5
  • Disk: NVMe SSD 500GB
  • Bandwidth: 1 Gbit

Büyük Network (300-1000+ oyuncu)
  • CPU: AMD Ryzen 9 7950X3D ⭐ (X3D = 3D V-Cache = Minecraft'ın aşkı) / Intel i9-14900KS
  • RAM: 64-128GB DDR5
  • Disk: NVMe SSD 1TB+ (RAID 1 mirror)
  • Bandwidth: 1-10 Gbit unmetered
  • Hosting: Hetzner Dedicated (Almanya), OVH Game (Fransa)

MC4FUN'da kullandığım: Hetzner Ryzen 9 7950X3D + 128GB DDR5. X3D'nin 96MB L3 cache'i Minecraft için inanılmaz fark yaratıyor — chunk işlemleri %40 hızlandı.

Kötü seçimler:
  • "Cloud" tabanlı paylaşımlı VPS — neighbor'ı bandwidth/CPU yiyince sunucun lag yer
  • Düşük clock speed sunucu CPU'lar (Xeon E5 v3/v4 vb.) — çok core, düşük tek-core
  • HDD — 2026'da artık kabul edilemez, NVMe şart



13. ⚡ Velocity Proxy Optimizasyonu

Network çalıştırıyorsan Velocity ayarları:

Kod:
# velocity.toml
bind = "0.0.0.0:25565"
online-mode = true
player-info-forwarding-mode = "modern"
prevent-client-proxy-connections = true
force-key-authentication = true

[advanced]
compression-threshold = 256
compression-level = -1
login-ratelimit = 3000
connection-timeout = 5000
read-timeout = 30000
haproxy-protocol = false
tcp-fast-open = true
proxy-protocol = false

[query]
enabled = false

Velocity için JVM flags (proxy 1-2GB yeterli):

Kod:
java -Xms2G -Xmx2G \
-XX:+UseG1GC \
-XX:+ParallelRefProcEnabled \
-XX:MaxGCPauseMillis=100 \
-XX:+UnlockExperimentalVMOptions \
-XX:+DisableExplicitGC \
-XX:+AlwaysPreTouch \
-XX:G1HeapRegionSize=4M \
-XX:+UseStringDeduplication \
-jar velocity.jar

Kapasite: Velocity, BungeeCord'a göre 8x daha iyi performans sunuyor — tek bir proxy ile 1000+ eş zamanlı oyuncuyu minimal performans kaybıyla destekleyebiliyor.



14. MC4FUN'da Kullandığım Tam Stack

Şeffaf olayım, kendi sunucumda kullandığım kombinasyon:

Donanım:
  • Hetzner Dedicated: AMD Ryzen 9 7950X3D, 128GB DDR5, 2x NVMe SSD
  • 1 Gbit unmetered + Cloudflare Spectrum DDoS

Yazılım:
  • OS: Ubuntu 24.04 LTS
  • JVM: GraalVM Community Java 21
  • Proxy: Velocity 3.5.x (modern forwarding)
  • Backend: Paper 1.21.11
  • GC: Aikar G1GC (12GB lobi, 16GB skyblock, 24GB SMP)

Performans Plugin'leri:
  • Spark — profiling
  • Chunky — pre-generation
  • VillagerOptimiser — köylü AI culling
  • ClearLagg (sadece yer item temizliği için)
  • LimitPillar — chunk başına entity/blok limiti

TPS değerleri (peak hour, 600+ oyuncu):
  • Lobi: 20.0 TPS sabit
  • SkyBlock: 19.8-20.0 TPS
  • SMP: 19.5-20.0 TPS
  • BoxPVP: 20.0 TPS sabit



✅ Hızlı Optimizasyon Checklist'i

Sunucun optimize mi? Kontrol edelim:

  • [ ] Paper (veya forku) en son build
  • [ ] Java 21 + Aikar flags (veya Generational ZGC)
  • [ ] Xms = Xmx
  • [ ] view-distance: 8, simulation-distance: 5
  • [ ] bukkit.yml mob limitleri düşürülmüş (monsters: 30)
  • [ ] spigot.yml entity-activation-range optimize
  • [ ] paper-world-defaults.yml despawn-range düşürülmüş
  • [ ] alt-item-despawn-rate aktif
  • [ ] redstone-implementation: ALTERNATE_CURRENT
  • [ ] anti-xray engine-mode: 2 aktif
  • [ ] per-player-mob-spawns: true
  • [ ] nerf-spawner-mobs: true
  • [ ] Chunky ile pre-generate yapılmış
  • [ ] Spark kurulu ve düzenli profilleme
  • [ ] X3D CPU veya yüksek single-core clock CPU
  • [ ] NVMe SSD

Hepsine ✅ koyabiliyorsan sunucun 2026 standardında optimize demektir.



Tartışma & Sorular

Yorumlara yazın:
  • Hangi sunucu yazılımını kullanıyorsunuz? (Paper, Purpur, Pufferfish?)
  • Aikar mı yoksa ZGC mi tercih ediyorsunuz?
  • En çok hangi optimizasyon TPS'inizi kurtardı?
  • Optimize ettiğinizde elde ettiğiniz TPS değerleri?

Faydalı olduysa beğenmeyi ve yer imlerine eklemeyi unutmayın!


play.mc4fun.net | Skyblock • SMP • BoxPVP • Mining​



Etiketler: minecraft sunucu optimizasyonu, paper optimizasyon, minecraft tps düşürme, aikar flags, generational zgc minecraft, paper-global.yml, paper-world-defaults.yml, minecraft entity lag, minecraft hopper lag, view-distance, simulation-distance, anti-xray, alternate current redstone, chunky pre-generation, spark profiler, minecraft sunucu kurma 2026, ryzen x3d minecraft, velocity proxy optimizasyonu, java 21 minecraft, mc4fun
 

Üst