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

vSro Paylaşım vSRO SOX (SOS / SOM / SUN) Düşme Oranını (Drop Rate) Ayarlama

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 SOX (SOS / SOM / SUN) Düşme Oranını (Drop Rate) Ayarlama
_RefDropClassSel_RareEquip Tablosu Üzerinden Rare Eşya Düşme Çarpanını Optimize Etme & Taşma Koruması​



Merhaba değerli forum sakinleri,

Silkroad Online sunucu yönetiminde oyuncuların en çok motive olduğu alan canavarlardan **SOX (Seal of Star, Seal of Moon, Seal of Sun)** düşürmektir. Sunucunuzun Cap derecesine ve zorluk seviyesine (Low / Mid / High Rate) göre canavarlardan SOX düşme şansını artırmak veya kısmak isteyebilirsiniz.

Sunucu motorunda nadir eşyaların (Rare Equipment) düşme olasılıkları SRO_VT_SHARD.dbo._RefDropClassSel_RareEquip tablosundaki ProbGroup1 - ProbGroup31 sütunları üzerinden hesaplanır.

Eski Sorgulardaki Tehlike:
İnternetteki eski paylaşımlarda 31 ayrı UPDATE kodu yer almakta ve kontrolsüz çarpma yapıldığı için sorgu iki kez çalıştırıldığında SOX oranları binlerce katına fırlayıp sunucu ekonomisini çökertebilmektedir.

Aşağıda paylaşılan optimize kod; tüm olasılık gruplarını **tek seferde günceller**, taşma sınırını korur ve istenen çarpanı güvenle uygular.

Teknik Bilgilendirme (Çarpan Skalası)' Alıntı:
  • @RATE = 1.0: Sunucunun orijinal varsayılan (Default 1x) SOX drop oranıdır.
  • @RATE = 2.0 - 5.0: Emek / Orta zorluktaki sunucular için ideal 2x - 5x aralığıdır.
  • @RATE = 10.0: Kolay (Easy / PvP) sunucular için 10 kat drop sağlar.
  • İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı kesinlikle unutmayınız!



Hatasız & Tek Blokta Çalışan SOX Drop SQL Kodu

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





Neden Bu Optimize Versiyon Kullanılmalı?

  1. Tek Seferde Yürütme: 31 adet ayrı SQL sorgusu yerine tek bir UPDATE komutuyla tüm sütunlar milisaniyeler içinde güncellenir.
  2. Hassas Ondalık Desteği: Değişken türü INT yerine FLOAT yapılmıştır. Böylece 1.5 veya 2.5 gibi ara çarpanları da rahatlıkla kullanabilirsiniz.
  3. GameServer Senkronizasyonu: Bu ayar tamamen sunucu tarafında işlendiği için istemciye (Media.pk2) herhangi bir yama (patch) atılmasına gerek yoktur.



Nasıl Uygulanır & Test Edilir?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst menüden New Query penceresi açıp yukarıdaki SQL kodunu yapıştırın.
  3. Hedeflediğiniz çarpanı (@RATE) belirleyin (Örn: 5.0).
  4. F5 tuşuna basarak sorguyu yalnızca 1 kez çalıştırın.
  5. Sunucudaki GameServer pencerelerini kapatıp yeniden başlatın.
  6. Oyuna girip bot veya test karakteriyle 10-15 dakika mob keserek SOX düşme sıklığını gözlemleyin.

Sorularınızı ve takıldığınız yerleri bu konu altından paylaşabilirsiniz. Herkese bol droplu sunucular dileriz!
 

Konuyu görüntüleyenler

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