- Mesaj
- 203
- Çözümler
- 1
- Beğeni
- 218
- Puan
- 369
- Ticaret Puanı
- 0
Bu proje, 1–120/C-30 seviye aralığını kapsayan %100 official M2 temel alınarak geliştirilmiştir.
Temel sistemler, haritalar, görevler ve mekanikler hazır dosyalar üzerinden kurulmuş olup, altyapının kodlarının %70 i Azyrah oyununa ait ve kendi kodlarımız olup official yapıya birebir sadık kalınmıştır.
Bununla birlikte, oyuncuların uzun süredir şikayet ettiği noktalar da göz ardı edilmemiştir.
Özellikle %100 blok gibi tartışmalı sistemler, haksız avantaj oluşturan mekanikler ve oyun konforunu düşüren unsurlar elden geçirilerek;
official yapıyı bozmadan, adil oyun ve oyuncu konforunu artıran sistemler projeye entegre edilmesi düşünülüyor.. ( Otomatik satış sistemi - Uzaktan biyolog etc.)
Amaç; hem nostaljik ve gerçek bir official deneyim sunmak (Kademeli ilerleyiş 99,105,120,C30 update), hem de modern oyuncu beklentilerine uygun, dengeli ve sürdürülebilir bir yapı oluşturmaktır.
kademe ve kurgu tamamen buradan alıntılanmıştır ;
Projenin tamamlanması ve canlı sunucu açılışı için 5 ay hedeflenmektedir.
Mevcut altyapı kullanılıyor olsa da bu süre; Metin2 mimarisinin köklü şekilde yeniden düzenlenmesi ve beta test süreçleri dikkate alınarak belirlenmiştir.
Mimariye yönelik geçmişte tamamladıklarımız;
- HAProxy / Envoy ( TCP Load Balancer)
- Pterodactly Panel (Ubuntu host)
- Docker host (Channel runtime)
- Orchestration scripts (python/go) or Ruby Rails / Daemon
- Monitoring stack ( prometheus + grafana + Graylog)
- Redis (Pub/sub + State Sync) + Redis replica ( Backup Node) + Redis Sentinel (High Availability)
- Firewall ( iptables /nftables/pf)
- Backup agent (Borg/ZFS SNAPSHOT)
- Protobuff
- Jenkins / Gitlab entegrasyonu
- Mariadb yerine oracle veya bir arkadaşımızın kendisine ait geliştirmekte olduğu sql custom engine motoru modeli.
-Blue-green test ortamı
Yukarıdaki mimarinin sağladığı avantajları sıralamakla bitiremeyiz o yüzden en can alıcısı ve dikkat çekeni ; canlı sunucuda downtime olmadan deploy
Bu tarz yeni birşeyi canlı sunucuda denemeyi mantıklı bulmasak da aldığımız karar neticesinde içimizde ukde kalacağına açalım gitsin denildi.
Mevcut durumda altyapı büyük ölçüde tamamlanmıştır.
Geliştirme sürecinde eksik kalan başlıca sistemsel eksikler;
- Amon dungeon / %70 tamamlandı
- Geliştirilmiş harita sistemi / %40 tamamlandı
- Enigma tapınağı /
- Paralı asker sistemi / %80 tamamlandı ( kendimize göre şekillendirmek istiyoruz çünkü mevcut durumda çok saçma özellikleri var )
- Sunucular arası geçiş bileti
- Tombala etkinliği /
- Battlepass görevleri / %70 tamamlandı
- ve ıvır zıvır ufak detaylar.. /
Grafik sistemi :
- Jettyx 2.0 mevcut son sürüm fakat üzerinde geliştirmeler devam ediyor , kullanıcıya iki farklı grafik seçim seçeneği sunulacak default / hd on
%100 Official ve Üzerine eklemeler yaptığımız GameLauncher:
- Exe üzerinden kurulum sihirbazı ile anında kurulum avantajı / kendimize ait dijital sertifikamızla lisanslı
- Launcher üzerinden legal satış sistemi
- Launcher üzerinden kayıt ol , şifremi unuttum etc.
- Authenticator / Tamamen yazılımı kendimize ait - iki faktörlü doğrulama sistemi
- Son forum konuları
- Ranking 10/10
- Nesne market indirimleri
Web panel :
- Tamamen react tabanlı sıfırdan oluşturulmuş
- Launcher ile entegreli discourse forum
- Oyun dosyalarından .json .txt okuyan wiki sistemi
- League of m2 savaşlarını web site üzerinden anlık canlı izle
- E spor turnuvalarına kayıt ve başvuru
- ...
Anticheat ;
- Cshield ve sardAc tersine ile sökülerek üzerine kendi eklemelerimiz ile %90 a yakın serverside taraflı bir hile koruma sistemi
Official yapıya sadık kalınarak , kendi ruhumuzu yaratabileceğini düşündüğümüz sistemler ;
- Bonus Huntry system
- League of m2 system
- Her oyuncu kendi eventini kendisi başlatır
- Animasyonlu Kitap görevi sistemi
- WoW hardcore zindan sistemleri
- ...
ve sayamadığım tonlarca modern yenilik..
Mevcut projeden ilk mimari görsellerini ve oyun içi görselleri bırakalım gün geçtikte müsait vakitlerde tüm detaylar 5 ay boyunca burada paylaşılmaya devam edecek ;
Temel sistemler, haritalar, görevler ve mekanikler hazır dosyalar üzerinden kurulmuş olup, altyapının kodlarının %70 i Azyrah oyununa ait ve kendi kodlarımız olup official yapıya birebir sadık kalınmıştır.
Bununla birlikte, oyuncuların uzun süredir şikayet ettiği noktalar da göz ardı edilmemiştir.
Özellikle %100 blok gibi tartışmalı sistemler, haksız avantaj oluşturan mekanikler ve oyun konforunu düşüren unsurlar elden geçirilerek;
official yapıyı bozmadan, adil oyun ve oyuncu konforunu artıran sistemler projeye entegre edilmesi düşünülüyor.. ( Otomatik satış sistemi - Uzaktan biyolog etc.)
Amaç; hem nostaljik ve gerçek bir official deneyim sunmak (Kademeli ilerleyiş 99,105,120,C30 update), hem de modern oyuncu beklentilerine uygun, dengeli ve sürdürülebilir bir yapı oluşturmaktır.
kademe ve kurgu tamamen buradan alıntılanmıştır ;
Linkleri görebilmek için
giriş yap veya kayıt ol.
Projenin tamamlanması ve canlı sunucu açılışı için 5 ay hedeflenmektedir.
Mevcut altyapı kullanılıyor olsa da bu süre; Metin2 mimarisinin köklü şekilde yeniden düzenlenmesi ve beta test süreçleri dikkate alınarak belirlenmiştir.
Mimariye yönelik geçmişte tamamladıklarımız;
- HAProxy / Envoy ( TCP Load Balancer)
- Pterodactly Panel (Ubuntu host)
- Docker host (Channel runtime)
- Orchestration scripts (python/go) or Ruby Rails / Daemon
- Monitoring stack ( prometheus + grafana + Graylog)
- Redis (Pub/sub + State Sync) + Redis replica ( Backup Node) + Redis Sentinel (High Availability)
- Firewall ( iptables /nftables/pf)
- Backup agent (Borg/ZFS SNAPSHOT)
- Protobuff
- Jenkins / Gitlab entegrasyonu
- Mariadb yerine oracle veya bir arkadaşımızın kendisine ait geliştirmekte olduğu sql custom engine motoru modeli.
-Blue-green test ortamı
Yukarıdaki mimarinin sağladığı avantajları sıralamakla bitiremeyiz o yüzden en can alıcısı ve dikkat çekeni ; canlı sunucuda downtime olmadan deploy
Bu tarz yeni birşeyi canlı sunucuda denemeyi mantıklı bulmasak da aldığımız karar neticesinde içimizde ukde kalacağına açalım gitsin denildi.
Mevcut durumda altyapı büyük ölçüde tamamlanmıştır.
Geliştirme sürecinde eksik kalan başlıca sistemsel eksikler;
- Amon dungeon / %70 tamamlandı
- Geliştirilmiş harita sistemi / %40 tamamlandı
- Enigma tapınağı /
- Paralı asker sistemi / %80 tamamlandı ( kendimize göre şekillendirmek istiyoruz çünkü mevcut durumda çok saçma özellikleri var )
- Sunucular arası geçiş bileti
- Tombala etkinliği /
- Battlepass görevleri / %70 tamamlandı
- ve ıvır zıvır ufak detaylar.. /
Grafik sistemi :
- Jettyx 2.0 mevcut son sürüm fakat üzerinde geliştirmeler devam ediyor , kullanıcıya iki farklı grafik seçim seçeneği sunulacak default / hd on
%100 Official ve Üzerine eklemeler yaptığımız GameLauncher:
- Exe üzerinden kurulum sihirbazı ile anında kurulum avantajı / kendimize ait dijital sertifikamızla lisanslı
- Launcher üzerinden legal satış sistemi
- Launcher üzerinden kayıt ol , şifremi unuttum etc.
- Authenticator / Tamamen yazılımı kendimize ait - iki faktörlü doğrulama sistemi
- Son forum konuları
- Ranking 10/10
- Nesne market indirimleri
Web panel :
- Tamamen react tabanlı sıfırdan oluşturulmuş
- Launcher ile entegreli discourse forum
- Oyun dosyalarından .json .txt okuyan wiki sistemi
- League of m2 savaşlarını web site üzerinden anlık canlı izle
- E spor turnuvalarına kayıt ve başvuru
- ...
Anticheat ;
- Cshield ve sardAc tersine ile sökülerek üzerine kendi eklemelerimiz ile %90 a yakın serverside taraflı bir hile koruma sistemi
Official yapıya sadık kalınarak , kendi ruhumuzu yaratabileceğini düşündüğümüz sistemler ;
- Bonus Huntry system
- Her oyuncu kendi eventini kendisi başlatır
- Animasyonlu Kitap görevi sistemi
- WoW hardcore zindan sistemleri
- ...
ve sayamadığım tonlarca modern yenilik..
Mevcut projeden ilk mimari görsellerini ve oyun içi görselleri bırakalım gün geçtikte müsait vakitlerde tüm detaylar 5 ay boyunca burada paylaşılmaya devam edecek ;
Son düzenleme:
