Arama Sonuçları

  1. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    İyi forumlar. Bir süredir oyunumda yoğun olarak yaşadığım ve aslında tüm server files’larda bulunan bir takılma problemi hakkında sizlerle bazı gözlemlerimi ve çözüm önerilerimi paylaşmak istiyorum. 🔗 Örnek bir görüntü: takilma goruntusu Bu problem, esasen server'ın client ile olan...
  2. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    Client genelde servere çıkış için bilgi yollamıyor ki zaten. Asıl serverin, client bağlantısının kesildiğini anladığı an io_loop fonksiyonu içerisinde. Client penceresi kapandığı anda winsock zaten soketi kapayarak bu işlemi yürütüyor. io_loop içerisinde kapanmış soketlere sahip descler ve eğer...
  3. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    Son çalışmalarımda elde ettiğim çıkarımlara göre sorunun, ışınlanılan güncel core'daki bağlantının terminate edilmesinden önce yeni connectionda login işlemlerinin başlamasına dayandırıyorum. Eski bağlantı terminate edilmeden yani henüz DB'ye HEADER_GD_LOGOUT gönderilmeden yeni connectionda...
  4. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    Yanıtınız için teşekkür ederim. Bahsettiğiniz yeni bağlantının kurulamaması probleminin benzer takılmalara sebep olabileceğine kesinlikle katılıyorum. Fakat benim kendi örneklendirmelerimde yeni bağlantı zaten kurulmuş, login paketleri yeni bağlantıyla target core'a ulaşmış ve işleme...
  5. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    Yaşadığınız sorunlar benim de çokça başıma geldi. Ve sizin yanıtınızı okurken de bu sorunların DB'ye gönderilen paketlerde gerçekleşebileceğini ve DB'nin bu paketleri okuma esnasında sorun yaşayabileceğini düşündüm. Game core'lar ışınlanma işlemlerinde kendi üzerine düşen işleri yapıyor fakat...
  6. victory

    Öneri Login Phase Takılması Hakkında – Işınlanma Sırasında Oluşan Bağlantı Sorunu

    Yanıtınız için teşekkür ederim. LoginFailure mesajının döndürülmesinin query zaman aşımından kaynaklandığını sanmıyorum. Işınlanma işleminde DB iki iş yapar: 1- Bulunulan güncel core'daki bağlantı terminate edilir ve oyuncunun DESC'i destroy edilir. DESC::Destroy() fonksiyonu içerisinde ise...
Geri
Üst