Rehber Minecraft Eklentilerini Lisanslamak İçin En İyi 5 Yazılım

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

Rokutai

Demir Cevheri Gibiyim
Katılım
10 Temmuz 2021
Mesajlar
201
Elmaslar
92
Puan
6.505
Minecraft
rokutaitv

Discord:

rokutai

Minecraft Sürümleri
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21

Minecraft Eklentilerini Lisanslamak İçin En İyi 5 Yazılım
Black and White Modern Tech Company Presentation.webp

Minecraft'ta Plugin Geliştirme ve Neden Lisanslama Hakkında

Minecraft, yalnızca minecraft severler için değil, yazılımcılar için de devasa bir ekosistemdir yani kısacası sadece bir oyun değildir. Bukkit, Spigot, Paper, Folia ve daha niceleri sayesinde geliştiriciler ve geliştiricilikle uğraşan kişiler için kendi eklentilerini yazarak Minecraft sunucularını özelleştirip farklılaştırabiliyor ve yeni yaratıcı fikirler ortaya sunuyorlar. Ancak bu pluginlerin ticari hale gelmesi,takaslanması, geliştiricilerin zaman ve emeklerinin korunması gerekliliğini de beraberinde getiriyor çünkü geliştiriciler bu pluginler için uzun saatlerini harcıyorlar. Kodların çalınması, izinsiz kullanılması ve kötü amaçlı dağıtım gibi riskler de barındırıyor, lisanslama sistemlerinin devreye girmesini zorunlu kılıyor ve emek hırsızlığı engellenmeye çalışılıyor.
Bu rehberde, Minecraft eklenti geliştiricileri için 2025 yılı itibariyle kullanılabilecek en iy ve, en güvenilir, en kapsamılı beş lisanslama sistemi detaylarıyla inceledik ve sizlere sunduk. Yazmış olduğumuz metin her seviyeden geliştiricinin faydalanabileceği şekilde bilgilerle doludur, zengin ve ileri seviye bir kaynak olarak hazırlandı kendim özellikle araştırmalar yaparakta bu konuyu açmış bulunmaktayım.

Öncelikle Neden Lisanslama Şart?

Lisanslama sistemleri geliştiricilerin ne gibi işine yarıyor buyrun;
  • Telif hakkının korumasında : Kodunuzun izinsiz kopyalanmasını önlemeyi hedefler.
  • Yetkili kullanıcı kontrolü altında olma : Sadece satin alan kişilerin eklentiyi kullanabilmesini sağlamaktadır bu sayede geliştirici de ekmeğini kazanmaktadır.
  • Zamana bağlı lisanslar (yani süreli): Deneme süreleri, abonelik bazlı sistemler uygulanabilir ve sürekli satışlar sağlanabilir.
  • Korsan algılama ve koruma : Kara liste, IP eşleşmesi, UUID doğrulama gibi sistemlerle yetkisiz kullanım izlenebilir ve karalisteye alınabilirler.
  • Web API entegrasyonu : Discord botları, web panelleri, satışları gibi dış sistemlerle veri paylaşılabilir ve kolaylık sağlayabilir.
Unutmayın: Yalnızca satılık eklentiler değil, özel sistem eklentileri, modül yönetimi, çekirdek paketler bile lisanslanabilir.

1. ByteLicense

Genel Bakış:

ByteLicense, özellikle Minecraft geliştiricileri için hazırlanmış modern bir lisanslama aracıdır. API desteklidir ve REST tabanlı lisans kontrol sistemleriyle tam entegre çalışır. UUID, IP, sunucu ismi gibi verilerle eklentiyi korur.

Öne Çıkan Özellikler:

  • REST API ile lisans doğrulama sistemi
  • Kara liste desteği ile hem başka plugin sahiplerini de koruma.
  • UUID/IP sınırlaması sistemi
  • Sürel lisans geçerliliği satışı (7 gün, 30 gün vb.)
  • Lisans paneliyle anahtar yönetimi (key sistemi) ile de kolay bir arayüz.

Teknik Artılar:

  • İç kodlara gömülebilen JSON/HTTP lisans kontrolü rahatlıkla yapılabilir.
  • Obfuscation ile uyumlu ve entegre
  • Kaynak harcama minimal bu sayede düşük sistemlerin dostu

2. DRMSystem

Genel Bakış:

DRMSystem, sade bir lisanslama sisteminden çok daha fazlasıdır ve kendisinin kullanımı basittir. IP kıyaslaması, UUID eşleşmesi, cihaz tanıma, captcha, hesap logları, lisans süre tahsisi gibi ileri seviye koruma mekanizmalarına sahiptir bu sayede geliştiricilerin dostu olarak da bilinir.

Peki Neden Öne çıkar?

  • Web panelinden anlık lisans yönetim ve kolay arayüz sağlar
  • Discord webhook ile uyarı bu sayede oyuna girmeden veya bir arayüze girmeden kolaylıkla discorddan yönetim yapabilme (kapalı ama)
  • Kara listeleme ve çoklu sunucu sınırlama sistemiyle bir kişiyi kara liste eklediğinizde çoğu yerden yasaklanma
  • Otomatik lisans yenileme sistemleri ve otomatik ödeme vb. sistemler

3. Özel Lisans Sunucusu Kurmak

Tanım:

Sunucunuzda PHP, Node.js ya da Java destekli bir backend oluşturarak kendi lisans API sunucunuzu yazabilirsiniz ve bu sayede diğer yerlere bağlı kalmaktansa daha iyi bir kullanım sağlar. Bu sistem size %100 esneklik ve bağımsızlık sağlar çünkü sistem tamamiyle sizin ellerinizde olacağından kaynaklıda geliştiricilerde rahat ediyor. Bu sayede fikirlerinizin çalınması, kodlarınızın çalınması minimal hale geliyor.

Özellikler:

  • İstediğiniz kadar lisans tipi (kısıtlı-IP, süreli, bölge bazlı) ayarlayabilir ve kısıtlamaların önüne geçebilirsiniz.
  • Discord botu ve ödeme paneliyle entegrasyon
  • Gelişmiş analitik: hangi lisans ne zaman, hangi IP'de kullanılmış
  • Tamamen sizin kontrolünüzde olan bir mimari

Dikkat Edilmesi Gerekenler:

  • SSL, firewall, rate limiting gibi güvenlik adımları kritik, burda biraz sıkıntı yaşayabilirsiniz diğer sistemlere kıyasla.
  • Kodlama ve sistem bilgisi şart çünkü sıfırdan yapıyorsunuz arkadaşlar. <3

4. Gömülü Lisans Kontrol + Obfuscator

Genel Bakış:

Bazı geliştiriciler lisans kontrolünü eklenti içine hardcoded şekilde yazar ve gizlemek içinde genellikle obfuscation kullanılır ve buda gayet başarılıdır bu yüzden geliştiriciler obfuscator ve gömülü lisans da kullanmaktadır.

Artılar:

  • Dış sunucu gerekmez yani tek bi sunucu isterseniz.
  • Düşük kaynak kullanımı bu sayede düşük sistemlerin dostu

Eksiler:

  • Kolay kırılabilir ve çalınabilir ama iyi gibidir.
  • Dinamik lisans yönetimi yoktur bu konuda diğer lisanslamalardan geridedir. (böyle olsa bile kullanımı yoğundur)

5. Hazır Community Sistemleri (PlugyLicense, LightLicense, PluginLicenseAPI vb.)

Genel Bakış:

Hazır olarak geliştirilmiş yani çok bi kod biliginiz olmasa bile yani üzerine eklemeler yaparak tekrar düzenleyebilirsiniz, Github ve MC-Market gibi platformlarda yayınlanan sistemlerdir hem basit hem hazır çok rahat bir kullanım sağlanıyor. Kodlara entegre edilerek hızlı lisans kontrolü sağlar ve geliştiricilerin uzun uğraşlar vermesinide engellemektedir.

Öne çıkan sistemler:

  • PlugyLicense: JSON API + kontrol paneli sunar bu sayede kolay arayüz de mevcuttur.
  • PluginLicenseAPI: Discord destekli sistemiyle beraber discord üzerinden kolay yönetim yapabilirsiniz.
  • LightLicense: Tek satırlık HTTP denetimli anahtar kontrol sistemi çok önerilmez fakat kullanan kişi sayısıda fazladır.
Black and White Modern Tech Company Presentation (1).webp

ARAŞTIRILMIŞ TABLO​

Sistem Adı
Güvenlik
Teknik Bilgi Gerekli mi?
Esneklik
Çoklu Eklenti Desteği
Geliştirici Kontrolü
ByteLicense
Orta-Yüksek
Temel-Orta
Orta
Var
Orta
DRMSystem
Çok Yüksek
Yüksek
Çok
Var
Tam
Özel API
Kullanıcıya Bağlı
Çok Yüksek
Sınırsız
Var
Tümüyle Sizde
Obfuscation + Kod
Düşük
Düşük
Düşük
Yok
Az
PlugyLicense vb.
Orta
Temel
Orta
Var
Kısmen

Açıkcası Arkadaşlar;

Yeni Başlayan Geliştiriciler için tavsiyeler: PlugyLicense, Obfuscator sistemleri yeterli olabilir hem kendinizi kasmanıza çok gerek olmaz. (fakat bunlar tavsiye edilmemektedir yani hızlı bir şekilde cracklenebilir)
Orta Seviye Geliştiriciler için tavsiyelerim: ByteLicense, kendi lisans sunucusu kombinasyonu ile daha güvenli sistem kurulabilir. (hem özgün bir kullanım hem yarı-profesyonel sistem başarılı hem az sistem gereksinimleriyle karşınızda)
Profesyoneller ve Takım Projeleri için ise: DRMSystem + kendi lisans API'niz üzerinden çoklu sistem yönetimi sağlanabilir ve rahatlıkla kullanabilirsiniz biraz zahmetli ama ekmeğinizi rahatlıkla yersiniz.
 

Ekli dosyalar

  • 1751581155517.webp
    1751581155517.webp
    23,9 KB · Görüntüleme: 57
Açık kaynak olarak bir lisans sistemi yapmayı düşünüyorum, sizce piyasadaki tüm lisans sistemlerinin eksik kaldığı yönler neler veya aklınıza hiç "hiçbir lisans sisteminde yok ama olsa çok iyi olur" dediğiniz bir fikir var mı?
 
Efenim konu'da anlatmış olduğum 5 yazılımında artıları ve eksikleri mevcut. Bunları dikkate alarak bu 5'indende ders çıkararak güzel bi lisans sistemi yapabilirsin bence. Bu aralar lisansların cracklenmesi çok meşur oldu bunun için bi koruma ayarlayabilirsiniz diye düşünüyorum. İyi forumlar dilerim.
 
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