İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım vSRO Canavara Özel Atanmış Eşya (Drop) Sorgulama

Cevaplar1
Görüntüleme8
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & QUERY] vSRO Canavara Özel Atanmış Eşya (Drop) Sorgulama
_RefMonster_AssignedItemDrop Üzerinden Unique ve Özel Canavarların Drop Listesini, Adetlerini ve Oranlarını İnceleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucu yönetiminde ve drop düzenlemelerinde en sık kontrol edilen tablolardan biri _RefMonster_AssignedItemDrop tablosudur. Bu tablo; genel harita moblarının havuzundan bağımsız olarak, **belirli bir Unique veya canavar öldüğünde kesin veya belirli bir şansla yere düşmesi ayarlanan özel eşyaları** (Coin, Global Chatting, Immortal/Astral Stone, Box, Özel Silahlar vb.) yönetir.

Eski Sorgulardaki Eksiklikler:
Filtresiz atılan ham sorgular veritabanındaki binlerce satırı çekerek SSMS'i dondurabilir; ayrıca canavarın seviyesini (Lvl) ve eşyanın derecesini (ItemClass) göstermediği için geliştiricinin eşyaları ayırt etmesini zorlaştırır.

Aşağıda paylaşılan optimize sorgu sayesinde; ister **canavar adına göre**, ister **eşya koduna göre** filtre uygulayarak drop oranlarını, düşme miktarlarını (Min/Max) ve eşya detaylarını saniyeler içinde listeleyebilirsiniz.

Teknik Sütun Açıklamaları' Alıntı:
  • DropGroupType: Eşyanın bağlı olduğu grup kimliğidir (Aynı gruptan kaç eşya düşeceğini belirler).
  • DropAmountMin / Max: Canavar öldüğünde yere düşebilecek minimum ve maksimum eşya adedidir.
  • DropRatio: Eşyanın düşme olasılık katsayısıdır (1.0 = %100 kesin düşer, 0.5 = %50 şans, 0.01 = %1 şans).
  • WITH (NOLOCK): Canlı sunucuda sorgu atarken GameServer kilitlenmelerini (Deadlock) önlemek için eklenmiştir.



Gelişmiş & Filtrelenebilir Drop Sorgulama Kodu

SRO_VT_SHARD veritabanını seçip aşağıdaki optimize sorguyu çalıştırın:





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Çift Taraflı Filtreleme: Hem canavara göre (Örn: Sadece Medusa dropları) hem de eşyaya göre (Örn: Sunucuda Arena Coin hangi canavarlardan düşüyor?) anında arama yapabilirsiniz.
  2. Yüzdelik Gösterim: Kafa karıştıran 0.005000 gibi katsayıları doğrudan **%0.5** şeklinde okunabilir yüzdeye dönüştürür.
  3. Seviye ve Derece Görünümü: Canavarın seviyesi ve düşen eşyanın Degree bilgisi otomatik listelenir.



Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırın.
  3. Hangi canavarı incelemek istiyorsanız @SearchMonster alanına adını yazın (Örn: Medusa için '%MOB_RM_TAHOMET%' veya Tiger Girl için '%TIGERWOMAN%').
  4. F5 tuşuna basarak sorguyu yürütün.
  5. Alt panelde canavardan düşen tüm eşyaları, adet aralıklarını ve düşme şanslarını eksiksiz görüntüleyin.

Sorularınızı ve takıldığınız yerleri konu altından iletebilirsiniz. Herkese bol droplu ve keyifli sorunsuz geliştirmeler!
 
Moderatör tarafında düzenlendi:

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Etiketler
Etiketler Etiketler
database drop query unique vsro
Şu anda sitemizde 28,964 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,353
Kullanıcılar 1,670
Son üye Canbey
Geri
Üst