Kaptan Yosun kullanıcısının son içeriği

  1. Kaptan Yosun

    Yardım login sorunu

    serveri oyun clientinde online gördüğünüz halde mi olmuyor yoksa clientte server online görünmüyor mu?
  2. Kaptan Yosun

    Kodların arasında sessizce duran Metin2 detayları

    Herkesin genelde kaldırdığı Traffic Profiler sistemini denedim, aslında ilgi çekici raporlar veriyor, biraz geliştirilerek kullanışlı bir araç haline getirilebilir.
  3. Kaptan Yosun

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Bu bölümde basit bir iş yapacağız. C++11 öncesi yazılan bu oyunda auto makrosu olmadığı için kendilerince itertype diye bir makro yazmışlar. Ancak bu makro SonarQube gibi statik kod analiz araçlarının kafasını karıştırıyor ve araçlar öneri sunamıyor. Bunu standart C++'nın auto makrosuyla...
  4. Kaptan Yosun

    Merhabalar Herkese

    Yeni başlıyorsanız ben Windows files ile başlamanızı öneririm. FreeBSD filesi kurunca sadece kod değil, bir de unix sistem kullanmayı da öğrenmeniz gerekiyor biraz. Windows en kolayı.
  5. Kaptan Yosun

    Packlerinizi Güvene Alın

    Güvenlikle alakhqali hiçbir sıqqıntımız yoqtur
  6. Kaptan Yosun

    AdminPage Sistemi Detaylı Kaldırma Rehberi

    Ana konuyu güncelledim, birkaç tozlu raf kalmış, temizledik // Bulun ve silin @@ void DESC::Initialize() m_bAdminMode = false; // Bulun ve silin @@ EVENTFUNC(ping_event) if (desc->IsAdminMode()) { return (ping_event_second_cycle); } // Bulun ve silin void...
  7. Kaptan Yosun

    Billing Sistemi Detaylı Kaldırma Rehberi

    :mmt-hakkinda: Metin2’nin orijinal altyapısında bulunan billing sistemi, temel olarak oyunculara süre bazlı oyun erişimi satmak için tasarlanmış bir mekanizmadır. Mantık olarak Elder Scrolls Online benzeri bir model uygular: Hesabın ya belirli bir oyun süresi vardır, ya da IP / gün / saat bazlı...
  8. Kaptan Yosun

    Çözüldü item_proto.txt'ye yeni sutun ekleme

    Protoreader ve dump_proto içindeki CSV okuyan fonsiyonlara gerekli eklemeleri yaptın mı
  9. Kaptan Yosun

    🌟 Yaktın Beni cmd_general.cpp Ah.. / Siz Siz olun Yedeklerinizi güzel alın.. 🌟

    Git kullanmadan iki satır bile değişilmez.
  10. Kaptan Yosun

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Ben aslında onu "Metin2 için bu kadar da kasmaya gerek var mı?" Kafasıyla yazmıştım. Ama haklısınız, nihai kod kalitesi perspektifinden bakınca exception safety önemli bir konu. Eve gidince sağladığınız düzenlemeyi ekleyeceğim.
  11. Kaptan Yosun

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Metin2'nin neresi exception-safe ki? Bir de Set_Proto_Mob_Table zaten bool döndürüyor. Sizin verdiğiniz kod server ve Dump Proto parsing için over-engineering değil mi? Yanlış mı düşünüyorum?
  12. Kaptan Yosun

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    assign(count, value) de fill gibi count kez copy assignment yapar; bu yüzden bilinçli olarak kullanılmadı. az önce eleştirilen fill yaklaşımının aynısı bu. bu son yaptığım reserve + emplace_back en doğru yaklaşım olsa gerek
  13. Kaptan Yosun

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Haklısın, resize + index üzerinden doldurma yaklaşımı çalışıyor ama gereksiz default ctor çağrılarına yol açıyor ve uzun vadede ölçeklenebilir değil. Bu yüzden düzgün bir refactor için clear + reserve + emplace_back modeline geçmek daha doğru. Şöyle yaptım: /* - [4] Allocate target vector...
  14. Kaptan Yosun

    Çözüldü Official TR tipi sunucu için Owsap mı Martysama mı?

    Owsap'da çok özellik var, martysama biraz daha sade, senin geliştirmene daha müsait
Geri
Üst