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

vSro Paylaşım vSRO Bölgesel Slot / Mob Yoğunluğu ve Doğma Hızı Ayarlama

Cevaplar0
Görüntüleme3
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
145
Tepkime puanı
24
Puanları
0
Mevcut Bakiye
3975 ₺
[REHBER & QUERY] vSRO Bölgesel Slot / Mob Yoğunluğu ve Doğma Hızı Ayarlama
Tab_RefNest Üzerinden Belirli Harita veya Slotlardaki Canavar Sayısını, Yarıçapını ve Spawn Süresini Güncelleme​



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında oyuncuların rahat kasılabilmesi veya belirli bir kasılma alanında (örneğin Alexandria Çölü / Sand Raider slotları, Donwhang Mağarası, Samarkand vb.) **slotları daha yoğun (Party/Slot mobları) ve daha hızlı doğar (Fast Spawn)** hale getirmek isteyebilirsiniz.

Önemli Uyarı (Bölgesel vs Genel Filtre):
İnternette dolaşan ham kodlarda bölge şartı (nRegionDBID) bulunmadığı için seçilen canavarın haritadaki tüm yuvaları tek seferde devasa sayılara çıkarılır. Bu durum GameServer'ın aktif mob sınırını (~40.000) anında aşmasına ve sunucunun çökmesine (Crash / Lag) yol açar.

Aşağıda hem **sadece belirlediğiniz bölgedeki slotları** hem de istenirse tüm haritayı güvenle düzenleyebileceğiniz parametrik optimize sorguyu paylaşıyoruz.

Teknik Parametre Açıklamaları (Tab_RefNest)' Alıntı:
  • dwMaxTotalCount: Yuva başına anlık canlı kalabilecek maksimum canavar sayısı (Örn: 5 - 9 arası ideal slot yoğunluğudur).
  • dwDelayTimeMin / Max: Canavar öldükten kaç saniye sonra yeniden doğacağını belirler (Örn: 3 - 6 saniye hızlı respawn sağlar).
  • nRadius / nGenerateRadius: Canavarların yuvadan ne kadar uzağa yayılabileceği ve doğabileceği yarıçap mesafesidir (Standart: 50 - 70).
  • İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.



Hatasız & Güvenli Bölgesel Slot Güncelleme SQL Kodu

Aşağıdaki SQL kodunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:





Neden Bu Optimize Versiyon Kullanılmalı?

  1. GameServer Crash Koruması: @TargetRegionID filtresi sayesinde tüm haritayı kontrolsüzce şişirmek yerine yalnızca kasılma alanı yaptığınız bölgenin moblarını çoğaltabilirsiniz.
  2. Temiz JOIN Yapısı: İç içe hantal IN (SELECT ... IN (SELECT ...)) blokları yerine doğrudan ilişkisel `INNER JOIN` kullanılarak SQL işlem süresi optimize edilmiştir.
  3. Doğru Veri Tipleri: T-SQL standartlarına uygun olarak sayısal sütunlara metin tırnakları ('70') kaldırılıp doğrudan tamsayı (70) değerler atanmıştır.



Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst panelden New Query diyerek yukarıdaki kodu yapıştırın.
  3. Çoğaltmak istediğiniz canavarın kodunu (@MobCodeName) ve gerekiyorsa bölge ID'sini (@TargetRegionID) belirleyin.
  4. F5 tuşuna basarak sorguyu çalıştırın.
  5. Sunucunuzdaki GameServer pencerelerini yeniden başlatın.
  6. Oyuna girerek slotların istediğiniz yoğunlukta ve hızda doğduğunu test edin.

Sorularınızı ve takıldığınız yerleri bu konu altından paylaşabilirsiniz. Herkese keyifli geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Etiketler
Etiketler Etiketler
bölgesel ayar mob spawn sql vsro
Şu anda sitemizde 29,170 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,373
Mesajlar 4,351
Kullanıcılar 1,668
Son üye Senbonzakura
Geri
Üst