Rehber Minecraft sunucusunu en iyi şekilde optimize etme

636037

Hectopat
Katılım
7 Mart 2023
Mesajlar
1.329
Çözümler
13
minecraft_logo_icon_168974.png

Minecraft sunucu optimize etme rehberine hoş geldiniz. Sunucunuzada TPS kaybı ya da lag varsa makinenizden veya optimize etmedğinizden kaynaklı olabilir. Minecraft sunucularında tek çekirdek performansı önemlidir. TPS'i ve LAG'ı kararlı hale getirmek istiyorsanız Ryzen 5 3600X gibi işlemcileri sahip Hosting'lere bakın. Xeon işlemcili bir makineyi son sürüm Minecraft sunucularında kullanmanızı önermem. RAM Miktarına gelirsek başlangıç için 8 GB RAM yeterlidir. Ayrıca NVm2 SSD'ler sunucunuz için daha verimlidir.

1- Bukkit: Açık kaynak kodlu Minecraft sunucu yazılımı.
2- Spigot: Bukkit'in forku. Ve daha kararlıdır.
3- Paper: Spigot'un forku. Oynanış ve mekanik tutarsızlıkları düzeltirken performansı artırmayı amaçlayan en popüler sunucu yazılımıdır.
4- Purpur: Paper'in forku. Yapılandırılabilirlik ve yeni, eğlenceli, heyecan verici oyun özellikleri için tasarlananan sunucu yazılımıdır.
5- Pufferfish: Paper'in forku. Kurumsal özellikler sağlamayı ve performansı en üst düzeye çıkarmayı amaçlayan yüksek performanslı bir sunucu yazılımıdır.
6- Magma: Hem Spigot eklentilerini hemde Forge modları ile birlikte çalıştırabilir.

Pufferfish Plus nedir?
Pufferfish Plus, kurumsal destek ve async varlık izleyici ve async yol bulma sistemi gibi ek async özellikleri içeren geliştirilmiş Pufferfish sürü müdür? Kıyaslamalarda, Pufferfish'in standart sürümünden yaklaşık %25-30 daha hızlıdır.

Bunlardan uzak durun;
Optimizasyonu daha iyi olduğunu iddia eden sunucu yazılımları yüksek ihtimalle dolandırıcıdır.
Bukkit/CraftBukkit/Spigot - erişebileceğiniz diğer sunucu yazılımlarına kıyasla performans açısından son derece eski.
Plugman gibi eklentileri etkinleştiren/devre dışı bırakan/yükleyen herhangi bir eklenti/yazılım.

Sunucunuzu başlatmak için Aikar Flags kullanmanız önerilir. Bu, sunucunuzun büyük çöp toplama (garbage Collection) artışları olmadan tutarlı çalışmasına yardımcı olur. RAM kullanımını azaltır, CPU biraz daha yüksek olabilir ancak daha kararlı TPS olacaktır.

Buraya tıklayarak siteye gidiyoruz. Sarı olan yere sunucu.jar dosyası adını, Pembe olan yerde RAM Miktarını, Mavi olan yerde Sunucu çöktükten veya durdurulduktan sonra sunucuyu otomatik olarak yeniden başlatmasını istiyorsanız seçin, Koddan çıkmak içinse CTRL + C tuşlarına basın.

png1.png


Kırmızı olan yerde sunucunuz yukarıda bahsettiğim Jar'lardan ise Aikar's Flags, Velocity veya Waterfall ise aşağıdakini seçin. Daha sonra kodu kopyalayıp, sunucu klasörüne başlat.bat adında dosya açıp bu kodu yapıştırın.

1683106713457.png

Sunucudaki oyuncuların elitra ile sürekli uçup yeni chunklar yüklediğini düşünelim bu da sunucuyu zorlar. Harita önceden yüklemedek sunucudaki lagı azaltmaya ve performans kaybını azaltmaya yardımcı olur. Chunky eklentisi ile oyuncularınızın yeni chunklar oluşturmaması için bir dünya sınırı ayarlayın. Bu işlemi sunucuda oyuncuların olamadığı saatte yapın veya bakım moduna alın aksi takdirde bozuk chunklar oluşabilir.

Eklentiyi sunucuya yüklendikten sonra konsola;

  • Worldborder set [blok sayısı]
  • Chunky world [dünya adı]
  • Chunky worldborder.
  • Chunky start.
Ayraçlar [ ] olmadan, sırasıyla bu komutları girin. Bu işlem saatlerce sürebilir.

Üst dünya, Nether ve End'in her dünya için ayarlanması gereken ayrı dünya sınırlarına sahip olduğunu unutmamak önemlidir. Nether boyutu Overworld'den 8 kat daha küçüktür (eğer bir veri paketi ile değiştirilmemişse), bu nedenle boyutu yanlış ayarlarsanız oyuncularınız dünya sınırının dışına çıkabilir!

Pufferfish.yml spigot.yml gibi dosyaların değerlerini tek tek elle değiştirmek yerine aşağıdaki dosyayı indirip ZIP'i sunucu klasörünü çıkarın.



Uyarı: 1.19.3 veya üstü Pufferfish yazılımı kullanmıyorsanız Buradaki rehbere bakarak değerleri elle değiştirin aksi taktirde uyumsuz olacaktır.

Farm Control eklentisi, sunucunuzdaki çiftliklerin belirli özelliklerini yönetmenizi sağlar. Eklenti bir çiftlik sınırlayıcı görevi görür, çiftliklerdeki mobların hareketlerini sınırlar veya çiftliklerdeki mobların yapay zekasını tamamen devre dışı bırakabilir. Bu sunucunun performansının düşmesine yanıt olarak gerçekleştirilebilir.

Neo Performance bir gecikme önleme / gecikme yönetimi yardımcı programıdır? Gecikmeli makineleri ve sunucu gecikmesini durdurmak için çok fazla öğeyi önler.

Özellikler:
Birçok gecikme makinesini önleyerek ve standart oynanışı optimize ederek sunucu gecikmesini önleyin.
Sunucuyu ayarlanan TPS'de durdurarak sunucu çökmelerini önleyin.
Smartclear - büyük varlık kümelerini kaldırın, bu çoğu gecikme önleme eklentisinin kullandığı standart varlık kaldırma yönteminden daha iyidir.
Chunks - bu, en çok varlığa sahip olan en iyi yığınları gösterir.
Smartnotify - gecikmeye neden olan çok fazla varlık olduğunda yöneticileri bilgilendirir.
Sunucu gecikme yaşadığında e-posta gönderir.
Son derece özelleştirilebilir (sayfanın altındaki yml dosyasını kontrol edin)
Gecikmenin kaynağını otomatik olarak bulur ve bir sunucu temizliği gerçekleştirir.

Spark, Minecraft istemcileri, sunucuları ve Proxy'leri için bir performans profilleyicisidir.
Paper ile gelen timings rapor hazırlarken Spark'a göre daha fazla kaynak kullanır bu yüzden spark önerilir.
Kapatmak için /timings off.

WorldEdit yerine FAWE (FastAsyncWorldEdit) kullanın. .schematic dosyalarını yüklerken sunucudaki lagı azaltır ve sunucunun çökmesini engeller.
RoseStacker, WildStacker gibi eklentiler yerine MobStack eklentisini kullanın bu sayede stacklenmiş Mob'a isim etiketi takarsanız buga girmez.

Son olarak asla korsan eklenti kullanmayın. Sunucuda Memory leak ( RAM sızıntısı), Lisanslı eklentileriniz çalınması, Hatta sunucunuz patlamasına bile neden olabilir.
 
Son düzenleme:
Hocam güzel olmuş birde imkanınız varsa normal Java sürümü için optimize etme yolu varmı bilgisayarım iyi olmasına rağmen çok donuyorda single player oynuyorum hocam
 
Hocam güzel olmuş bir de imkanınız varsa normal Java sürümü için optimize etme yolu var mı bilgisayarım iyi olmasına rağmen çok donuyorda Single Player oynuyorum hocam.

Fabric kurun.

Sodium, lithium, starlight gibi modları kullanın. Bazı durumlarda OptiFine'dan daha fazla FPS veriyor.

Konuyu oyle bir yazmisim ki sanki ChatGPT yazmis gibi duruyor. 1 yil sonra kendi yazımdan şüphelendim.
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı