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

vSro Paylaşım vSRO Job Cave (Job Temple) Giriş Seviyesini Düzenleme

Cevaplar0
Görüntüleme4
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
88
Tepkime puanı
1
Puanları
0
Mevcut Bakiye
2960 ₺
[REHBER & QUERY] vSRO Job Cave (Job Temple) Giriş Seviyesini Düzenleme
_RefGame_World_Config Tablosu Üzerinden Job Cave Minimum ve Maksimum Level Sınırını Ayarlama



Merhaba değerli forum sakinleri,

Silkroad Online sunucularında (özellikle 80, 90 veya 100 Cap gibi düşük seviye yapılandırmalarında) Job Cave (Job Temple) zindanının giriş seviye sınırını sunucunuzun cap sınırına göre ayarlamak isteyebilirsiniz. Orijinal oyunda Job Cave 105+ seviyeler için kurgulanmıştır; bu nedenle düşük cap sunucularda oyuncuların içeri girebilmesi için bu limitin aşağı çekilmesi şarttır.

Aşağıda hem sabit ID aramadan güvenli filtre ile seviye güncelleyen sorguyu hem de mevcut ayarları kontrol edebileceğiniz analiz sorgusunu bulabilirsiniz.

Önemli Uyarı' Alıntı:
DİKKAT (ID Çakışması ve Servis Restartı):
  • Eski paylaşımlardaki where id = 155 şartı farklı veritabanlarında başka bir ayar satırını bozabilir. Aşağıdaki optimize sorguda doğrudan Job Cave zindanının dünya referansı hedeflenmiştir.
  • Değişikliklerin oyunda geçerli olması için sorgu çalıştırıldıktan sonra ShardManager ve GameServer modüllerinin yeniden başlatılması (Restart) zorunludur.
  • İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.



1. ADIM: Mevcut Job Cave Ayarlarını Görüntüleme

Öncelikle Job Cave ile ilgili veritabanınızdaki kayıtlı satırları ve mevcut değerleri listeleyin:

SQL:
USE [SRO_VT_SHARD]
GO

-- ===================================================================
-- JOB CAVE (JOB TEMPLE) AYARLARINI SORGULAMA
-- ===================================================================
SELECT 
    ID,
    WorldID,
    ConfigCodeName128,
    Value,
    DescCodeName128
FROM dbo._RefGame_World_Config WITH (NOLOCK)
WHERE ConfigCodeName128 LIKE '%JOB%' 
   OR DescCodeName128 LIKE '%JOB%'
   OR WorldID IN (
       SELECT ID FROM dbo._RefGame_World WHERE WorldCodeName128 LIKE '%JOB%'
   )



2. ADIM: Job Cave Giriş Seviyesini Güncelleme

Aşağıdaki sorgu ile Job Cave giriş taban seviyesini (Örn: **80, 90 veya 100**) güvenle ayarlayabilirsiniz:

SQL:
USE [SRO_VT_SHARD]
GO

-- ===================================================================
-- AYARLAR
-- ===================================================================
DECLARE @NewJobCaveMinLevel INT = 80 -- Oyuncuların Job Cave'e girebilmesi için GEREKEN MİNİMUM SEVİYE

-- 1. YÖNTEM (EN GÜVENLİ): Dünya Kodu ile Doğrudan Güncelleme
UPDATE GWC
SET GWC.Value = @NewJobCaveMinLevel
FROM dbo._RefGame_World_Config GWC
INNER JOIN dbo._RefGame_World GW ON GW.ID = GWC.WorldID
WHERE GW.WorldCodeName128 LIKE '%JOB%'
  AND (GWC.ConfigCodeName128 LIKE '%LEVEL_MIN%' OR GWC.DescCodeName128 LIKE '%LEVEL_MIN%')

-- 2. ALTERNATİF: Eğer tablonuzda ConfigCodeName yerine doğrudan ID 155 kullanılıyorsa:
IF (@@ROWCOUNT = 0)
BEGIN
    UPDATE dbo._RefGame_World_Config 
    SET Value = @NewJobCaveMinLevel 
    WHERE ID = 155
END

PRINT '====================================================='
PRINT 'BAŞARILI: Job Cave giriş seviyesi ' + CAST(@NewJobCaveMinLevel AS VARCHAR(3)) + ' olarak güncellendi!'
PRINT 'Değişikliğin aktif olması için GameServer ve ShardManager yeniden başlatılmalıdır.'
PRINT '====================================================='



Nasıl Uygulanır?

  1. SQL Server Management Studio (SSMS) programını açın.
  2. Üst panelden New Query penceresi açıp yukarıdaki SQL kodunu yapıştırın.
  3. @NewJobCaveMinLevel = 80 alanını sunucunuzun cap seviyesine göre düzenleyin.
  4. F5 tuşuna basarak sorguyu çalıştırın.
  5. Sunucunuzdaki ShardManager ve GameServer pencerelerini kapatıp yeniden başlatın.
  6. Belirlediğiniz seviyedeki bir Job kıyafetli karakterle Job Cave kapısından içeri girmeyi test edin.

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

Konuyu görüntüleyenler

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