- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Unique Elite & Mob Spawn Engelleme (Lag Koruması)
_RefSkill Üzerinden Unique'lerin (Tiger Girl, Uruchi, Isyutaru, Lord Yarkan, Demon Shaitan vb.) Canı Azaldığında Elite Canavar Çağırmasını Kapatma
_RefSkill Üzerinden Unique'lerin (Tiger Girl, Uruchi, Isyutaru, Lord Yarkan, Demon Shaitan vb.) Canı Azaldığında Elite Canavar Çağırmasını Kapatma
Merhaba değerli forum sakinleri,
Silkroad Online sunucularında özellikle etkinlik alanlarında (Madness Event, Unique Event vb.) veya kalabalık Unique odalarında karşılaşılan en büyük sorunlardan biri, Unique'lerin canı azaldıkça etrafına **yüzlerce Elite / Champion mob çağırması (Spawn Call Skill)** ve bu durumun hem istemcide (Client FPS Drop) hem de sunucuda (GameServer Lag / Spike) ciddi donmalara yol açmasıdır.
Unique'lerin canı azaldığında etrafına canavar çağırmasını engellemenin en sağlıklı yolu; bu çağrıyı tetikleyen **canavar becerilerinin (Summon Skills)** parametrelerini sıfırlamak veya servis dışı bırakmaktır.
İnternette paylaşılan parçalı kodlar yerine; aşağıda hem standart Clean veritabanları için optimize edilmiş tek blokluk hızlı sorguyu hem de ID bağımsız dinamik yöntemi bulabilirsiniz.
Teknik Bilgilendirme (Nasıl Çalışır?)' Alıntı:
- _RefSkill Parametreleri (Param3 - Param22): Canavar çağırma becerilerinde çağrılacak minyonların
TacticsIDveyaObjIDreferanslarını tutar. Bu parametreler0yapıldığında Unique skill animasyonunu yapsa dahi etrafında hiçbir mob doğmaz.- Kapsanan Unique'ler: Tiger Girl, Cerberus, Captain Ivy, Uruchi, Isyutaru, Lord Yarkan, Demon Shaitan.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
1. SEÇENEK: Optimize Standart Elite Kaldırma Kodu (Hızlı Yöntem)
Standart vSRO veritabanlarındaki tüm Unique çağırma becerilerini tek blokta sıfırlamak için:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. SEÇENEK: Dinamik Kod Adı (Basic_Code) ile Kapatma (ÖNERİLEN)
Eğer veritabanınızda ID'ler kaymışsa veya özel Unique'ler eklediyseniz, sistem kodlarından arayarak çağırma becerilerini tamamen kapatmak en güvenli yoldur:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Nasıl Uygulanır & Test Edilir?
- SQL Server Management Studio (SSMS) programını açın.
- Tercihinize göre 1. veya 2. seçenekteki SQL sorgusunu SRO_VT_SHARD altında çalıştırın (F5).
- Sunucudaki GameServer pencerelerini yeniden başlatın.
- Media.pk2 yaması yapmanıza gerek yoktur; canavar yapay zekası ve beceri tetiklemeleri tamamen sunucu motorunda işlenir.
- Oyuna bir GM karakter ile girip bir Unique spawn edin (Örn:
/spawnmonster MOB_CH_TIGERWOMAN 1). - Unique'in canını yarıya ve kırmızıya düşürün; etrafında hiçbir minyon veya Elite mobun doğmadığını doğrulayın.
Sorularınızı ve takıldığınız noktaları konu altından iletebilirsiniz. Herkese lagsız ve keyifli oyunlar!

