- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Yüksek Artılı (+) İllegal Eşyaları ve Sahiplerini Bulma
_Inventory, _Chest ve _AccountChest Üzerinden Belirlenen Artı (+) Seviyesinin Üzerindeki Eşyaları ve Karakterleri Tespit Etme
_Inventory, _Chest ve _AccountChest Üzerinden Belirlenen Artı (+) Seviyesinin Üzerindeki Eşyaları ve Karakterleri Tespit Etme
Merhaba değerli forum sakinleri,
Silkroad Online sunucu yönetiminde sunucu güvenliğini sağlamak, yetkisiz basılmış (Edit / GM yardımı / Exploit) aşırı yüksek artılı eşyaları tespit etmek ve oyuncu şikayetlerini denetlemek en kritik görevlerden biridir.
Eski Sorgudaki Kritik Kusur:
Sadece
SELECT * FROM _Items WHERE OptLevel BETWEEN '26' and '200' şeklinde sorgu atmak, eşyanın kime ait olduğunu göstermez; üstelik geçmişte silinmiş, yakılmış veya satılmış binlerce çöp kaydı da listeler.Aşağıda paylaşılan optimize sorgu; **belirlediğiniz artı seviyesinin (Örn: +15, +20 veya +25) üzerindeki** eşyaları tarar; eşyanın **Karakter Adını, Hesap Kullanıcı Adını, Eşyanın Kodunu ve Konumunu (Üzerinde takılı mı, çantada mı yoksa kasada mı?)** eksiksiz şekilde listeler.
Teknik Bilgilendirme' Alıntı:
- @MinOptLevel: Taramak istediğiniz minimum artı seviyesidir (Örn: Sunucunuzda max +12 varsa buraya 13 veya 15 yazarak tüm illegal eşyaları görebilirsiniz).
- Kapsanan Alanlar: Karakterin üstü (Equip), Çantası (Inventory), Şahsi Kasası (Storage) ve Genel Bankası (Account Chest).
- WITH (NOLOCK): Canlı sunucuda oyuncular oyundayken kilitlenme (Deadlock) yaşanmaması için eklenmiştir.
Gelişmiş & Detaylı Yüksek Artılı Eşya Tespit Sorgusu
SRO_VT_SHARD veritabanını seçip aşağıdaki optimize sorguyu çalıştırın:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Bonus: Şüpheli Eşyayı Sıfırlama veya Silme Sorgusu
Eğer tespit ettiğiniz illegal eşyanın artısını sıfırlamak (+0 yapmak) veya silmek isterseniz:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Versiyon Kullanılmalı?
- Karakter ve Hesap Tespiti: Sadece eşyayı değil, o eşyayı elinde tutan karakterin adını ve hesap numarasını net olarak verir; böylece ilgili hesabı banlayabilir veya inceleyebilirsiniz.
- Kasa ve Çanta Ayrımı: Oyuncunun eşyayı çantasında mı yoksa kasasında mı sakladığını anında gösterir.
- Çöp Kayıtları Filtreler: Yalnızca gerçekten aktif olan çanta ve kasa slotlarındaki canlı eşyaları tarar, eski silinmiş kayıtlarla vakit kaybettirmez.
- Hatasız T-SQL: Metin tırnakları kaldırılmış, sayısal
TINYINTkarşılaştırması yapılmıştır.
Nasıl Uygulanır?
- SSMS programını açın.
- Yukarıdaki SQL kodunu yeni bir sorgu penceresine yapıştırın.
@MinOptLeveldeğerini sunucunuzun kurallarına göre ayarlayın (Örn:15veya20).- F5 tuşuna basın.
- Sonuç ekranında illegal eşyaların kimde olduğunu en yüksek artıdan en düşüğe doğru sıralı şekilde inceleyin.
Sorularınızı ve takıldığınız yerleri konu altından iletebilirsiniz. Herkese güvenli sunucu yönetimleri!

