vSRO Satılan İtemin Geri Gelmesi Fix (NPC Sell Bug Çözümü)
admin
Katılım
23 Eki 2022
Mesajlar
8,437
Çözümler
12
Tepkime puanı
5,279
Puanları
113
Yaş
28
Silkroad Online sunucularında en sık karşılaşılan hatalardan biri olan NPC'ye satılan itemin geri gelmesi (Return Bug) problemi, genellikle database tarafındaki yanlış trigger / prosedür yapısından kaynaklanır.


🧠 Problem Açıklaması

Oyuncu NPC'ye item sattığında:

❌ Item envanterden silinir
❌ Ama relog sonrası geri gelir
❌ Bazen duplicate (çoğaltma) riski oluşur
❌ Server economy bozulabilir


🛠️ SQL FIX (Kesin Çözüm)

Aşağıdaki işlem doğrudan problemi hedef alır:

USE SRO_VT_SHARD
GO

-- Programmability > Stored Procedures
-- _STRG_DEL_ITEM_NoTX prosedürünü tamamen temizleyin

DROP PROCEDURE IF EXISTS _STRG_DEL_ITEM_NoTX
GO

⚙️ Uygulama Adımları

① SQL Server Management Studio açın

② SRO_VT_SHARD database'e girin

③ Programmability → Stored Procedures

④ _STRG_DEL_ITEM_NoTX prosedürünü bulun

⑤ Tamamen silin (Drop)


🔄 Server Restart

İşlemden sonra:

  • 🔁 Shard Server restart
  • 🔁 Game Server restart

✅ Fix Sonucu

✔ NPC'ye satılan item geri gelmez
✔ Duplicate bug ortadan kalkar
✔ Client DC / crash problemleri azalır
✔ Inventory senkronizasyonu düzelir
✔ Server stabil hale gelir


⚠️ Uyarılar

  • Bu fix VSRO 188+ sistemler için uygundur
  • Canlı serverda uygulamadan önce mutlaka test edilmelidir
  • Prosedür yanlış silinirse item trade sistemi etkilenebilir
  • Yedek almadan işlem yapmayın

🧷 Ek Bilgi

Bu fix:
👉 Tek seferlik uygulanır
👉 Sürekli tekrar edilmesine gerek yoktur
👉 Kalıcı çözüm sağlar


🎯 Sonuç

NPC item return bug'u:
✔ %100 çözülür
✔ Server economy korunur
✔ Oyuncu exploit riski ortadan kalkar


 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net