Türkiye'de ilk Mobil & PC Aynı Anda Metin2 Oyna. Triarchonline kalıcı ve uzun ömürlü yapısı ile 24 Temmuz'da açılıyor. | 1-99 Mobil Metin2 Triarch HEMEN TIKLA!
DirectX 12 Native Engine | Client-Server x32-x64 ABI Architecture | M2Reference Modern Source
Native DirectX 12
Hızlandırılmış Giriş ve Load Test
Modern Toolchain ve ABI
Kaynak Kod Kalitesi
Performans ve Güvenlik
VULKAN 1.4 NATIVE BACKEND ÇİFT ENGİNE MİMARİ TAMAMLANDI
====================================================================
UÇUYORUZ
TO-DO (YAPILACAKLAR-DEVAM EDEN GÖREVLER)
- Mobil SDK
TEST SERVER MEVCUTTUR DETAYLAR VE TEST SERVER İÇİN İLETİŞİME GEÇEBİLİRSİNİZ.
Discord : m2reference
Sadece grafik motoru da değil, ağ katmanından, FPS zamanlamasından paket güvenliğine kadar tüm altyapı modern, yüksek performanslı ve ABI architecture (x32-x64 Bit Server ve Client), güvenli bir mimariyle yeniden tasarlandı.Native DirectX 12
- - Native **Device, SwapChain, Command Queue, Fence, Descriptor Heap ve PSO**
- - **GPU Skinning, Dynamic Batching, ExecuteIndirect, SMAA ve DXC Shader Pipeline**
- - PSO/Shader Cache, Dynamic Upload Ring ve modern kaynak senkronizasyonu
- - Eski sabit **60 FPS kilidi kaldırıldı:** 60/120/240/360/540, Auto ve Limitless
- - Animasyon, hareket, efekt, ses, kamera ve UI zamanlamaları FPS bağımsız hale getirildi
- (**DirectX 12'ye geçişte oyunun klasik görsel kimliği ve grafik alışkanlığı korunmuş; yalnızca görüntü netliği, kararlılığı ve genel kalite seviyesi artırılmıştır.**)
(**Eski grafik motoru tamamen kaldırılmıştır bu bir, wrapper çalışması değildir**)
- - Oyun çalışırken çözünürlük ve ekran modu değiştirme
- - SwapChain, Render Target ve SMAA kaynaklarının canlı yeniden oluşturulması
- - Çözünürlüğe göre otomatik **UI Reflow, hizalama ve ölçek uyarlaması**
- - F12 tam ekran/pencere geçişi ve son pencere çözünürlüğünü koruma
Hızlandırılmış Giriş ve Load Test
- Projeye özel geliştirilen **Player Load Test**, gerçek Client protokolünü kullanan Headless oyuncularla **30.000 eş zamanlı bağlantıya kadar** giriş altyapısını ölçebilmektedir.
- - Çoklu Auth üzerinde A/B/C dağıtımlı paralel yük
- - Handshake, Auth Login, Login Key, karakter oluşturma ve seçme
- - Map Core Reconnect ve Enter Game zincirinin uçtan uca testi
- - İlk oyuncu ve tüm oyuncuların giriş süresi, oyuncu/saniye ve başarı yüzdesi
- - Retry/Failure dağılımı, CPU, RAM, Swap, DB/Auth/Game RSS ve sistem yükü raporu
Modern Toolchain ve ABI
- - Client: **MSVC v145, C++20, Win32 ve x64**
- - Server: Clang desteğine göre **C++26/C++2c, C++23 veya C++20**
- - Fixed-Width veri tipleri ve `static_assert` kontrollü Packet yapıları
- - x32/x64 için ayrılmış Library, DLL, Binary ve Intermediate katmanları
- - Boost 1.83, Crypto++, LZ4, miniaudio 0.11.25 ve DXC/DXIL altyapısı
- - **17 farklı dil için eksiksiz ve kusursuz yerelleştirme desteği**
- - Arayüzler, görevler, sistem mesajları, eşya ve yaratık metinleri tam uyumlu
- - Dil dosyalarında karakter kodlaması ve Client Runtime uyumluluğu
- - Güncel ve optimize edilmiş **Proto sürümü: 25.2.17.7**
- - Tüm Item Proto kayıtları Client-Server uyumluluğuyla tek tek test edildi
- - Type, SubType, Apply, Value, Socket, Flag, Limit, Refine ve kullanım kontrolleri doğrulandı
- - Eşyaların envanter, ekipman, ticaret, pazar, depo ve oyun içi kullanım testleri tamamlandı
Kaynak Kod Kalitesi
- Kaynak kod, Production Binary dışında hazırlanan özel test Build'leriyle katmanlı olarak temizlendi
- - **ASan:** Bellek taşması, Use-After-Free ve hatalı erişimler
- - **UBSan:** Tanımsız davranışlar ve C++ kural ihlalleri
- - **LSan:** Uzun süreli Memory Leak kontrolleri
- - **TSan:** Thread ve Data Race problemleri
- - **MSan:** Başlatılmamış ve çöp veri içeren değişkenler
- - **Valgrind/Memcheck:** Detaylı bellek ve yaşam döngüsü analizi
- - **Cppcheck/clang-tidy:** Kod çalışmadan statik analiz ve Modern C++ temizliği
- - **Fuzzer:** Packet, Parser, Quest ve Input katmanlarına beklenmeyen veri testleri
- - **Load/Stress Bot:** Gerçek oyuncu yükü altında Auth ve oyun giriş testleri
Performans ve Güvenlik
- Actor/Race Warmup, Resource Preload, Motion Cache, Culling, 7x7 Terrain Streaming, `TCP_NODELAY`, optimize Packet Flush, şifrelenmiş Pack Index/Data, gizlenmiş anahtarlar, paralel Pack işlemleri ve Runtime koruma katmanları tek mimaride birleştirildi.
- > **Bu bir API güncellemesi değil; test edilmiş, ölçülmüş ve uçtan uca modernize edilmiş yeni nesil bir Client-Server altyapısıdır.*
VULKAN 1.4 NATIVE BACKEND ÇİFT ENGİNE MİMARİ TAMAMLANDI
====================================================================
UÇUYORUZ
TO-DO (YAPILACAKLAR-DEVAM EDEN GÖREVLER)
- Mobil SDK
TEST SERVER MEVCUTTUR DETAYLAR VE TEST SERVER İÇİN İLETİŞİME GEÇEBİLİRSİNİZ.
Discord : m2reference
Son düzenleme:
çok güzel olmuş elinize sağlık iyi satışlar
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 14
- Görüntüleme
- 1K
- Kilitli
- Cevaplar
- 7
- Görüntüleme
- 2K
- Kilitli
- Cevaplar
- 1
- Görüntüleme
- 450
- Kilitli
- Cevaplar
- 122
- Görüntüleme
- 19K
- Kilitli
- Cevaplar
- 413
- Görüntüleme
- 30K
