vSRO UniqueMatching System (vSroPlus) – SQL Arena PvP 1vs1 Event System Database
admin
Katılım
23 Eki 2022
Mesajlar
8,393
Çözümler
12
Tepkime puanı
5,241
Puanları
113
Yaş
28
Bu sistem vSRO üzerinde çalışan vSroPlus Unique Matching (1vs1 PvP Arena) sistemidir.


Temel olarak:


  • Oyuncuları _EventParticipants tablosuna alır
  • _UniqueMatching procedure ile eşleştirir
  • _UniqueMatchingAreas üzerinden arena boşluğunu kontrol eder
  • _UniqueMatches tablosu ile maç state yönetimi yapar
  • _UniqueMatching_OnKill ile kazanma/kaybetme işlemlerini yönetir
  • Ödül sistemi _Account_AddItemToChest üzerinden çalışır



⚙️ Sistem Mantığı


🧩 1. Queue (Kuyruk)


  • _EventParticipants → kayıt sistemi
  • HWID + Guild kontrolü içerir

⚔️ 2. Matchmaking


  • Aynı guild / uygun oyuncu eşleştirme
  • Arena boşluk kontrolü _UniqueMatchingAreas

🏟️ 3. Arena Spawn


  • WorldID + Region (22454) kullanılır
  • Unique mob spawn edilir (14983)

🧠 4. Combat Logic


  • Kill → _UniqueMatching_OnKill
  • DC / TP / timeout → otomatik sonuç

🎁 5. Reward System


  • Item reward: 25834
  • Activity log: _Action_AddActivity



⚠️ Kritik Noktalar


  • _UniqueMatchingAreas.isFree doğru yönetilmezse arena kilitlenir
  • _UniqueMatches temizlenmezse ghost match oluşur
  • HWID limit sistemi abuse engeller
  • Region kontrolü safezone bazlı çalışır



🚀 Sonuç


Bu sistem tamamen database-driven PvP arena (1vs1 Unique Matching) yapısıdır.
Client tarafı minimum kullanılır, tüm logic SQL + stored procedure üzerindedir.
 

Benzer konular

Ü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