Çözüldü 1.19.4 Sunucu Performans Arttırma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

shinepow

Odunlara Vur Vur Vur!
Yasaklandı
Katılım
12 Şubat 2025
Mesajlar
32
Elmaslar
0
Puan
330
Yaş
33
Konum
İstanbul
Minecraft
korayshine

Discord:

shinepow

Merhaba, sunucumdaki performansı arttırmak istiyorum aşağıda eklenti listem, spark raporum vb. var sunucu sürümüm 1.19.4 sunucumun performansını nasıl arttırabilirim?

Spark Raporu:
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


h1r6qxu.png
9sf5dzc.png
65c502x.png
 

1. Chunk'ları Önceden İndirmek (Pre-generating Chunks)

  • Neden Önemli? Sunucu açıldığında, oyuncular yeni alanlara doğru hareket ettikçe chunk'lar (dünya parçaları) dinamik olarak oluşturulur. Bu işlem, özellikle çok sayıda oyuncu varsa veya dünya büyükse, sunucuya ek yük bindirir.
  • Nasıl Yapılır?Sunucu açılmadan önce chunk'ları önceden oluşturmak için Chunky veya WorldBorder gibi eklentileri kullanabilirsiniz. Bu eklentiler, belirlediğiniz sınırlar içindeki tüm chunk'ları önceden oluşturarak, sunucunun bu işlemi gerçek zamanlı yapmasını engeller.
    • Chunky Kullanımı: /chunky start komutuyla chunk oluşturma işlemini başlatabilirsiniz.
    • WorldBorder Kullanımı: /wb fill komutuyla belirlediğiniz sınırlar içindeki chunk'ları doldurabilirsiniz.

2.​

  • Neden Önemli? Sonsuz dünyalar, sunucunun kaynaklarını gereksiz yere tüketebilir. Dünya sınırı belirlemek, sunucunun yalnızca belirli bir alanı yüklemesini sağlar ve performansı artırır.
  • Nasıl Yapılır? /worldborder set <yarıçap> komutuyla dünya sınırını belirleyebilirsiniz. Örneğin, /worldborder set 5000 komutu, dünya sınırını 5000 blok yarıçapında ayarlar.
  • Ek Ayarlar: Dünya sınırını yavaşça genişletmek veya daraltmak için /worldborder add veya /worldborder center gibi komutları kullanabilirsiniz.

3.​

  • Neden Önemli? Zamanla dünya dosyaları büyüyebilir ve gereksiz veriler içerebilir. Bu durum, sunucunun disk I/O performansını olumsuz etkileyebilir.
  • Nasıl Yapılır?
    • Chunk Optimizasyonu: Chunk Cleaner gibi eklentilerle kullanılmayan chunk'ları temizleyebilirsiniz.

4.​

  • View Distance Azaltmak: server.properties dosyasında view-distance değerini düşürerek (örneğin, 6-8 arası) sunucunun yüklemesi gereken chunk sayısını azaltabilirsiniz.
  • Entity ve Mob Sınırlamaları: bukkit.yml veya spigot.yml dosyasında entity-activation-range ve mob-spawn-range gibi ayarları optimize ederek, gereksiz entity yükünü azaltabilirsiniz.
 

1. Chunk'ları Önceden İndirmek (Pre-generating Chunks)

  • Neden Önemli? Sunucu açıldığında, oyuncular yeni alanlara doğru hareket ettikçe chunk'lar (dünya parçaları) dinamik olarak oluşturulur. Bu işlem, özellikle çok sayıda oyuncu varsa veya dünya büyükse, sunucuya ek yük bindirir.
  • Nasıl Yapılır?Sunucu açılmadan önce chunk'ları önceden oluşturmak için Chunky veya WorldBorder gibi eklentileri kullanabilirsiniz. Bu eklentiler, belirlediğiniz sınırlar içindeki tüm chunk'ları önceden oluşturarak, sunucunun bu işlemi gerçek zamanlı yapmasını engeller.
    • Chunky Kullanımı: /chunky start komutuyla chunk oluşturma işlemini başlatabilirsiniz.
    • WorldBorder Kullanımı: /wb fill komutuyla belirlediğiniz sınırlar içindeki chunk'ları doldurabilirsiniz.

2.​

  • Neden Önemli? Sonsuz dünyalar, sunucunun kaynaklarını gereksiz yere tüketebilir. Dünya sınırı belirlemek, sunucunun yalnızca belirli bir alanı yüklemesini sağlar ve performansı artırır.
  • Nasıl Yapılır? /worldborder set <yarıçap> komutuyla dünya sınırını belirleyebilirsiniz. Örneğin, /worldborder set 5000 komutu, dünya sınırını 5000 blok yarıçapında ayarlar.
  • Ek Ayarlar: Dünya sınırını yavaşça genişletmek veya daraltmak için /worldborder add veya /worldborder center gibi komutları kullanabilirsiniz.

3.​

  • Neden Önemli? Zamanla dünya dosyaları büyüyebilir ve gereksiz veriler içerebilir. Bu durum, sunucunun disk I/O performansını olumsuz etkileyebilir.
  • Nasıl Yapılır?
    • Chunk Optimizasyonu: Chunk Cleaner gibi eklentilerle kullanılmayan chunk'ları temizleyebilirsiniz.

4.​

  • View Distance Azaltmak: server.properties dosyasında view-distance değerini düşürerek (örneğin, 6-8 arası) sunucunun yüklemesi gereken chunk sayısını azaltabilirsiniz.
  • Entity ve Mob Sınırlamaları: bukkit.yml veya spigot.yml dosyasında entity-activation-range ve mob-spawn-range gibi ayarları optimize ederek, gereksiz entity yükünü azaltabilirsiniz.
view-distance 3 olarak ayarlı bukkit.yml için ise ben internetten bakarak optimize etmiştim eğer sizde hazır var ise paylaşabilir misiniz? ve chunk cleaner eklentisinin linkini bırakırsanız mutlu olurum.
 
Tps ve MSPT değerleriniz gayet iyi sadece sunucuya tahsis ettiğiniz Ram çok az onu artırabilirsiniz.

İşletim sistemi olarak Windows 11 kullanıyorsunuz kendi bilgisayarınız üzerinden mi açtınız sunucuyu?
Vds kullanıyorsanız işletim sistemini düşürmeniz gerekiyor çünkü 15.3 GB Ram bulunmakta ve siz 14.6 GB kullanmaktasınız bunun sadece 3 GB sunucuya tahsis edilmiş.
 
Tps ve MSPT değerleriniz gayet iyi sadece sunucuya tahsis ettiğiniz Ram çok az onu artırabilirsiniz.

İşletim sistemi olarak Windows 11 kullanıyorsunuz kendi bilgisayarınız üzerinden mi açtınız sunucuyu?
Vds kullanıyorsanız işletim sistemini düşürmeniz gerekiyor çünkü 15.3 GB Ram bulunmakta ve siz 14.6 GB kullanmaktasınız bunun sadece 3 GB sunucuya tahsis edilmiş.
Eğer arkadaşın söylediği gibi localhost değilse uzak masaüstü kullanıyorsanız. Ubuntu kullanabilirsiniz en az 1.5 gb raminiz boşa çıkacaktır. ve 16 GB raminiz var diyelim yine windows kullanıyorsanız 2 gb windows alcaktır. Uzakmasaüstünde sunucunuza işlem yapacağınız için 2 gb kadar boşa çıkarmanız gerekiyor böyle 12 gb ram verebilirsiniz sunucuya.
 
Tps ve MSPT değerleriniz gayet iyi sadece sunucuya tahsis ettiğiniz Ram çok az onu artırabilirsiniz.

İşletim sistemi olarak Windows 11 kullanıyorsunuz kendi bilgisayarınız üzerinden mi açtınız sunucuyu?
Vds kullanıyorsanız işletim sistemini düşürmeniz gerekiyor çünkü 15.3 GB Ram bulunmakta ve siz 14.6 GB kullanmaktasınız bunun sadece 3 GB sunucuya tahsis edilmiş.
kendi bilgisiyarım üzerinden paket yapıyorum ileride açacağım sunucu için şimdiden paketi optimize yapmaya başladım ileride sorun çekmemek için
 
kendi bilgisiyarım üzerinden paket yapıyorum ileride açacağım sunucu için şimdiden paketi optimize yapmaya başladım ileride sorun çekmemek için
Chunk indirme süresi performansa bağlı olacağı için 2 3 gün içerisinde bitebilir şimdiden uyarayım şoka uğramayın sonra
 
Chunk indirme süresi performansa bağlı olacağı için 2 3 gün içerisinde bitebilir şimdiden uyarayım şoka uğramayın sonra
towny oyun modunda gerçek dünya haritasını vdse indirmeyi düşünüyorum kendi bilgisiyarıma indirmeyeceğim o zaman chunk yükleme işlemini yaparım
 
Chunk şimdiden ayarlamayın bence çünkü baya bir veriyi yedekleyecek ve vds geçtiğiniz zaman paketi oraya taşımanız baya zorlaşacak paketin boyutundan dolayı
 
Chunk şimdiden ayarlamayın bence çünkü baya bir veriyi yedekleyecek ve vds geçtiğiniz zaman paketi oraya taşımanız baya zorlaşacak paketin boyutundan dolayı
evet öyle yapacağım. ve birde pluginlerime göz atabilir misiniz kaldırabileceğim yada ayar yapmam gereken pluginler vb. var mı?
 
Chunk yükleme işlemi belirlediğiniz chunk miktarına göre değişiklik gösterebilir. Haberiniz olsun
 
1.19.4 sürümünü kullandığınız için önceliğiniz vds de işlemci olması lazım bütçeniz yetiyorsa üst işlemci seçmenizi öneririm tabi ki işlemci kadar Ram miktarı da önemli bu yüzden size bu konuda kendi kullandığım gayet memnun olduğum firmayı önerebilirim @Treas
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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