Rehber Bukkit Sunucuda Eklentileri Düzene Sokma

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

sooply

Ziyaretçi
Minecraft Bukkit sunucusu açarken eklentiler hakkında dikkat etmemiz gereken birçok nokta bulunmaktadır. Bu noktalara önem vermemiz sunucudaki düzeni rahatlıkla sağlayabilmemiz anlamına gelir.
x6x31f3agf851.jpg
Bukkit Sunucuda Eklentileri Düzene Sokma
Eklentileri düzene sokmak gayet basittir ama dikkat etmemiz gereken 4 temel kural vardır. Bu kuralları sizler için listeledik. Eklentileri düzene sokarsanız sunucuda optimizasyon konusunda sıkıntı yaşamazsınız, ayrıca sunucunuz karışık durmaz ve göze daha hoş gelir. Eklentiler bu sunucunun temelini oluşturur. Eklentiler olmazsa, sunucunun sistemleri de olmaz.

wp6097703.jpg

Aynı işleve sahip eklentileri kesinlikle
kullanmamanız gerek!


Bir sunucu açarken en önemli nokta zaten bu kısımdır. Aynı işleve sahip eklentilerin birisi sunucuyu gereksiz derecede yorar ve sunucudaki bellek kullanımının birazı boşa gider. Bunun gibi birçok aynı işleve sahip eklentileriniz varsa da sunucudaki bellek kullanımı gereksiz bir şekilde artar ve kullanabilecek alan azalır. Bu yüzden bu kısma dikkat etmemiz gerek. QuickShop ve ChestShop eklentisinin ikisinin de görevi aynıdır. Test edilmiş sürümleri farklıdır. Bu tarzı eklentilerin aynı sırada olmaması gerekir.

ClearLagg gibi yerden eşya silen eklentiler zaten başlı başına bir hatadır. Minecraft yere düşen her item için 5 dakika veriyor ve o 5 dakika sonra da siliyor. Bu sistem zaten Minecraft'ta olan bir şeyken (ve daha mantıklı) ClearLagg gibi bir eklenti kullanmak hata.


Sürekli güncelleme alan
eklentileri seçmek daha mantıklı.


Sürekli güncelleme alan eklentileri ayırt etmek çok zor değil. Birçok sitede de en son ne zaman güncelleme aldığını yazmakta. Mesela QuickShop eklentisi en son 10 Ağustos 2018 tarihinde güncellenmiş. Şimdi bu eklentiyi kullanmak ne kadar mantıklı? Tabii ki de mantıklı değil. Birinci olarak kodlaması eski ve fixlenmesi gereken birçok şey olabilir. İkinci olarak üst sürümleri desteklemeyebilir ve kullanımı azalabilir. Üçüncü olarak da o eklentiye ilgi azalabilir. QuickShop'un 1.13 beta sürümü 10 Ağustos 2018 tarihinde gelmiş olsa da sahibi tarafından bile unutulan bir eklenti.

BlankNimbleAlligatorsnappingturtle-poster.jpg

Eklentilerin kodlama algoritması
daha iyi olan bir eklenti seçmenizi öneririz.


Burada neden mi sizlere daha iyi bir algoritması olan eklenti seçmenizi istiyoruz? En basit sebep, o eklentinin lag yapma olasılığının olmasıdır. Java ile kodlanan her eklenti iyi olmaz. Bu yüzden eklentinin kaynak dosyalarına bakmanızı istiyoruz. Eğer Java bilginiz yoksa bilen birisine de bunu gösterebilirsiniz veya satırları Türkçeye çevirebilirsiniz. Çok seçenek vardır ve kodları yorumlamak gayet basit bir iştir.

Yeni nesil eklentileri kullanmanızı ve
güncelleme aldıklarına dikkat etmenizi öneririz.


Sunucular artık tasarımsal olarak biraz da olsa çığ açtı ve 1.7.2 sürümünden kalma tasarımların kullanımı azaldı. Mesela CratesPlus eklentisi yerine şu zamanlarda CrazyCrates eklentisi kullanılıyor ve bu eklenti 2017-2018 yıllarında tutmaya başladı. Yeni nesil sunucular tasarıma da görünüme de önem vermekte. Onların arka planında kalmanızı hiç istemeyiz. CratesPlus 1.7 sürümünde çıkış yaptı fakat tasarımsal anlamda ve kasa tipleri anlamında hiç kendini geliştirmedi ve bunu bizlere göstermedi.
 
ClearLagg'ın tek amacı yerdeki itemleri silmek değildir. Chunkları unload etmek , belirli mesafedeki mobları silmek vb. bir sürü özelliği vardır.

Bknz;

Kod:
/lagg clear (Clears configured entities)
/lagg check [world1, world2...] (Displays world information + more)
/lagg reload (Reloads the configuration)
/lagg killmobs (Kills configured mobs)
/lagg area <radius> (Removes entities in given radius)
/lagg tpchunk <x> <z> [world] (Teleports to given chunk)
/lagg admin (Manage modules)
/lagg gc (Force request Garbage collection [NOT RECOMMENDED])
/lagg tps (View estimated TPS [Not as accurate as Spigot's /tps])
/lagg halt (Temporary disable configured basic server functions)
/lagg sampleMemory <time> (Sample memory usage per-tick, and garbage collection timings)
/lagg sampleTicks <ticks> [raw] (Sample how long ticks took to complete)
/lagg unloadchunks (Attempts to unload chunks - [Not recommended on later Spigot's])
/lagg profile <time> <type> (Profile certain activities such as redstone to see which chunk is the most active)
 
ClearLagg'ın tek amacı yerdeki itemleri silmek değildir. Chunkları unload etmek , belirli mesafedeki mobları silmek vb. bir sürü özelliği vardır.

Bknz;

Kod:
/lagg clear (Clears configured entities)
/lagg check [world1, world2...] (Displays world information + more)
/lagg reload (Reloads the configuration)
/lagg killmobs (Kills configured mobs)
/lagg area <radius> (Removes entities in given radius)
/lagg tpchunk <x> <z> [world] (Teleports to given chunk)
/lagg admin (Manage modules)
/lagg gc (Force request Garbage collection [NOT RECOMMENDED])
/lagg tps (View estimated TPS [Not as accurate as Spigot's /tps])
/lagg halt (Temporary disable configured basic server functions)
/lagg sampleMemory <time> (Sample memory usage per-tick, and garbage collection timings)
/lagg sampleTicks <ticks> [raw] (Sample how long ticks took to complete)
/lagg unloadchunks (Attempts to unload chunks - [Not recommended on later Spigot's])
/lagg profile <time> <type> (Profile certain activities such as redstone to see which chunk is the most active)

Evet fakat ben burada sadece o özelliğinden bahsettim. Ben de bilirim temelinin sadece item silmek olmadığını. Teşekkürler belirttiğin için bilmeyenler olabilir. (ClearLagg'in burada item silme olayının saçma olduğunu belirttim sadece. Minecraft gibi bir item'e beş dakikalık süre vermesi biraz daha mantıklı.)
 
Mesela QuickShop eklentisi en son 10 Ağustos 2018 tarihinde güncellenmiş. Şimdi bu eklentiyi kullanmak ne kadar mantıklı? Tabii ki de mantıklı değil. Birinci olarak kodlaması eski ve fixlenmesi gereken birçok şey olabilir. İkinci olarak üst sürümleri desteklemeyebilir ve kullanımı azalabilir. Üçüncü olarak da o eklentiye ilgi azalabilir. QuickShop'un 1.13 beta sürümü 10 Ağustos 2018 tarihinde gelmiş olsa da sahibi tarafından bile unutulan bir eklenti.
Quickshop yerine yeni sürümlere güncellenen
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanmak çok daha mantıklı.
 

Bukkit sunucusu olan arkadaşlar için son derece yararlı bir konu içeriği olmuş. Şimdiden yararını gören arkadaşlara geçmiş olsun ? ☕
 
Quickshop yerine yeni sürümlere güncellenen
Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.
kullanmak çok daha mantıklı.

QuickShop Reremake'i bilmediğimi söylüyorum. Hatamı düzelttiğin için teşekkürler.

Bukkit sunucusu derken :D Zaten tüm sunucular bukkittir kral. Ayrıca konu çok çok yararlı olmuş bence. Elinize ve emeğinize sağlık.

Evet ben de bütün sunucuları kapsasın diye Bukkit yazdım :D Teşekkür ederim.
 
Konu geniş bir şekilde ele alınmış. Açıklayıcı bir makale, eline sağlık.
 
Konu geniş bir şekilde ele alınmış. Açıklayıcı bir makale, eline sağlık.
 
Sunucu yöneticileri için bilgilendirici bir makale elinize sağlık.
 
Sunucu sahiplerinin işine yarıyacak ve bilgilendirici bir konu olmuş kaleminize sağlık!
 
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