İstek vilalger trade 1.12.x

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
s.a forumgamer ailesi köylü takas skripti lazım kendim skript-yaml addounu bağlıycam böylece shopkerpers dan daha stabil çalışcak
 


LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
Her şeyi skript ile yapma sevdanızdan vazgeçin. Java 20 yıllık gelişmiş bir programlama dili. Bukkit 2011 den beri var. Skript neden eklentilerden daha stabil, nasıl daha stabil açar mısın? Eğer Shopkeepers işini görüyor ise skript kullanmana gerek yok.
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
Her şeyi skript ile yapma sevdanızdan vazgeçin. Java 20 yıllık gelişmiş bir programlama dili. Bukkit 2011 den beri var. Skript neden eklentilerden daha stabil, nasıl daha stabil açar mısın? Eğer Shopkeepers işini görüyor ise skript kullanmana gerek yok.
hocam heralde skript yaml adonu bilmiyorsun o şekild eyapıcam pulign gibi çalışcak yani zevkler ve rankler tartışır
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
hocam heralde skript yaml adonu bilmiyorsun o şekild eyapıcam pulign gibi çalışcak yani zevkler ve rankler tartışır

Bahsettiğin add-onu biliyorum, uzun bir süre skript ile uğraşmış birisi olarak şuanda Java gibi gerçek şeylerle uğraşıyorum. Skript sadece kodlama bilgisi olmayan kişilere yardımcı olabilecek bir araç. Bir programlama dili veya çok kaliteli stabil performanslı bir şey olduğu söylenemez.
 

Geik

Zombi Katili
Satıcı
Mesajlar
240
En iyi cevaplar
6
Beğeniler
244
Puanları
710
hocam heralde skript yaml adonu bilmiyorsun o şekild eyapıcam pulign gibi çalışcak yani zevkler ve rankler tartışır
Skript hiçbir zaman .jar'dan stabil olamaz. Her zaman bir performans freak'ı vardır. Zindevin zamanında yaptığı teste göre:
138168
 

Mr_Obliviate

Play.BlokDunyasi.Net
Mesajlar
1,002
En iyi cevaplar
18
Beğeniler
749
Puanları
1,480
Ruh hali
Eğer geliştirmeyi düşünüyorsan minigame gibi eklentileri skript ile yapmak daha mantıklı çünkü geliştirme süreci bin kat daha hızlı ama shopkeeper gibi basit kullanımlı bir şeyin yaml destekli skriptini istemek hayatımda duyduğum en saçma şey. GUI sistemleri Yaml'dan daha kullanışlı, daha iyi ve daha basit çalışıyor.
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
Skript hiçbir zaman .jar'dan stabil olamaz. Her zaman bir performans freak'ı vardır. Zindevin zamanında yaptığı teste göre:
Ekli dosyayı görüntüle 138168
bak ben sana şunu söyleiym benim kullanmadııgm bir özelik var pulignd vede kapatamıyorum napmam lazım performasnı yoruyor ? ozman skript daha fazla performans veriyor lütfen ben bu konuya girmek istemiyorum fazla sizde uzatmayın zevkler ve renkler tartışılır iyiy forumlar
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
Eğer geliştirmeyi düşünüyorsan minigame gibi eklentileri skript ile yapmak daha mantıklı çünkü geliştirme süreci bin kat daha hızlı ama shopkeeper gibi basit kullanımlı bir şeyin yaml destekli skriptini istemek hayatımda duyduğum en saçma şey. GUI sistemleri Yaml'dan daha kullanışlı, daha iyi ve daha basit çalışıyor.
yorumunuz için tşekür edeirm ama ben shopkeeper eklentisni sevmiyorum
 

karabsan

Sudan Çıkmış
Mesajlar
8
En iyi cevaplar
0
Beğeniler
6
Puanları
90
js ile java arasındaki farkı biliyorumda bi anlık dalgınlığıma geldi özür dilerim
Ek olarak aynı testi kendi sunucumda yaptığımda bukadar bariz farklılık yok. max 10k değerde 10 saniye olduğunu ve 100k da sunucu çöktüğünü söylerken ben test ettiğimde 100k da 3 saniye gecikme yaptı. tabii ki skriptler hiçbir zaman plugin kadar stabil olamaz ancak kullanım kolaylığı ve gerektiği yerde bazı özellikleri rahatça kaldırıp veya rahatça ekleme yapılabiliyor olması skripte yöneltiyor. Sonuçta skript ile yapılan herhangi bir şey skript plugini üzerinden derlenip sunucuda işlem yapıyor ve milisaniyelikte olsa performans kaybı yaşatır. Bana göre bu düşük performans kayıpları skriptlerin verdiği avantajları göz önünde bulundurursak feda etmeye değer.

Not: Herhangi biryerden indirilen pluginler için geçerli. Örnek olacak shoopkappers en ufak bir sorun verdiğinde bu soruna müdahale edemiyoruz ancak güncelleme gelmesini beklememiz gerekiyor. Skript ile yapıldığında istenilen biçimde müdahale ediliyor. Eğer hem plugin yazabilecek bilgim olsa hemde skript bilgim olsa her türlü plugin
 

LifeMCServer

Nether Yerlisi
Mesajlar
2,410
En iyi cevaplar
98
Beğeniler
2,461
Puanları
10,250
Ruh hali
bak ben sana şunu söyleiym benim kullanmadııgm bir özelik var pulignd vede kapatamıyorum napmam lazım performasnı yoruyor ? ozman skript daha fazla performans veriyor lütfen ben bu konuya girmek istemiyorum fazla sizde uzatmayın zevkler ve renkler tartışılır iyiy forumlar

Hangi özellikten bahsediyorsun? YAML üzerinden shop oluşturabilme eklemek için mi Skript kullanmak istiyorsun yoksa performans için mi? Bahsettiğin özelliğin lag yaptığına dair timings raporun veya somut bir delilin (örn. paper'ın spike detector'u) var mı? Lag yaptığı tanısına nereden vardın? VisualVM, YourKit, JProfiler gibi uygulamalarla mı baktın? Lag yaptığını düşündüğün yerdeki kodları decompilerlar ile veya GitHub gibi open source kaynak sitelerinde var ise oralardan inceledin mi?

Eğer eklentinin o özelliği PhysicsEvent (redstone, kum düşmeleri, pistonlar vb.), InventoryMoveItemEvent (huniler item aktarınca tetiklenir) veya PlayerMoveEvent (Oyuncu kafasını oynattığında bile 100 kere tetikleniyor) kullanıyor ise lag yapıyor olabilir fakat Paper'ın eventleri optimize etmesi için birçok patchi var, makine donanımında kaliteli ise bir problem çıkarmaz.

Bunun dışında Java ucu açık bir dil eklentilerin her şeye erişimi var, ama ben yine de bir şeyin özellikle kötü niyetli veya özellikle lag yapsın diye yazılmadığı sürece ve saçma bir algoritma kullanmadığı sürece lag yapacağını sanmıyorum. Skript bu saçma algoritmalardan birisi mesela. Bir compiler yok, static typing yok, parserı recursion ile çalışıyor ve her patterni her satır ile karşılaştırıyor, sunucu açılırken tüm değişkenleri rame yüklüyor, vesaire vesaire.

Uzun süre önce Skript yazarken bende her konuda Skript'i savunuyordum sanırım fakat şuanda neden Skript'in bu kadar aşağılanmaya çalışıldığını anlıyorum. O zamanlar sanırım "Skript dünyanın en iyi dili, bunlar Skript'i kıskanıyor, her şey mütüşük" kafasındaydım. Taa ki sunucumdaki Skriptler 1-3 dakika da yüklenmeye başlayıpta sunucunun açılmasını extreme seviyede geciktirene ve bazıları laga sebep olana dek. O zamanlar Skript'in o kadar da iyi olmadığını anlamıştım. Java öğrendikten sonra da neden aslında çok basit ve saçma olduğunu anladım. Yine de Skript'e karşı değilim sadece Java ile hali hazırda bir eklenti var iken her şeyi Skript ile yapan veya böyle "if" ve "on" ları silerek Skript'i optimize ettiğini sananlara karşıyım.

Ha bir de şu variable kullanmayıp yaml kullanarak "sıfır variable" diye mütüşük optimizeli Skriptler yazdığını sananlara karşıyım. Sorsan pazarlama taktiğidir. En sevmediğim şey bir şeylerin ana fonksiyonu üzerinden değilde türk yapımı olmasından, türkçe olmasından veya optimizeli olması üzerinden reklamı yapılmasıdır. Kimse alınmasın tabii ki siz mükemmelliyetçi birisi olabilirsiniz şahsen bende biraz öyleyimdir, bir şeyleri optimizeli veya en iyi şekilde yazmak isteyebilirsiniz fakat yine de bir şey tanıtılırken ana özelliği üzerinden reklamı yapılmalı diye düşünüyorum.

Konuya dönecek olursak, ben eklenti ararken SpigotMC Search Engine adlı eklentiyi kullanıyorum, bu eklenti ile Spigot'da Shopkeepers benzeri birçok eklenti bulabilirsin gerek GUI'li gerek YAML'li, skript kullanmak istersen de SpigotMC'de Skript kategorisinden veya Google'dan araştırabilirsin, fakat istediğin şeyin olduğunu sanmıyorum konuya birisi atmak isterse atabilir.
 

JohnWick

Zombi Katili
Mesajlar
191
En iyi cevaplar
0
Beğeniler
39
Puanları
230
Hangi özellikten bahsediyorsun? YAML üzerinden shop oluşturabilme eklemek için mi Skript kullanmak istiyorsun yoksa performans için mi? Bahsettiğin özelliğin lag yaptığına dair timings raporun veya somut bir delilin (örn. paper'ın spike detector'u) var mı? Lag yaptığı tanısına nereden vardın? VisualVM, YourKit, JProfiler gibi uygulamalarla mı baktın? Lag yaptığını düşündüğün yerdeki kodları decompilerlar ile veya GitHub gibi open source kaynak sitelerinde var ise oralardan inceledin mi?

Eğer eklentinin o özelliği PhysicsEvent (redstone, kum düşmeleri, pistonlar vb.), InventoryMoveItemEvent (huniler item aktarınca tetiklenir) veya PlayerMoveEvent (Oyuncu kafasını oynattığında bile 100 kere tetikleniyor) kullanıyor ise lag yapıyor olabilir fakat Paper'ın eventleri optimize etmesi için birçok patchi var, makine donanımında kaliteli ise bir problem çıkarmaz.

Bunun dışında Java ucu açık bir dil eklentilerin her şeye erişimi var, ama ben yine de bir şeyin özellikle kötü niyetli veya özellikle lag yapsın diye yazılmadığı sürece ve saçma bir algoritma kullanmadığı sürece lag yapacağını sanmıyorum. Skript bu saçma algoritmalardan birisi mesela. Bir compiler yok, static typing yok, parserı recursion ile çalışıyor ve her patterni her satır ile karşılaştırıyor, sunucu açılırken tüm değişkenleri rame yüklüyor, vesaire vesaire.

Uzun süre önce Skript yazarken bende her konuda Skript'i savunuyordum sanırım fakat şuanda neden Skript'in bu kadar aşağılanmaya çalışıldığını anlıyorum. O zamanlar sanırım "Skript dünyanın en iyi dili, bunlar Skript'i kıskanıyor, her şey mütüşük" kafasındaydım. Taa ki sunucumdaki Skriptler 1-3 dakika da yüklenmeye başlayıpta sunucunun açılmasını extreme seviyede geciktirene ve bazıları laga sebep olana dek. O zamanlar Skript'in o kadar da iyi olmadığını anlamıştım. Java öğrendikten sonra da neden aslında çok basit ve saçma olduğunu anladım. Yine de Skript'e karşı değilim sadece Java ile hali hazırda bir eklenti var iken her şeyi Skript ile yapan veya böyle "if" ve "on" ları silerek Skript'i optimize ettiğini sananlara karşıyım.

Ha bir de şu variable kullanmayıp yaml kullanarak "sıfır variable" diye mütüşük optimizeli Skriptler yazdığını sananlara karşıyım. Sorsan pazarlama taktiğidir. En sevmediğim şey bir şeylerin ana fonksiyonu üzerinden değilde türk yapımı olmasından, türkçe olmasından veya optimizeli olması üzerinden reklamı yapılmasıdır. Kimse alınmasın tabii ki siz mükemmelliyetçi birisi olabilirsiniz şahsen bende biraz öyleyimdir, bir şeyleri optimizeli veya en iyi şekilde yazmak isteyebilirsiniz fakat yine de bir şey tanıtılırken ana özelliği üzerinden reklamı yapılmalı diye düşünüyorum.

Konuya dönecek olursak, ben eklenti ararken SpigotMC Search Engine adlı eklentiyi kullanıyorum, bu eklenti ile Spigot'da Shopkeepers benzeri birçok eklenti bulabilirsin gerek GUI'li gerek YAML'li, skript kullanmak istersen de SpigotMC'de Skript kategorisinden veya Google'dan araştırabilirsin, fakat istediğin şeyin olduğunu sanmıyorum konuya birisi atmak isterse atabilir.
hocam ben sizinle tarışmaya girmek istemiyorum ben konuyu tartışmak için açmadım yardım ediceksen eğer buyur et ama yardım etmeyip tarışacaksan mesajlarını okumuycam
 

Üst