Çözüldü Optimizasyon Önerisi

  • Konuyu Başlatan Konuyu Başlatan luaqen
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 740
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Merhaba,

Paper’ın otomatik alan temizleme özelliğini etkinleştirmenize gerek bulunmamaktadır. Oyuncuların eşyaların ne zaman silineceğini görmesi de şart değil; çünkü chunk kapandığında eşyalar bulunduğu yerde kalır ve silinmez. Bu durum yalnızca açık chunk’lar için geçerlidir. Yani, bir oyuncu 5 dakika boyunca eşyaya yakın durup almazsa eşya silinir. Bu bilgilendirmenin size veya oyuncuya herhangi bir katkı sağlayacağını düşünmüyorum. Clearlagg gibi eklentiler, ekstra yük bindirerek sunucu performansını olumsuz etkileyebilir. Optimizasyondan bahsediyorsak, bu tarz eklentileri kullanmamanız gerektiği çeşitli kaynaklarda da belirtilmiştir. Belirttiğiniz “kool ve güzel bir özellik” yorumu, temel sunucu yöneticiliği deneyiminden yoksun bir bakış açısı olarak değerlendirilebilir.

Optimizasyon açısından, bir eklenti, skript veya config ayarı ile mob’ları doğurup öldürmek yerine spawn limitini azaltmak daha verimli ve uzun vadeli bir çözüm olacaktır.

Purpur’un sahip olduğu özellikler size gereksiz geliyorsa, bu forku kullanmanız şart değildir. Purpur, çeşitli optimizasyon olanakları sunan pek çok faydalı özellik içermektedir. Dolayısıyla, “özellik sayısı fazla olduğu için daha az optimize” şeklindeki yaklaşım yanlış ve yetersiz bilgiye dayalıdır. Kullanmadığınız bir özelliğin sunucu performansına bir etkisi olmayacağı gibi, optimizasyon sağlayan özelliklerin fazlalığı sunucunuza olumlu katkı sağlayabilir.

Geçmiş bir Purpur sürümünde yaşadığınız performans sorunları üzerinden, Purpur’un gelişmediğini öne sürmeniz de hatalı bir yaklaşımdır. Purpur’un güncellenme raporlarını takip ederseniz, benzeri hataların hızla giderildiğini görebilirsiniz. Benzer şekilde, Paper’da da benzeri sorunlar geçmişte yaşanmıştır ve bunlar zamanla çözülmüştür.

Özetle, Purpur hakkındaki varsayımlarınız güncel verilere dayalı olmadığından yanıltıcı bir bakış açısı sunmaktadır. Sizden de bu konularda daha güncel bilgiler ve kaynaklara dayalı bir yaklaşımla geri dönüş yapmanızı rica ederim.

Saygılarımla,
Whiskey
ClearLagg'ın kullanılmaması gerektiğini zaten söyledim, "kool" dediğiniz şey QoL yani açılımı quality of life, oyunlarda quality of life özellikleri oyuncunun işine yarayacak veya sinir eden bir şeyi düzelten rahatlatan kullanımı kolaylaştıran özellikler anlamına gelmektedir, Eğer itemlerin hiçbir plugin veya ayar gerekmezsizin normal mc silinmesi yeterli olsaydı şahsın spark raporunda neden 400 item biriksin. Kime spark raporu gösterirseniz gösterin yerde bu kadar eşya görse en uzman bilgili kişi bile size itemleri silin diyecektir. Oyuncu sayısı arttıkça da item sayısı artacak yani bu mantıkla 100 oyunculu bir sunucuda yerde binlerce eşya biriksin ama normal mc zaten hallediyor sorun değil plugine papera gerek yok doğru mu anladım?

YÜKLÜ bir chunkta yerdeki eşyanın silinme süresi 5 dakikadır. Eğer eşyanın olduğu chunk artık yüklü değilse evet durur ve laga pek etki etmez ama chunklar yine tekrardan yine yükleneceği için bu eşyaların sürekli yerde durması değil er yada geç silinmesi gerekir. 5 Dakikalık normal minecraft süreside yetersizdir bunun için, kalabalık bir sunucuda eşya 5 dakikada silinene kadar yine o kadar eşya atılacak/düşecek yere zaten bu yüzden mutlaka itemleri silecek eklentiler veya EN azından paper konfigürasyonu gereklidir ve bunu cleralagg dışında lag yaratmayan doğru dürüst pluginlerle yapabilirsiniz plugin yöntemi isterseniz.

Bir eklenti skript veya config ayarı ile mob azaltın demedim zaten hocam siz yorumu okuduğunuzdan emin misiniz, zaten spawn limitlerinden kapatın dedim arkadaşa yarasaları, yarasa spawn limit kategörisinde ambient olarak geçer nasıl bir koyun animal kategörisine giriyorsa aynı şekilde. Bukkit.yml veya farklı bir forkun ymlsinden spawn limit ayarından ambient 0 yaparsanız yarasalar kapanır.

Purpura hiçbir zaman "özellik sayısı fazla olduğu için daha az optimize" demedim, bu yaklaşımı hangi cümleden ima aldınız anlayamadım.

Demediğim veya ima etmediğim şeyleri demişim gibi, ve zaten söylediğim ve desteklediğim şeyleri söylememiş gibi mesajda tekrar edip duruyorsunuz ikidir.
 
Son düzenleme:
ClearLagg'ın kullanılmaması gerektiğini zaten söyledim, "kool" dediğiniz şey QoL yani açılımı quality of life, oyunlarda quality of life özellikleri oyuncunun işine yarayacak veya sinir eden bir şeyi düzelten rahatlatan kullanımı kolaylaştıran özellikler anlamına gelmektedir, Eğer itemlerin hiçbir plugin veya ayar gerekmezsizin normal mc silinmesi yeterli olsaydı şahsın spark raporunda neden 400 item biriksin. Kime spark raporu gösterirseniz gösterin yerde bu kadar eşya görse en uzman bilgili kişi bile size itemleri silin diyecektir. Oyuncu sayısı arttıkça da item sayısı artacak yani bu mantıkla 100 oyunculu bir sunucuda yerde binlerce eşya biriksin ama normal mc zaten hallediyor sorun değil plugine papera gerek yok doğru mu anladım?

YÜKLÜ bir chunkta yerdeki eşyanın silinme süresi 5 dakikadır. Eğer eşyanın olduğu chunk artık yüklü değilse evet durur ve laga pek etki etmez ama chunklar yine tekrardan yine yükleneceği için bu eşyaların sürekli yerde durması değil er yada geç silinmesi gerekir. 5 Dakikalık normal minecraft süreside yetersizdir bunun için, kalabalık bir sunucuda eşya 5 dakikada silinene kadar yine o kadar eşya atılacak/düşecek yere zaten bu yüzden mutlaka itemleri silecek eklentiler veya EN azından paper konfigürasyonu gereklidir ve bunu cleralagg dışında lag yaratmayan doğru dürüst pluginlerle yapabilirsiniz plugin yöntemi isterseniz.

Bir eklenti skript veya config ayarı ile mob azaltın demedim zaten hocam siz yorumu okuduğunuzdan emin misiniz, zaten spawn limitlerinden kapatın dedim arkadaşa yarasaları, yarasa spawn limit kategörisinde ambient olarak geçer nasıl bir koyun animal kategörisine giriyorsa aynı şekilde. Bukkit.yml veya farklı bir forkun ymlsinden spawn limit ayarından ambient 0 yaparsanız yarasalar kapanır.

Purpura hiçbir zaman "özellik sayısı fazla olduğu için daha az optimize" demedim, bu yaklaşımı hangi cümleden ima aldınız anlayamadım.

Demediğim veya ima etmediğim şeyleri demişim gibi, ve zaten söylediğim ve desteklediğim şeyleri söylememiş gibi mesajda tekrar edip duruyorsunuz ikidir.
Merhaba,

Clearlagg benzeri eklentiler hakkında bilgi vermiştim; ancak, yalnızca Clearlagg üzerine odaklandığınızı görüyorum.

Yerde biriken binlerce eşyanın performansı olumsuz etkileyebileceği doğru olsa da, RoseStacker gibi eklentiler sayesinde 1000 eşya tek bir "1000x" eşya olarak gösterilebiliyor. Bu tür bir birikme sorunu varsa, RoseStacker gibi eklentiler çözüm olabilir. Ancak, bazı açıklamalarınızın eksik ve yanıltıcı olduğunu düşünüyorum.

Ayrıca, spesifik olarak bir "Skript veya eklenti" ifadesi kullanmadığınızı belirtmişsiniz; bu konuda farkındayım. Zaten ben de genel bir ifade olarak "Skript, plugin veya config" olarak dile getirdim.

"Purpur" hakkında yaptığınız açıklamada, performans odaklı olmaktan ziyade Vanilla Minecraft ayarlarını genişletme amacı taşıdığını belirtmişsiniz. Özelliklerin sayıca fazla olması ve bazı kapalı özelliklerin dahi performansı olumsuz etkileyebileceği ifadeniz, bende bu özelliklerin çokluğu nedeniyle performansın düşebileceğini düşündüğünüz izlenimi uyandırdı.

Verdiğiniz bilgiler büyük ölçüde doğru olmakla birlikte, bazı eksik ya da yanlış anlaşılabilecek noktalar olduğuna inanıyorum. Amacım tartışma başlatmak değil; ancak, sürekli olarak bir temizleme eklentisini öneriyor olmanızın bu bağlamda uygun olmadığını vurgulamak istedim.

Bu konuyla ilgili daha fazla tartışma yaratmamak adına başka bir dönüş yapmayacağımı belirtmek isterim.

Saygılarımla,
Whiskey
 
Merhaba,

Clearlagg benzeri eklentiler hakkında bilgi vermiştim; ancak, yalnızca Clearlagg üzerine odaklandığınızı görüyorum.

Yerde biriken binlerce eşyanın performansı olumsuz etkileyebileceği doğru olsa da, RoseStacker gibi eklentiler sayesinde 1000 eşya tek bir "1000x" eşya olarak gösterilebiliyor. Bu tür bir birikme sorunu varsa, RoseStacker gibi eklentiler çözüm olabilir. Ancak, bazı açıklamalarınızın eksik ve yanıltıcı olduğunu düşünüyorum.

Ayrıca, spesifik olarak bir "Skript veya eklenti" ifadesi kullanmadığınızı belirtmişsiniz; bu konuda farkındayım. Zaten ben de genel bir ifade olarak "Skript, plugin veya config" olarak dile getirdim.

"Purpur" hakkında yaptığınız açıklamada, performans odaklı olmaktan ziyade Vanilla Minecraft ayarlarını genişletme amacı taşıdığını belirtmişsiniz. Özelliklerin sayıca fazla olması ve bazı kapalı özelliklerin dahi performansı olumsuz etkileyebileceği ifadeniz, bende bu özelliklerin çokluğu nedeniyle performansın düşebileceğini düşündüğünüz izlenimi uyandırdı.

Verdiğiniz bilgiler büyük ölçüde doğru olmakla birlikte, bazı eksik ya da yanlış anlaşılabilecek noktalar olduğuna inanıyorum. Amacım tartışma başlatmak değil; ancak, sürekli olarak bir temizleme eklentisini öneriyor olmanızın bu bağlamda uygun olmadığını vurgulamak istedim.

Bu konuyla ilgili daha fazla tartışma yaratmamak adına başka bir dönüş yapmayacağımı belirtmek isterim.

Saygılarımla,
Whiskey
Rosestacker eklentisinde yerdeki itemleri stackleme özelliği olduğunu hatırlamıyorum varsa bile bunu zaten spigotta item merge özelliği ile yapabilirsiniz. Eşyalar zaten birbirinden uzak ve farklı chunklarda ise (ki çoğunluğu öyle olacak zaten herkes farklı bir yerde oyunda) birleştirme mümkün olmayacak.

ClearLagg üzerine odaklanma sebebim clearlagg üzerinden konuşmanız clearlagg dışında cidden güzel olan ve sunucu performansını düşürmeyen eklentiler var fakat siz bütün item silme eklentilerine karşı çıkıyorsunuz, item silmenin gerekli olduğunu yüksek oyuncu sayılarında (100-200 vb. gibi) yerde binlerce belki on binlerce eşya olacağı için ve Minecraftın normal item silme süresinin yetersiz olduğu için, oyunun eşya silme süresi uzun olduğu için Yüksek oyuncu sayısında o eşyalar silinene kadar zaten o kadar miktarda eşyanın bir daha düşeceğini/atılacağını dayanak sunarak item silme eklentilerini öneriyorum ve bunu clearlagg veya benzeri gibi lagı temizlediğinden çok lag yaratan pluginleri önermeden sunuyorum bu öneri gayet kabul edilebilir bir öneridir buna karşı çıkmanız mantıksız bence.
 
Rosestacker eklentisinde yerdeki itemleri stackleme özelliği olduğunu hatırlamıyorum varsa bile bunu zaten spigotta item merge özelliği ile yapabilirsiniz. Eşyalar zaten birbirinden uzak ve farklı chunklarda ise (ki çoğunluğu öyle olacak zaten herkes farklı bir yerde oyunda) birleştirme mümkün olmayacak.

ClearLagg üzerine odaklanma sebebim clearlagg üzerinden konuşmanız clearlagg dışında cidden güzel olan ve sunucu performansını düşürmeyen eklentiler var fakat siz bütün item silme eklentilerine karşı çıkıyorsunuz, item silmenin gerekli olduğunu yüksek oyuncu sayılarında (100-200 vb. gibi) yerde binlerce belki on binlerce eşya olacağı için ve Minecraftın normal item silme süresinin yetersiz olduğu için, oyunun eşya silme süresi uzun olduğu için Yüksek oyuncu sayısında o eşyalar silinene kadar zaten o kadar miktarda eşyanın bir daha düşeceğini/atılacağını dayanak sunarak item silme eklentilerini öneriyorum.
Merhabalar,

Rosestacker eklentisinde itemlerin stacklenme uzaklığını seçebilmektesiniz, keza kapalı chunklarda kalan eşyaların sunucuya herhangi bir zararı olmayacağından ve oyuncunun olduğu konumda açabileceği belirli bir chunk olduğundan bu bir sorun yaşatmayacaktır.

Clearlagg üzerinden konuşmadım Clearlagg ve benzeri pluginler olarak bilgi aktardım. İtem silme eklentileri hakkında Paper veya Purpur discordu üzerinden kafanızda sorun kalmayacak şekilde detaylıca bilgi alabilirsiniz Zira kendileride bu konuda kesinlikle eklenti kullanarak müdahale edilmemesi gerektiğine hemfikir olacaktır.

Yüksek miktarlı oyuncu sayılarında da bu dediğim işlem geçerli olacaktır denendi ve test edildi merak etmeyiniz.

Tabi yine de sizin tercihiniz ben yalnızca düşüncelerimi aktardım.

Bu konuyla ilgili daha fazla tartışma yaratmamak adına başka bir dönüş yapmayacağımı belirtmek isterim.

Saygılarımla,
Whiskey
 
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