Bu yazımda, yıllardır tam olarak açıklanmamış ve çoğu yerde yanlış bilinen Magic Pop şans sistemi hakkında net ve teknik bilgiler paylaşacağım.
Özellikle Silkroad Online geliştiricileri için bu konu oldukça kritiktir.
Magic Pop sistemine item eklediğinizde, her item için bir Ratio (oran değeri) belirlenir.
Bu değer:
Itemin çıkma ihtimalini belirleyen ağırlık (weight) değeridir.
Sistem doğrudan yüzde ile değil, oranlar üzerinden hesaplama yapar.
Magic Pop itemleri, Set_ID değerine göre gruplanır:
ÖNEMLİ:
Her Set_ID grubu kendi içinde %100'e tamamlanır.
Yani:
Aşağıdaki sorgu ile itemlerin gerçek çıkma yüzdelerini hesaplayabilirsiniz:

3 item olduğunu düşünelim:
✔ Değerli itemleri düşük Ratio ile ekleyin
✔ Fail itemlerini dengeleyin
✔ Set_ID 1 ve 2'yi ayrı optimize edin
✔ SQL ile sürekli kontrol edin
Magic Pop sistemi tamamen Ratio tabanlı bir olasılık sistemidir.
Her Set_ID grubu kendi içinde %100'e tamamlandığı için:
Doğru dağılım yapmak = Dengeli ekonomi + adil oyun
Bu sorgu sayesinde sisteminizi analiz edebilir ve optimize edebilirsiniz.
Özellikle Silkroad Online geliştiricileri için bu konu oldukça kritiktir.
Magic Pop Şans Sistemi Nasıl Çalışır?
Magic Pop sistemine item eklediğinizde, her item için bir Ratio (oran değeri) belirlenir.Bu değer:
Itemin çıkma ihtimalini belirleyen ağırlık (weight) değeridir.Sistem doğrudan yüzde ile değil, oranlar üzerinden hesaplama yapar.
Set_ID Mantığı
Magic Pop itemleri, Set_ID değerine göre gruplanır:- Set_ID = 1 → Ana ödül grubu
(Immortal, Astral, Global gibi değerli itemler) - Set_ID = 2 → Kaybetme (fail) ödülleri
(Düşük değerli itemler)
ÖNEMLİ:Her Set_ID grubu kendi içinde %100'e tamamlanır.
Yani:
- Set 1 kendi içinde hesaplanır
- Set 2 ayrı hesaplanır
SQL ile Gerçek Şans Oranlarını Görme
Aşağıdaki sorgu ile itemlerin gerçek çıkma yüzdelerini hesaplayabilirsiniz:İçeriği görüntülemek için Giriş yapın veya Kayıt olun.

Alan Açıklamaları
- ID → Item'in benzersiz ID değeri
- CodeName128 → Item adı
- Ratio → Sistem ağırlık değeri
- ChancePercent → Gerçek çıkma ihtimali (%)
Örnek Hesaplama
3 item olduğunu düşünelim:Immortal → Ratio: 10
Astral → Ratio: 20
Global → Ratio: 70
Toplam Ratio = 100
Sonuç:
- Immortal → %10
- Astral → %20
- Global → %70
Kritik Bilgiler (Çoğu Kişinin Bilmediği)
- Sistem RNG değil, ağırlık dağılımı (weight system) kullanır
- Ratio düşükse item neredeyse hiç çıkmaz
- Yüksek Ratio = daha sık drop
- Yanlış dağılım server ekonomisini bozabilir
Geliştirici İpuçları
✔ Değerli itemleri düşük Ratio ile ekleyin✔ Fail itemlerini dengeleyin
✔ Set_ID 1 ve 2'yi ayrı optimize edin
✔ SQL ile sürekli kontrol edin
Sonuç
Magic Pop sistemi tamamen Ratio tabanlı bir olasılık sistemidir.Her Set_ID grubu kendi içinde %100'e tamamlandığı için:
Doğru dağılım yapmak = Dengeli ekonomi + adil oyunBu sorgu sayesinde sisteminizi analiz edebilir ve optimize edebilirsiniz.
