Çözüldü YARDIM- chunklar yavaş yükleniyor

  • Konuyu Başlatan Konuyu Başlatan Tuexx
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 3.042
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Hocam chunk yüklemesi her zaman yavaş olur, isterse en donanımlı makineyi kullanın en baba makine sizde olsun, yine yavaş yavaş generateleyecektir, halbuki optimize paper ayarlarında bile chunk yüklemesi bilerek yavaşlatılıyor atıyorum tekte 10 chunk yüklemek yerine 2 chunk yükletiyor sunucuya çökmesin diye, yani benim sunucuda yavaş bu acaba sunucuda bir sorun mu var vs. diye düşünmeyin
tabii ki sunucunuzu en optimize haline çektiğinizde chunk yükleme hızı artacaktır, fakat yine bir kaç kişi aynı anda generatelemeye başlayınca en donanımlı makinede bile sorunlar olacaktır.

Sunucunuzda oyuncuların hiç bir türlü yeni chunk yüklememesi lazım zaten baştan, Chunky gibi eklentiler ile oyuncuları oynatacağınız mesafeye kadar pregenleyip, üstüne dünya sınırı koyun
 
Ha dipnot geçeyim timings asla kullanmayın, paper ayarlarınızdan veya forkunuzda da varsa ikisinden de timingsi tamamen kapatın, timings dediğimiz şey zaten işe yarar pek bilgi veremiyor, eski, ve paper ileriki sürümlerinde komple timingsi kaldıracak, aynı zamanda arkada açık olduğu her süre sunucu optimizasyonunu büyük bir derecede yoruyor, bunun yerine spark eklentisini kullanın.
 
Bu kısmı hiç bilmiyordum -https://hastebin.com/share/okameridij.yaml
chunk-system:
gen-parallelism: default
io-threads: -1
worker-threads: -1

Kısmında, worker-threads değerini 5 yapabilirsiniz. İşletim sistemi tarafında belki iş yapamaz hâle gelebilirsiniz ama sunucunuzdaki bütün işlemci çekirdeklerinin kullanılmasını sağlayabilirsiniz.
 
Eklentiler bellek tutar, yüklenen chunklar dosyaya yazıldıktan sonra bellekten silinir. Kaldı ki, konuya atılan timings raporunda 8GB 5 Core 5900X bir cihaz gözüküyor. Sunucuda 1 kişi varken eklentisiz 8GB bir sunucunun belleğini doldurması mümkün değil.
Öyleyse neden yavaş yükleniyor, aydınlatın da öğrenelim. Eğer chunk'lar önceden açılmadıysa, yeni açılan chunk'lar çok fazla RAM kullanır ve RAM yetersiz kaldığında yükleme süresi uzar. Bu sorunun Paper'ın global.yml gibi yapılandırma dosyalarıyla bir ilgisi yoktur.
 
Ram konusunda bir sıkıntı yaşamıyorum. sistemin işlemciyi yeterince kullanamadığını düşünüyorum fakat elimden hiçbir şey gelmiyor.
Sunucunuzun işlemciyi kullanmaması gibi bir durum pek olası değildir; Paper, genellikle tek çekirdek odaklıdır ancak gerektiğinde 4 çekirdeğe kadar kullanabilir. Üzgünüm, ancak yaşadığınız sorun büyük ihtimalle RAM yetersizliğinden kaynaklanıyor. Ayrıca, Windows işletim sistemi kullanıyor olmanız da RAM tüketimini etkileyebilir.
 
chunk-system:
gen-parallelism: default
io-threads: -1
worker-threads: -1

Kısmında, worker-threads değerini 5 yapabilirsiniz. İşletim sistemi tarafında belki iş yapamaz hâle gelebilirsiniz ama sunucunuzdaki bütün işlemci çekirdeklerinin kullanılmasını sağlayabilirsiniz.
-1 olduğunda zaten paper gereken çekirdekleri kullanıyor, paperda chunk yükleme async olduğu için otomatik olarak mcnin kullandığı ana çekirdek dışındaki diğer çekirdeklere de chunk yükleme yükünü verip hızlandırıyor, bunu ellemeye gerek olmadığını düşünüyorum otomatik ayarladığı için zaten, chunk yükü de BÜTÜN çekirdeklere verilmemeli çünkü diğer pluginlerde kullanıyor bazılarını (aşağıdaki papermc topluluk yöneticisinin yazdığı mesaj)

workerthread.webp
 
Öyleyse neden yavaş yükleniyor, aydınlatın da öğrenelim. Eğer chunk'lar önceden açılmadıysa, yeni açılan chunk'lar çok fazla RAM kullanır ve RAM yetersiz kaldığında yükleme süresi uzar. Bu sorunun Paper'ın global.yml gibi yapılandırma dosyalarıyla bir ilgisi yoktur.
Sanal sunucunuza işlemci taraflı GHZ limiti koyulursa işlemciyi tam performansında asla kullanamazsınız. Chunk yüklenme hızları tamamen işlemci taraflıdır, yalnızca diske yazılana kadar çok kısa süreli bellekte tutulur. İstiyorsanız gidip eklentisiz bir sunucu açın, bir yandan da spark profiler aktifleştirin kullanımları kendiniz gözünüzle görün. Yine ikna olmazsanız bizim tarafımızdan size test sunucusu sağlayalım limitli ve limitsiz işlemci ile hız farkını görün.
 
Sunucunuzun işlemciyi kullanmaması gibi bir durum pek olası değildir; Paper, genellikle tek çekirdek odaklıdır ancak gerektiğinde 4 çekirdeğe kadar kullanabilir. Üzgünüm, ancak yaşadığınız sorun büyük ihtimalle RAM yetersizliğinden kaynaklanıyor. Ayrıca, Windows işletim sistemi kullanıyor olmanız da RAM tüketimini etkileyebilir.
Chunk yükleme RAM kullanır evet ama bütün RAM'ı kullanacak diye bir şey yok adam tek başına sunucuda gezerken, ramdan daha çok cpu kullanılıyor, Paper Global ve world defaults ayarlarını optimize ettiğinizde chunk yükleme süresi bir hayli kısalır doğru bir bilgidir zaten chunk yükleme ile ilgili bir çok ayarı var paperın

Ram'ın dünya ile pek fazla bir ilişikisi yok örneğin sunucuya 500 gblik bir map ve 1 gblik bir map atın, ikisinin de tüketeceği ram miktarında çok bir fark olmayacaktır
 
-1 olduğunda zaten paper gereken çekirdekleri kullanıyor, paperda chunk yükleme async olduğu için otomatik olarak mcnin kullandığı ana çekirdek dışındaki diğer çekirdeklere de chunk yükleme yükünü verip hızlandırıyor, bunu ellemeye gerek olmadığını düşünüyorum otomatik ayarladığı için zaten, chunk yükü de BÜTÜN çekirdeklere verilmemeli çünkü diğer pluginlerde kullanıyor bazılarını (aşağıdaki papermc topluluk yöneticisinin yazdığı mesaj)

Ekli dosyayı görüntüle 248936
0'dan küçük bir değer girildiğinde sistemin 1/4'üne takılı kalırsınız. Siz de istiyorsanız aynı şekilde -1 halinde ve sunucunuzdaki çekirdek sayısını oraya girmeniz halindeki performansını deneyebilirsiniz, ben tecrübelerim ile burada tavsiye veriyorum.

Ayrıca, kişinin sunucusunda herhangi bir eklenti bulunmuyor.
 
Chunk yükleme RAM kullanır evet ama bütün RAM'ı kullanacak diye bir şey yok adam tek başına sunucuda gezerken, ramdan daha çok cpu kullanılıyor, Paper Global ve world defaults ayarlarını optimize ettiğinizde chunk yükleme süresi bir hayli kısalır doğru bir bilgidir zaten chunk yükleme ile ilgili bir çok ayarı var paperın

Ram'ın dünya ile pek fazla bir ilişikisi yok örneğin sunucuya 500 gblik bir map ve 1 gblik bir map atın, ikisinin de tüketeceği ram miktarında çok bir fark olmayacaktır
Arkadaşımızın durumunda sunucuda yalnızca tek bir kişi olduğu için, Paper'ın global.yml yapılandırma dosyasındaki varsayılan ayarlar genellikle yeterlidir. Eğer chunk'lar yavaş açılıyorsa, bu sorunun işlemciyle ilgili olmadığı açıktır. Eğer sunucudaki oyuncu sayısı fazla olsaydı ve chunk'lar yavaş olsaydı, çekirdekleri de göz önünde bulundurabilirdik. Ancak mevcut durumda, yalnızca bir oyuncu varken, bu sorunun RAM yetersizliğinden kaynaklandığı kesinlikle daha olasıdır. Bu sorunun Paper'ın yapılandırmasıyla değil, daha çok sistem RAM'iyle ilgili olduğunu gösterir.
 
Arkadaşımızın durumunda sunucuda yalnızca tek bir kişi olduğu için, Paper'ın global.yml yapılandırma dosyasındaki varsayılan ayarlar genellikle yeterlidir. Eğer chunk'lar yavaş açılıyorsa, bu sorunun işlemciyle ilgili olmadığı açıktır. Eğer sunucudaki oyuncu sayısı fazla olsaydı ve chunk'lar yavaş olsaydı, çekirdekleri de göz önünde bulundurabilirdik. Ancak mevcut durumda, yalnızca bir oyuncu varken, bu sorunun RAM yetersizliğinden kaynaklandığı kesinlikle daha olasıdır. Bu sorunun Paper'ın yapılandırmasıyla değil, daha çok sistem RAM'iyle ilgili olduğunu gösterir.
Yani sizce 1.21 sürümünde 8GB DDR4 bir eklentisiz sunucu 1 kişiyi bile kaldıramıyor mu?
 
0'dan küçük bir değer girildiğinde sistemin 1/4'üne takılı kalırsınız. Siz de istiyorsanız aynı şekilde -1 halinde ve sunucunuzdaki çekirdek sayısını oraya girmeniz halindeki performansını deneyebilirsiniz, ben tecrübelerim ile burada tavsiye veriyorum.

Ayrıca, kişinin sunucusunda herhangi bir eklenti bulunmuyor.
0'dan küçük değer girdiğinde paper otomatik olarak GEREKTİĞİ taktirde oynama yapar, ayrıca sizin dediğiniz 5 ayarı 5 çekirdek kullanmaz, 2.5 çekirdek gibi bir şey kullanır, bu ayarda maksimum tavsiye edilen değer 8'dir (yani 8 thread = 4 çekirdek) 4 çekirdeğin üstüne çıkılmaz paper tavsiye etmez

şimdi eklenti kullanmadığı ileride kullanmayacağı anlamına gelmez
 
Arkadaşımızın durumunda sunucuda yalnızca tek bir kişi olduğu için, Paper'ın global.yml yapılandırma dosyasındaki varsayılan ayarlar genellikle yeterlidir. Eğer chunk'lar yavaş açılıyorsa, bu sorunun işlemciyle ilgili olmadığı açıktır. Eğer sunucudaki oyuncu sayısı fazla olsaydı ve chunk'lar yavaş olsaydı, çekirdekleri de göz önünde bulundurabilirdik. Ancak mevcut durumda, yalnızca bir oyuncu varken, bu sorunun RAM yetersizliğinden kaynaklandığı kesinlikle daha olasıdır. Bu sorunun Paper'ın yapılandırmasıyla değil, daha çok sistem RAM'iyle ilgili olduğunu gösterir.
Chunk yükleme mevzusu son sürümlerde her zaman yavaştır, tek oyuncuda bile, yani en iyi optimize edildiğinde tek oyuncuda bile bir hayli hızlanır, kimsenin sunucusunda 2 chunk yükledi diye ram kullanımı 1 gb den 8gb ve üstüne aniden fırlamıyor. Chunk yükleme gayette işlemci ağırlıklı bir olay olduğu için elbette işlemci ile ilgili bir olay var

Eğer adamda ram yetersizliği olsaydı sunucusu zaten çökerdi, outofmemory verirdi zaten çoktan Eğer tüm ramı kullanmıyor olsa zaten o zaman niye ramda bir sorun olsun? Tüm ramı kullansaydı o zaman oom verirdi
 
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