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

vSro Paylaşım vSRO Kervan Sırasında Doğan (Spawn Olan) Thief Sayısını Ayarlama

Cevaplar0
Görüntüleme9
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
88
Tepkime puanı
1
Puanları
0
Mevcut Bakiye
2960 ₺
[REHBER] vSRO Kervan Sırasında Doğan (Spawn Olan) Thief Sayısını Ayarlama
_RefShardContentConfig Tablosu Üzerinden NPC Thief Yoğunluğunu Azaltma / Çoğaltma



Merhaba değerli forum sakinleri,

Eski tip kervan sistemine (Old Job / Trader sistemi) sahip vSRO sunucularında, oyuncular mal çekerken (özellikle 4-5 yıldız kervanlarda) peş peşe aşırı sayıda NPC Thief doğması oyuncuların sıkça zorlanmasına ve kervan akışının kilitlenmesine neden olabilir.

Bu yoğunluğu kontrol etmek için kod yazmanıza gerek yoktur; Shard veritabanındaki **TRADE_MON_FACTOR** katsayısını düzenleyerek doğacak Thief sayısını doğrudan sınırlandırabilirsiniz.

Önemli Uyarı' Alıntı:
DİKKAT:
  • Bu katsayı ters orantılı çalışır: Değeri yükselttikçe çıkan Thief sayısı azalır, değeri düşürdükçe çıkan Thief sayısı artar.
  • Değişikliklerin oyuna yansıması için işlem tamamlandıktan sonra GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.



Katsayı Oran Mantığı ve Örnek Değerler

TRADE_MON_FACTOR Değeri5 Yıldızda Doğan Ortalama ThiefOyun İçi Durum
Varsayılan (~300 - 500)8 - 10+ AdetÇok yoğun ve zorlayıcı spawn.
11285 Adet (Yıldız başına ~1 mob)Dengeli ve akıcı kervan deneyimi.
15003 - 4 AdetOldukça rahat, hafif seviye zorluk.



1. YÖNTEM: SQL Query ile Hızlı Güncelleme (Önerilen)

Aşağıdaki sorguyu çalıştırarak saniyeler içinde yeni katsayıyı tanımlayabilirsiniz:

SQL:
USE [SRO_VT_SHARD]
GO

-- ===================================================================
-- THIEF SPAWN YOĞUNLUĞUNU DÜZENLEME
-- Örnek: 1128 (5 yıldıza yaklaşık 5 thief) veya 1500 (daha az mob)
-- ===================================================================
UPDATE dbo._RefShardContentConfig
SET Value = 1128
WHERE CodeName128 = 'TRADE_MON_FACTOR'



2. YÖNTEM: SSMS Tablo Üzerinden Manuel Düzenleme

  1. SQL Server Management Studio (SSMS) programını açın.
  2. SRO_VT_SHARD -> Tables sekmesine gidin.
  3. dbo._RefShardContentConfig tablosuna sağ tıklayıp Edit Top 200 Rows seçeneğini seçin.
  4. CodeName128 sütununda TRADE_MON_FACTOR satırını bulun.
  5. Value değerini istediğiniz katsayı ile (örn: 1128 veya 1500) değiştirip kutucuktan çıkın (Enter).
  6. Sunucunuzdaki GameServer modüllerini yeniden başlatın.



Geri Döndürme (Default):
Eğer sunucunuzun orijinal zorluğuna dönmek isterseniz aynı değeri veritabanınızın orijinal yedeğindeki varsayılan seviyeye (genellikle veritabanına göre 300 ile 500 arası) çekebilirsiniz.

Sorularınızı konu altından belirtebilirsiniz. Herkese keyifli kervanlar ve iyi forumlar!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 40,479 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,311
Mesajlar 4,191
Kullanıcılar 1,624
Son üye mrt
Geri
Üst