Skriptin optimizasyonuna göre bu tartışmanın sonucunun değişeceğinden eminim hocam. Plugin için de bu geçerli fakat skriptler daha rahat yazılıp kullanılabildiğinden stabilizasyon konusunda sıkıntı yaratabilir diye düşünüyorum.bir pluginmi sunucuyu kastırır bir skriptmi bu konu hakkında tartışabilirmiyiz ?
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.
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.
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.)
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.
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; }
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.
Ne sıkacak kadar çok olmuş ne anlamayacak kadar az. NET
Eline sağlık, Konu güzel olmuş bilgilendirme için teşekkürler. ^-^
bir pluginmi sunucuyu kastırır bir skriptmi bu konu hakkında tartışabilirmiyiz ?
Skriptin optimizasyonuna göre bu tartışmanın sonucunun değişeceğinden eminim hocam. Plugin için de bu geçerli fakat skriptler daha rahat yazılıp kullanılabildiğinden stabilizasyon konusunda sıkıntı yaratabilir diye düşünüyorum.
Geç yazsamda güzel ve bilgilendirici bir konu olmuş, umarım böyle yararlı konuları daha çok görürüz. Başarılar <3
Iyi düşünülmüş içerik ellerine sağlık
Aslında şu an java tam da öğrenilecek zamanı
Yaptığınız bu güzel yorumlar için teşekkür ederim. Plugin her zaman skripte performans konusunda fark atabilecek bir pozisyonda. Kodlama ile ilgili değişiklik gösterebilir.Faydalı bir konu olmuş. Konu için teşekkürler.
Uzun zaman oldu. Yinede teşekkür ederim.Plugin ve skript arasındaki farkları detaylı güzel bir şekilde anlatmışsın eline sağlık yararlı bir konu olmuş.