Tek Kat zindan sistemi

  • Konuyu açan Konuyu açan harunkocer
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 213

harunkocer

Gold Üye
Gold Üye
MT Üye
Mesaj
158
Çözümler
4
Beğeni
158
Puan
765
Ticaret Puanı
1
Sistem, P2P iletişim, event timer'lar, singleton manager ve güvenlik kontrolleri kullanılarak C++ ile yazılmış.
Ne işe yarar:
  • P2P (peer-to-peer) zindan sistemi. Zindan bilgileri MySQL'den yüklenir ve game sunucusuna gönderilir.
  • Solo ve party modları desteklenir.
  • Her zindan için bilet, cooldown, boss, seviye limiti gibi ayarlar yapılabilir.
  • Zindan cooldown'u bitince oyuncuya otomatik PM (özel mesaj) gönderir
  • Oyuncu offline olsa bile, login olduğunda cooldown bitmişse bildirim alır.

  • Özellikler:
  • Solo ve party modları
  • Bilet sistemi (solo/party için ayrı biletler)
  • Cooldown sistemi
  • Boss spawn ve konum yönetimi
  • Disconnect koruması (rejoin süresi)
  • Sistem zindan max limiti: 50 tane zindan oluşturabilirsiniz.


 
Ve böylelikle Zindan takip sistemi gibi gereksiz yer kaplayan zımbırtılar ortadan kalkıyor :ROFLMAO:
Eline sağlık dostum.
 
Dungeon questleri için eline emeğine sağlık ama P2P yi çok yanlış anlamışsın. Birçok kez P2P zindan yazmış birisi olarak söylemeliyim ki P2P için farklı corelarda olması gerekiyor maplerin örnek zindandan çıktığın zaman ch1 deyse ch2 ye geçtiğinde ordanda zindana geri dönebilmen gerekiyor ayrıca quest üzerinden p2p dungeon oluşturmaz.

Örnek olması için aşağıya bıraktım :)

 
Son düzenleme:
Dungeon questleri için eline emeğine sağlık ama P2P yi çok yanlış anlamışsın. Birçok kez P2P zindan yazmış birisi olarak söylemeliyim ki P2P için farklı corelarda olması gerekiyor maplerin örnek zindandan çıktığın zaman ch1 deyse ch2 ye geçtiğinde ordanda zindana geri dönebilmen gerekiyor ayrıca quest üzerinden p2p dungeon oluşturmaz.

Örnek olması için aşağıya bıraktım :)


Yorumun için teşekkür ederim.
“Sistemim gerçek 'cross-channel P2P dungeon' değildir.
Core-level instance kullanmıyorum, MySQL senkronlu event-timer tabanlıdır.
Bu bir server-side instanced dungeon mimarisidir ve tek channel üzerinde çalışır.
P2P terimini 'server içi process-to-process' anlamında kullandım, multi-channel anlamında değil.”
 
Geri
Üst