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

vSro Paylaşım VSRO Kervan Pet Slot Sayısı ve Hızını (Speed) Ayarlama

Cevaplar0
Görüntüleme5
Ticaret Puanı
0
Katılım
8 Eyl 2026
Mesajlar
170
Tepkime puanı
27
Puanları
0
Mevcut Bakiye
4355 ₺
[REHBER & QUERY] VSRO Kervan Pet Slot Sayısı ve Hızını (Speed) Ayarlama
_RefObjChar ve _RefObjCommon Tabloları Üzerinden Transport / Kervan Bineklerinin Kapasite ve Hareket Hızını Yapılandırma​



Merhaba değerli Silkroad geliştiricileri,

vSRO tabanlı sunucularda kervan dinamikleri (Job / Trade sistemi), oyun içi ekonominin bel kemiğidir. Özel sunucularda (Private Server) kervan petlerinin slot sayısını düşürerek taşınan mal miktarını kısıtlamak (örneğin 1 slota çekerek tek tek mal aldırmak) veya hareket hızını (Speed2) artırarak kervan temposunu hızlandırmak sıkça ihtiyaç duyulan bir optimizasyondur.

Koddaki İnce Detaylar & Mantık:
  • _RefObjChar (InventorySize): Kervan bineğinin çantasında kaç bölme (slot) olacağını belirler. 1 yapıldığında pet yalnızca 1 slot mal alabilir.
  • _RefObjCommon (Speed2): Bineğin koşu hızını (Run Speed) kontrol eder. Speed2 = 50 değeri petin koşu hızını yaklaşık 5.0m/s seviyesine ayarlar. Daha hızlı olmasını isterseniz 60, 70 veya 80 gibi değerler verebilirsiniz.
  • Neden ID Yerine CodeName128?: Standart paylaşımlarda verilen ID aralıkları (between 225 and 231 vb.) her veri tabanında tutarlı olmayabilir. Clean DB harici bir veri tabanı kullanıyorsanız ID'ler kaymış olabilir. Bu sebeple hem ID bazlı eski kodunuzun optimize edilmiş tek parça halini hem de ID bağımsız çalışan garantili **CodeName128 tabanlı** sorguyu ekledik.

Teknik Hatırlatma & Client Senkronizasyonu' Alıntı:
  • Server-Side / Client-Side: Bu SQL sorguları veri tabanını günceller. Oyuncuların arayüzde görsel hata yaşamaması ve slot sayısını/hızı doğru görebilmesi için ilgili satırların **Media.pk2 -> server_dep -> character** dosyalarına da (characterdata_xxx.txt) işlenmesi tavsiye edilir.
  • Yedekleme: İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.



1. YÖNTEM: ID Tabanlı Optimize Sorgu (Tek Blok)

SRO_VT_SHARD
veritabanınızı seçip aşağıdaki derli toplu sorguyu çalıştırın:





2. YÖNTEM: CodeName Tabanlı Garantili Kod (ID Kayma Riski Yok)

Veritabanınızda daha önce eklenmiş özel eşyalar veya kaymış ID'ler varsa, doğrudan bineklerin kod isimleri üzerinden çalışan bu sorguyu kullanabilirsiniz:





Nasıl Uygulanır & Test Edilir?

  1. SQL Server Management Studio (SSMS) programını açıp SRO_VT_SHARD veritabanınızı seçin.
  2. Yukarıdaki sorgulardan dilediğinizi yeni bir sorgu penceresine yapıştırıp F5 ile yürütün.
  3. Değişikliklerin sunucu belleğine oturması için **GameServer.exe** konsolunu yeniden başlatın.
  4. Oyuna girip bir kervan petini (örneğin Donkey, Camel veya Buffalo) açın; çantasının yalnızca 1 bölme olduğunu ve koşu hızının belirlediğiniz değere ulaştığını test edin.

Sorularınızı ve diğer binek düzenleme taleplerinizi bu konu altından paylaşabilirsiniz. Herkese iyi geliştirmeler!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 27,089 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,402
Mesajlar 4,407
Kullanıcılar 1,800
Son üye canreyhan1
Geri
Üst