- #1
Konu Sahibi
: serkankacan
[FİX & QUERY] vSRO Forgotten World (FGW) Boss / Unique Çıkmama Sorunu Çözümü
Tab_RefNest Üzerinden Kayıp Dünya Son Bosslarının Doğmasını (Spawn) Garanti Altına Alma
Tab_RefNest Üzerinden Kayıp Dünya Son Bosslarının Doğmasını (Spawn) Garanti Altına Alma
Merhaba değerli forum sakinleri,
vSRO sunucularında **Forgotten World (FGW - Kayıp Dünya)** zindanlarında en sık karşılaşılan sorunlardan biri, oyuncuların tüm aşamaları tamamlamasına rağmen son alandaki asıl Boss'ların (Sereness, Ghost Cloud, vb.) çıkmaması veya doğma limitinin
0 kalmasıdır.Bu durum, zindanın spawn kayıtlarını tutan **Tab_RefNest** tablosundaki maksimum doğma limitinin (
dwMaxTotalCount) bazı veritabanlarında sıfır veya kapalı olmasından kaynaklanır.Aşağıda paylaşılan optimize edilmiş tekil SQL sorgusu ile ilgili taktik ID'lerindeki doğma sınırını
1 yaparak Boss'ların eksiksiz ve garantili şekilde doğmasını sağlayabilirsiniz.Önemli Uyarı' Alıntı:DİKKAT:
- Bu sorgu FGW zindanlarına ait 43580 ile 43790 arasındaki tüm taktik kayıtlarını kapsar.
- Değişikliklerin oyuna yansıması için işlem tamamlandıktan sonra GameServer modüllerinin yeniden başlatılması (Restart) gerekmektedir.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almanız önerilir.
Optimize Edilmiş Tekil SQL Query Kodu (Önerilen)
22 ayrı satır yerine doğrudan ID aralığını baz alan, performanslı ve hatasız sorgu:
SQL:
USE [SRO_VT_SHARD]
GO
-- ===================================================================
-- FGW BOSS SPAWN FIX (Tab_RefNest dwMaxTotalCount Güncellemesi)
-- 43580 ile 43790 aralığındaki tüm FGW Unique taktiklerini aktif eder
-- ===================================================================
UPDATE dbo.Tab_RefNest
SET dwMaxTotalCount = 1
WHERE dwTacticsID BETWEEN 43580 AND 43790
Alternatif: Liste Şeklinde (IN) Güncelleme
Eğer aralıktaki belirli ID'leri manuel seçmek isterseniz bu yapıyı da kullanabilirsiniz:
SQL:
USE [SRO_VT_SHARD]
GO
UPDATE dbo.Tab_RefNest
SET dwMaxTotalCount = 1
WHERE dwTacticsID IN (
43580, 43590, 43600, 43610, 43620, 43630, 43640,
43650, 43660, 43670, 43680, 43690, 43700, 43710,
43720, 43730, 43740, 43750, 43760, 43770, 43780, 43790
)
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- Sol menüden sunucunuza bağlanıp üst kısımdan New Query penceresi açın.
- Yukarıdaki SQL kodunu yapıştırın ve F5 tuşuna basarak (Execute) çalıştırın.
- Sunucunuzdaki tüm GameServer pencerelerini kapatıp yeniden açın (Restart).
- Bir karakterle FGW taşı basıp içeri girerek son Boss çıkışını test edin.
Sorularınızı ve takıldığınız yerleri bu konu altından paylaşabilirsiniz. Herkese iyi forumlar!

