- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Kervan NPC Thief & Hunter Botlarını Kapatma ve Açma
_RefObjCommon ve Tab_RefNest Üzerinden Kervan Çekerken Çıkan Otomatik Thief/Hunter Canavarlarını Tamamen Devre Dışı Bırakma
_RefObjCommon ve Tab_RefNest Üzerinden Kervan Çekerken Çıkan Otomatik Thief/Hunter Canavarlarını Tamamen Devre Dışı Bırakma
Merhaba değerli forum sakinleri,
Silkroad Online sunucularında özellikle Job tabanlı (Job Based / Caravan) sistemlerde, oyuncuların kervan çekerken arkalarından sürekli doğan **NPC Thief (Hırsız Botları)** ve **NPC Hunter (Avcı Botları)** oyuncuları bunaltabilir, kervan hızını düşürebilir ve sunucu tarafında gereksiz mob yükü oluşturabilir.
Sadece `_RefObjCommon` Kapatmanın Sakıncası:
Canavarları yalnızca
_RefObjCommon üzerinden kapatmak, GameServer'ın kervan doğma rutinini durdurmadığı için sunucu konsolunda hata spamlarına yol açabilir. En temiz yöntem; hem canavar referanslarını kapatmak hem de yuva doğma limitlerini sıfırlamaktır.Aşağıda hem NPC Thief'leri hem de NPC Hunter'ları tek tıkla **tamamen kapatan (Disable)** ve istendiğinde **yeniden açan (Enable)** optimize SQL sorgularını bulabilirsiniz.
Teknik Bilgilendirme' Alıntı:
- Kapsanan Moblar: Tüm seviyelerdeki kervan Thief botları (
%MOB_THIEF_NPC%) ve Hunter botları (%MOB_HUNTER_NPC%).- İşlem Türü: Eşyaları silmez, yalnızca servis durumunu
0yaparak devre dışı bırakır.- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
1. SEÇENEK: NPC Thief & Hunter Botlarını Tamamen Kapatma (Disable)
Kervan çekerken otomatik mob doğmasını engellemek için aşağıdaki optimize sorguyu çalıştırın:
Aşağıdaki SQL kapatma kodunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
2. SEÇENEK: NPC Thief & Hunter Botlarını Yeniden Açma (Enable)
Daha önce kapattığınız botları tekrar orijinal haline döndürmek için:
Aşağıdaki SQL açma kodunu görebilmek için konuyu beğenmeli ve bir yorum bırakmalısınız:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Versiyon Kullanılmalı?
- Çift Taraflı Kapatma: Sadece Thief botlarını değil, kervan Thief'i kasanların peşine düşen Hunter botlarını da eşzamanlı yönetir.
- Sıfır GameServer Hatası: Sadece
_RefObjCommondeğil,Tab_RefNesttablosu da sıfırlandığı için GameServer arka planda boş döngüye girip hata basmaz. - İstemci Eşitlemesi Gerektirmez: Bu işlem tamamen sunucu motorunda işlendiği için
Media.pk2dosyasına herhangi bir yama (patch) atılmasına gerek yoktur.
Nasıl Uygulanır & Test Edilir?
- SQL Server Management Studio (SSMS) programını açın.
- İhtiyacınıza göre 1. Seçenekteki (Kapatma) kodu çalıştırın (F5).
- Sunucudaki GameServer pencerelerini kapatıp yeniden başlatın.
- Oyuna girip bir Trader karakter ile deve/at çıkartın, kervan malı yükleyin ve Jangan'dan Donwhang'a doğru yürüyün.
- Yol boyunca arkadan hiçbir NPC Thief botunun doğmadığını ve kervanın kesintisiz aktığını test edin.
Sorularınızı ve takıldığınız yerleri konu altından iletebilirsiniz. Herkese keyifli geliştirmeler!
Moderatör tarafında düzenlendi:

