- #1
Konu Sahibi
: serkankacan
[REHBER & SİSTEM] vSRO Slotlardaki Canavar Doğma Oranını (Mob Spawn Rate) Arttırma
Tab_RefNest Üzerinden Seviye Aralıklarına Göre Mob Sayısını ve Yenilenme Sürelerini Optimize Etme
Tab_RefNest Üzerinden Seviye Aralıklarına Göre Mob Sayısını ve Yenilenme Sürelerini Optimize Etme
Merhaba değerli forum sakinleri,
Silkroad Online sunucularında oyuncuların daha seri ve kalabalık slotlarda kasılabilmesi (Grinding/Leveling) için haritadaki canavar doğma adetlerini (**dwMaxTotalCount**) ve canavarlar kesildikten sonra yeniden çıkma sürelerini (**dwDelayTime**) seviye aralıklarına göre düzenleyebilirsiniz.
Aşağıda hem mob sayısını güvenli bir çarpanla katlayan hem de aşırı yığılmayı önleyen optimize edilmiş SQL sorgularını bulabilirsiniz.
Kritik Performans Uyarısı' Alıntı:DİKKAT (GameServer Yükü & Slot Dengesi):
- Yuvalardaki mob adetlerini kontrolsüz şekilde (örneğin 20-30 gibi) artırmak GameServer RAM ve CPU kullanımını aşırı yükselterek gecikmeye (lag) ve çökmelere neden olabilir. Önerilen maksimum yuva başı sınır 5 ile 10 arasıdır.
- Sorgu yalnızca standart canavarları (
Rarity = 0) hedefler; Unique, Champion ve Titan mobların dengesini bozmaz.- Değişikliklerin oyuna yansıması için işlem sonrası GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
1. YÖNTEM: Katlama / Çarpan Yöntemi (ÖNERİLEN)
Her slotun kendi orijinal büyüklüğünü koruyarak mob sayısını belirlediğiniz bir katsayı ile çarpar (Örn: 2 katına çıkarır ve maksimum 8 ile sınırlar):
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. YÖNTEM: Sabit Sayı Atama Yöntemi
Belirlediğiniz seviye aralığındaki tüm yuvalara istisnasız sabit bir adet (Örn: Her yuvada tam **6 adet** mob) atamak isterseniz:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- Üst panelden New Query penceresi açıp yukarıdaki 1. Yöntem kodunu yapıştırın.
- En üstteki
@MinLevel,@MaxLevelve@Multiplierdeğerlerini sunucunuzun ihtiyacına göre belirleyin. - F5 tuşuna basarak çalıştırın.
- Sunucunuzdaki GameServer pencerelerini yeniden başlatın.
- Oyuna girerek ilgili haritadaki slot yoğunluğunu ve yeniden doğma hızını test edin.
Sorularınızı ve takıldığınız yerleri bu konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
Moderatör tarafında düzenlendi:

