ITJA - ARENA SİSTEMİ (1V1 3V3 5V5) Geliştirilebilir.

  • Konuyu açan Konuyu açan ITJA
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 1
  • Gösterim Gösterim 248

ITJA

Yasaklanmış Üye
Cezalı
Mesaj
73
Beğeni
37
Puan
676
Ticaret Puanı
0
1776471599416.png




1776471723746.png


Genel Bakış

ITJA Arena, Metin2 sunucuları için geliştirilmiş kapsamlı bir PvP arenası sistemidir. Oyuncular 1v1, 3v3 ve 5v5 formatlarında rekabetçi maçlara katılabilir, kazanma puanları (KP) kazanarak sıralamalarda yükselir.



Temel Özellikler


Eşleşme Sistemi Sistem otomatik kuyruk yapısı ile çalışır. Oyuncular istedikleri modda kuyruğa girer, sistem yeterli oyuncu toplandığında KP'ye göre dengeli takımlar oluşturur. Eşleşme sonrası tüm oyuncuların kabul etmesi gerekir, kabul etmeyen 5 dakika ceza alır.
Maç Akışı Kabul aşamasından sonra 10 saniyelik geri sayım başlar. Savaş 5 dakika sürer, süre dolduğunda öldürme sayısına göre kazanan belirlenir. Eşitlik durumunda toplam hasar kırılma anıdır.

Ceza Sistemi Reddetme:

5 dakika kuyruk yasağıMaçtan çıkma: 1 saat yasak (1v1'de otomatik mağlubiyet)

Teknik Yapı

Sunucu tarafında C++ ile yazılmıştır. Maç verileri haritalarda tutulur, skorboard saniyede bir güncellenir. Oyuncu istatistikleri dosya sistemine kaydedilir, sıralamalar otomatik oluşturulur.
Rank Sistemi

:Çaylak (0-1199 KP)Savaşçı (1200-1499 KP)Usta (1500-1999 KP)Efsane (2000+ KP)
Güvenlik ÖnlemleriNULL pointer kontrolleri, disconnect durumunda otomatik temizlik, thread-safe veri yapıları ve dinamik dosya yolları ile stabil çalışma sağlanır.


geliştirmek SQL bağlamak client taraflı yapmak size kalmıştır..




 
Geri
Üst