- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO Seviye Bazlı Mob Spawn & Respawn Hızı Artırma (Mob Rate)
Tab_RefNest Üzerinden Belirli Level Aralığındaki Slotları Sıklaştırma ve Hızlı Doğma Ayarı
Tab_RefNest Üzerinden Belirli Level Aralığındaki Slotları Sıklaştırma ve Hızlı Doğma Ayarı
Merhaba değerli forum sakinleri,
Kasmayı kolaylaştırmak, slotları canlandırmak ve oyuncuların mob beklemesini engellemek için belirli bir seviye aralığındaki (örneğin 99-100 Cap slotları veya 80-90 arası) slotların **aynı anda çıkan mob sayısını (Spawn Count)** artırabilir ve **yeniden doğma süresini (Respawn Delay)** minimuma indirebilirsiniz.
Aşağıdaki optimize edilmiş sorgu; sadece normal (
Rarity = 0) yaratıkları hedefler, Unique ve Elite mobları bozmaz ve sunucunun kilitlenmesini engelleyen stabil gecikme süreleriyle çalışır.Teknik Güvenlik Uyarısı' Alıntı:DİKKAT (GameServer CPU Koruması):
- Doğma gecikmelerini (
dwDelayTimeMin / Max) kesinlikle0yapmayınız. Değerin0olması mob öldüğü salise yenisinin çıkmasına sebep olur; botlu kalabalık slotlarda GameServer'ın kilitlenmesine (100% CPU Crash) yol açar. Önerilen en agresif taban değer 1 veya 2 saniyedir.- Her nest için
dwMaxTotalCountdeğerini 6'dan fazla yükseltmek harita sınırlarında lag oluşturabilir (Önerilen: 4 - 6 arasıdır).- Değişikliklerin oyuna yansıması için işlem tamamlandıktan sonra GameServer modüllerinin yeniden başlatılması gerekmektedir.
Hatasız & Optimize Edilmiş SQL Query Kodu
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Parametrelerin Görevleri Nelerdir?
- Rarity = 0: Sorgunun Unique, Titan veya Elite canavarların doğma mekaniğini yanlışlıkla bozmasını engeller.
- dwMaxTotalCount: Belirtilen koordinatta aynı anda hayatta kalabilecek mob adedidir.
- dwDelayTimeMin / Max: Slottaki mob kesildikten sonra yenisinin gelmesi için gereken saniye cinsinden geri sayım aralığıdır.
- nGenerateRadius & nRadius: Generate radius canavarın spawn olacağı daireyi, nRadius ise doğduktan sonra oyuncuyu kovalarken veya gezinirken merkezden uzaklaşabileceği azami sınırı belirler.
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- Üst panelden New Query penceresi açın.
- Yukarıdaki SQL kodunu yapıştırın ve dilediğiniz level aralığı ile mob sayısını belirleyin.
- F5 tuşuna basarak çalıştırın.
- Sunucunuzdaki GameServer pencerelerini yeniden başlatın.
Sorularınızı ve performans geri bildirimlerinizi konu altından paylaşabilirsiniz. Herkese iyi forumlar!
Moderatör tarafında düzenlendi:

