Rehber Plugin Ve Skript Arasındaki Farklar | Kısa Anlatım

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

AxteriaFX

Fırında Isıttığım İlk Taş
Katılım
20 Mayıs 2018
Mesajlar
85
Elmaslar
100
Puan
13.570
Minecraft
AxteriaFX

Discord:

AxteriaFX#4649

va35bm.png
1580553293030.png

images.jpg

Plugin Nedir?
Plugin, ekstra eklenen bir özelliğe veya kodlanan içeriğe denir. Minecraft sunucularında kullanılma amaçları, daha çok minecraft'ın bu konuda yetersiz kalması denilebilir. Sunucu açıcağınız zaman bir çok plugin hakkında bilgi edinmiş olursunuz. Oyunun fiziklerini, işleyişini ve hikayesini değiştirmenize olanak sağlıyor.


DuJUTqLX4AcWCYl.jpg

Nasıl Kodlanır?
Plugin kodlamanız için bir geliştirme ortamına ve java dilini bilmeniz gerekiyor. Intellij idea, en popüler olanlardan birisi olabilir. Farklı farklı geliştirme ortamları bulunuyor. Hangisi sizin için uygunsa onu kullanmanızı tavsiye ederim. 1 günde java öğrenmek, istersen büyük bir ihtimal bunu başaramayacaksın. Kendine bunun için biraz zaman tanı, zamanın olduğu vakit programlama dili olan javayı da öğrenirsin.

images.jpg

Nerede Kullanabilirim?
Vanilla: Sıkıcı bir minecraft sunucusu diyebiliriz. Sadece harita olan standart arkadaşlarınla beraber oynamak istiyorsan kullanabilirsin. Plugin yükleyemeceğini bilmen gerekiyor. (Kullanamazsın)

Bukkit: Sunucunuza artık eklenti yükleyebilir veya standart minecraft sınırlarından uzaklaşabilebilirsiniz. (Kullanabilirsin.)

Spigot: Bukkit sunucu kullanıyorsanız ve az performans alıyorsanız, performans amaçlı kullanıbilir. Bir nevi Bukkit'in performanslı hali diyebiliriz. (Performanslı ve kullanabilirsin.)

Plugin ile Sunucu Nasıl Öldürülür?​
Kod:
CokertmeKurucu = CokertmeKurucu * 31;
CokertmeKurucu = CokertmeKurucu % 1312;
CokertmeKurucu = CokertmeKurucu * CokertmeKurucu;
CokertmeKurucu = Math.cos(sKurucu);
CokertmeKurucu = 2 * Math.PI * CokertmeKurucu;
CokertmeKurucu = CokertmeKurucu * 31;
}

images.jpg

Skript Nedir?
Skript aslında bir plugindir. Kullananların %90'ı daha hızlı bir biçimde sunucusunu kapatmadan aktif edildiği için kullanıyor. Farklı özellikler eklemek için addonları bulunur ayriyeten kullanabileceğiniz ekstra eklentiler diyebiliriz.Skript kullanırken performansı düşürücek kodlar ve süreleri mevcut olduğundan dolayı dikkat edilmesi gerekilir. mesela saniye başı while, loop atarsanız tabii ki sunucunuzun performansını çok kötü etkileyecektir. Nerelerde kullanılır sorusunuda buradan yanıtlamam gerektiğini gördüm. Plugin gibi minecraft sunucuları üzerinde kullanılır.

images.png

Plugin VS Skript
Bu karşılaştırmayı pek yapmak istemiyorum. Plugin, Skript den %20 daha fazla performanslıdır. Lag yapar diyenler, yanlış düşünüyorlar. Kodlamayı yaparken yazdığın kodları iyi biçimde seçmen gerekiyor. While ve loop gibi komutları kullanıcaksan, en azından 1 saniye de döngüye sokmak yerine 100 saniye veya 300 saniye gibi bir süre de döngüye sokarsan, performans farkını yakalayacaksın. Karşılaştırmak, mantıksız olduğu için pek fazla karşılaştırmak istemedim.

Skript Ile Sunucu Nasıl Öldürülür?​
Kod:
on every tick:
loop all players:
kill loop-player
wait 1 tick
respawn player

NOT : Yazım yanlışlarım için kusuruma bakmayın.


 
Moderatör tarafından düzenlendi:
Plugin, skriptin sağlam halidir, yararlı bir konu olmuş.
Tebrik ederim...
 
Plugin, skriptin sağlam halidir, yararlı bir konu olmuş.
Tebrik ederim...
Teşekkür ederim, kendimi daha çok geliştirmeyi planlıyorum. Bilgilerimi aktarmak istiyorum. Umarım başarabilirim.
 
Güzel ve faydalı bir konu olmuş.İnsanların perdesi bu konudan sonra kalkar inşAllah
 
Harika bir rehber konusu olmuş tebrikler. :mc_38-0:
Sıkılmadan bıkmadan hepsini zevk ile okudum.​
 
Güzel ve faydalı bir konu olmuş bilmeyen kişiler için yararlı olacanı düşünüyorum..
 
Güzel ve faydalı bir konu olmuş.İnsanların perdesi bu konudan sonra kalkar inşAllah
Amacım aslında skript ve plugin arasında pek fark olmadığını açıklamak istememdi. Tabii ki plugin kullanmak gerekiyor. "Skript kullanmak sunucuyu öldürür" diye düşünenler için açtım.
Gönderi otomatik olarak birleştirildi:

Harika bir rehber konusu olmuş tebrikler. :mc_38-0:
Sıkılmadan bıkmadan hepsini zevk ile okudum.​
Güzel ve faydalı bir konu olmuş bilmeyen kişiler için yararlı olacanı düşünüyorum..
Bulunduğunuz bu güzel yorumlar için teşekkür ederim. Utandırıyorsunuz. :))
 
Meraklısı için yararlı bir konu olmuş eline sağlık.
 
Çok kaliteli bir konu olmuş, süre karşılaştırmasını yapman çok hoşuma gitti. Açıkçası Skript hakkındaki düşüncelerim şöyle;
İnsanlar Skript öğrenmek için zaman harcayacağına Java'yı öğrenmeye zaman harcasalar belkide çok farklı şeyler yapabilecekler diye düşünüyorum. Zaman ayırdıktan sonra zor olduğunu düşünmüyorum.
 
Bilgi ve Görsel şölenin olduğu bu yer zihnimde harika fikirler uyandırdı. güzel konu olmuş teşekkürler.
 
Merhaba performans bakımından %20 daha performansli diyerek yanılıyorsunuz aslında. O zindevin karşlışatırmasına göre %10290 daha performanslı fakat işin özü işlem gerektiren şeylerde örneğin loop while player join event gibi şeylerde bir calculation mevcuttur. Skriptin neden performansı düşük olduğunu söylemek gerekirse skript eklentisi live bir ide'dir. Javada kodları makine diline .jar halinde çevirebilirsiniz, skriptte direk translation işlemi anlık olarak gerek duyuldukça yapılır. Yani while diyip 1 mili saniyede bir işlem yaptırırsanız bu da her mili saniyede hem işlemi yaptırır hem de işlemin boyutuna göre çeviri yapar. Ayrıca skriptin caching olayı da hiç hoş değil ^^

Ayrıca javada milisaniyelik işlemler yapılabildiği için senkronize veriler tutarlı oluyor.
 
Merhaba performans bakımından %20 daha performansli diyerek yanılıyorsunuz aslında. O zindevin karşlışatırmasına göre %10290 daha performanslı fakat işin özü işlem gerektiren şeylerde örneğin loop while player join event gibi şeylerde bir calculation mevcuttur. Skriptin neden performansı düşük olduğunu söylemek gerekirse skript eklentisi live bir ide'dir. Javada kodları makine diline .jar halinde çevirebilirsiniz, skriptte direk translation işlemi anlık olarak gerek duyuldukça yapılır. Yani while diyip 1 mili saniyede bir işlem yaptırırsanız bu da her mili saniyede hem işlemi yaptırır hem de işlemin boyutuna göre çeviri yapar. Ayrıca skriptin caching olayı da hiç hoş değil ^^

Ayrıca javada milisaniyelik işlemler yapılabildiği için senkronize veriler tutarlı oluyor.
Teşekkür ederim.
 

Kaç senedir yazarlık işleriyle uğraşıyorum ama aklıma hiç böyle içerik gelmedi. Gerçekten sağlam bir içerik olmuş, kalemine sağlık! <3
 
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