Kit Skripti Lazım Acil

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Tecrübe iyi demiş.
Öncelikle, Skript + Temel eklentiler yerine, Java ile yazılmış Genel.jar + Temel eklentiler kullanmayı tercih ederim. Nasıl ki ufak tefek şeyleri Skript ile yapabiliyorsak, Genel isimli bir Java plugin projeesine istediğim ufak tefek şeyi anında ekleyip sunucuda hemen aktif edebilirim.

Sunucumun birçok yerinde /pl komutu aktiftir, merak eden varsa gidip yüklü eklentilerimize bakabilirler. Bakanlar göreceklerdir ki birçok sunucumuzda "Genel" isimli bir eklentimiz mevcuttur, işte biz ufak tefek şeyleri bu pluginde hallediyoruz, yani yine Skript'e gerek kalmıyor, zira ben Genel pluginimde 3-5 listener açarak istediğimi yapabilecek iken, Skript yüklü sunucuda isteseniz de istemeseniz de tüm listenerlar aktif durumdadır. Örneğin Skript yüklü sunucuda oyuncuların her yazdıkları onChat eventında, her oyuna giren çıkan kişi, oyunda atılan her adım Skript tarafından sürekli olarak takip edilmektedir. Tüketilen kaynak tüketiminin haddi hesabı yok!

Bunu denemek isteyen kişi Spigot kullanıyor ise, timings kaydı oluşturup en çok kaynak tüketen pluginin hangisi olduğuna bakabilirler...

Yine, kendi pluginini yazan kişi güncelleme gelmiş mi diye kontrol etmek zorunda kalmayacaktır, çünkü plugin zaten kendisinin, burada da Skript'in bir avantajı kalmıyor.

Yine 10 yaşındaki çocuğa Java öğretmenin, skript öğretmekten zor olduğunu sanmıyorum. Zira ismen tanımasanız bile, BungeeCord ve Spigot'un yapımcısı olarak hepinizin bildiği md_5 kod adlı Avustralyalı vatandaş, BungeeCord ve Spigot projesine 14 yaşında iken başlamış ve şu anda kendisi 17-18 yaşındadır.

Sonuç olarak, özgün bir sunucuya sahip olmanın yanında az kaynak tüketen bir sunucu sahibi olmak istiyorsanız, Skript'i bir yana bırakın ve Java öğrenmeye başlayın. Skript size gelecekte hiçbir fayda sağlamayacaktır. Ancak bu mesajım üzerine Java'ya başlarsanız, bunu tekrar tekrar söylüyorum, ileride bana dua edeceksiniz sayın forumdaşlar (:

IRFN
Sonoyuncu.Network
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Tecrübe iyi demiş.
Öncelikle, Skript + Temel eklentiler yerine, Java ile yazılmış Genel.jar + Temel eklentiler kullanmayı tercih ederim. Nasıl ki ufak tefek şeyleri Skript ile yapabiliyorsak, Genel isimli bir Java plugin projeesine istediğim ufak tefek şeyi anında ekleyip sunucuda hemen aktif edebilirim.

Sunucumun birçok yerinde /pl komutu aktiftir, merak eden varsa gidip yüklü eklentilerimize bakabilirler. Bakanlar göreceklerdir ki birçok sunucumuzda "Genel" isimli bir eklentimiz mevcuttur, işte biz ufak tefek şeyleri bu pluginde hallediyoruz, yani yine Skript'e gerek kalmıyor, zira ben Genel pluginimde 3-5 listener açarak istediğimi yapabilecek iken, Skript yüklü sunucuda isteseniz de istemeseniz de tüm listenerlar aktif durumdadır. Örneğin Skript yüklü sunucuda oyuncuların her yazdıkları onChat eventında, her oyuna giren çıkan kişi, oyunda atılan her adım Skript tarafından sürekli olarak takip edilmektedir. Tüketilen kaynak tüketiminin haddi hesabı yok!

Bunu denemek isteyen kişi Spigot kullanıyor ise, timings kaydı oluşturup en çok kaynak tüketen pluginin hangisi olduğuna bakabilirler...

Yine, kendi pluginini yazan kişi güncelleme gelmiş mi diye kontrol etmek zorunda kalmayacaktır, çünkü plugin zaten kendisinin, burada da Skript'in bir avantajı kalmıyor.

Yine 10 yaşındaki çocuğa Java öğretmenin, skript öğretmekten zor olduğunu sanmıyorum. Zira ismen tanımasanız bile, BungeeCord ve Spigot'un yapımcısı olarak hepinizin bildiği md_5 kod adlı Avustralyalı vatandaş, BungeeCord ve Spigot projesine 14 yaşında iken başlamış ve şu anda kendisi 17-18 yaşındadır.

Sonuç olarak, özgün bir sunucuya sahip olmanın yanında az kaynak tüketen bir sunucu sahibi olmak istiyorsanız, Skript'i bir yana bırakın ve Java öğrenmeye başlayın. Skript size gelecekte hiçbir fayda sağlamayacaktır. Ancak bu mesajım üzerine Java'ya başlarsanız, bunu tekrar tekrar söylüyorum, ileride bana dua edeceksiniz sayın forumdaşlar (:

IRFN
Sonoyuncu.Network

Belki zamanı olmayanlar var? Bu nedenle java yerine skript kullanıyorlar, bunları da düşünmen lazım, herkes senin gibi 7/24 evde bilgisayar başında değil.
 

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Belki zamanı olmayanlar var? Bu nedenle java yerine skript kullanıyorlar, bunları da düşünmen lazım, herkes senin gibi 7/24 evde bilgisayar başında değil.
Aktif kullanıcı tagı olan benmiyim senmisin ? boş konuşma.
Java yaz anlamında gönderilmedi bu metin Alternatif bir eklenti var ise kit gibi bir olay için plugin tercih edilmesi gerekli
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Aktif kullanıcı tagı olan benmiyim senmisin ? boş konuşma.
Java yaz anlamında gönderilmedi bu metin Alternatif bir eklenti var ise kit gibi bir olay için plugin tercih edilmesi gerekli

Aktif kullanıcı tagım olduğuna bakma forumun aktifliği az olduğu için ben aldım. Eklentilerde kullanmadığınız onlarca özellik oluyor ayrıca skriptini yapsan eklentiyle aynı ram miktarını kaplar hatta düzgün yazarsan daha az ram yer.
 

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Aktif kullanıcı tagım olduğuna bakma forumun aktifliği az olduğu için ben aldım. Eklentilerde kullanmadığınız onlarca özellik oluyor ayrıca skriptini yapsan eklentiyle aynı ram miktarını kaplar hatta düzgün yazarsan daha az ram yer.
Kendi kendinle çelişiyorsun, sen daha aktifsin ve daha fazla zaman ayrıyorsun ki tagın var bide kendi özelliğini başkasına yüklüyorsun
Hala anlayamıyorsun,
Skript = sk içerisindeki kodları javanın anlayabileceği işlemlere dönüştürmek
Java = direkt işlem
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Kendi kendinle çelişiyorsun, sen daha aktifsin ve daha fazla zaman ayrıyorsun ki tagın var bide kendi özelliğini başkasına yüklüyorsun
Hala anlayamıyorsun,
Skript = sk içerisindeki kodları javanın anlayabileceği işlemlere dönüştürmek
Java = direkt işlem

Belki zamanı olmayanlar var? Bu nedenle java yerine skript kullanıyorlar, bunları da düşünmen lazım, herkes senin gibi 7/24 evde bilgisayar başında değil.

Daha yazdığımı anlamadan konuyu değiştirmeye çalışıyosun. Zamanı olmayanlar var dedim. Benim zamanım yok diye bir şey demedim?
 

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Daha yazdığımı anlamadan konuyu değiştirmeye çalışıyosun. Zamanı olmayanlar var dedim. Benim zamanım yok diye bir şey demedim?

Bu metin java yazın diye yapılmadı ki yapabiliyorsanız ne mutlu size, mümkün olduğu kadar büyük işlemlerde java kullanmanızı önermek amacıyla yazıldı

Boş konuşmaya meraklısın bellki konuyu uzatma
java = performans
skript = kolaylık ve performans kaybı
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Bu metin java yazın diye yapılmadı ki yapabiliyorsanız ne mutlu size, mümkün olduğu kadar büyük işlemlerde java kullanmanızı önermek amacıyla yazıldı

Boş konuşmaya meraklısın bellki konuyu uzatma
java = performans
skript = kolaylık ve performans kaybı

Ben sana ne anlatsam da anlamayacaksın, bu yüzden konuyu uzatmaya gerek duymuyorum. İyi forumlar.
 

Mrtol

Taş Madencisi
Mesajlar
86
En iyi cevaplar
4
Beğeniler
62
Puanları
330
Ruh hali
Bu metin java yazın diye yapılmadı ki yapabiliyorsanız ne mutlu size, mümkün olduğu kadar büyük işlemlerde java kullanmanızı önermek amacıyla yazıldı

Boş konuşmaya meraklısın bellki konuyu uzatma
java = performans
skript = kolaylık ve performans kaybı
Sen bi komut kullanınca zaman aralığını hesaplayıp süre geçtiyse eşya verip geçmediysede bilmem şu kadar süre var diye mesaj gönderen bir sistemi büyük mü sanıyorsun?
 

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Sen bi komut kullanınca zaman aralığını hesaplayıp süre geçtiyse eşya verip geçmediysede bilmem şu kadar süre var diye mesaj gönderen bir sistemi büyük mü sanıyorsun?
Her kit ve her oyuncu için süre tutan bir sistem
Skript ile yapılmamalıdır, timings raporlarını dikkatli incelersen skript'te süre sisteminin gecikmeye neden olduğunu görürsün.
 

Rozenberg

Dovahkiin RPG
Mesajlar
214
En iyi cevaplar
0
Beğeniler
132
Puanları
430
Ruh hali
Skript doğru yazıldığında lag falan yapmaz. Boş yapmaya gerek yok ve Skript gecikmeye falan uğratmaz.
 

1DENİZ

Taş Madencisi
Mesajlar
88
En iyi cevaplar
2
Beğeniler
37
Puanları
70
Kit sistemi için bir plugin var ise plugin kullanmanız sunucunuz açısından performanslı olucaktır.
Performans sorun değil skript olsun yeterli diyorsan kullanabilirsin.

Alt kısımdaki konuya bakmanı öneririm,

-"Javayla yazılmış bir ekin javadan daha üstün olduğunu söylemek ne tür bir aptallıktır?" iyi demiş.

Herkesin renkleri zevkleri farklıdır kimsede illa bunu sevmelisin diyemez
Doğruları söylersin ister doğruyu yapar ister yapmaz ancak doğrunun doğruluğunu doğrulamamak doğru olmaz.
 

Exkaar

YASAKLANDI
Mesajlar
613
En iyi cevaplar
35
Beğeniler
566
Puanları
1,905
Konuyu uzatmaya gerek yok yıllar önce yeterli skript vs java konuları açıldı, tartışıldı. Herkes istediğini kullanır. Buna kimse karışamaz, iyi forumlar.
 

Mrtol

Taş Madencisi
Mesajlar
86
En iyi cevaplar
4
Beğeniler
62
Puanları
330
Ruh hali
Her kit ve her oyuncu için süre tutan bir sistem
Skript ile yapılmamalıdır, timings raporlarını dikkatli incelersen skript'te süre sisteminin gecikmeye neden olduğunu görürsün.
Javayla yazıncada her oyuncu için süreleri kaydetmek zorundasın.
Ayrıca ben skript javadan üstündür demiyorum, Sadece skripti bu kadar saçma bahanelerle gömemeyeceğini söylüyorum.
 

Üst