1-120 %100 Official Mytin2 Geliştirme Günlüğü.. - Sıfırdan yeni mimari.

hexe

MT Üye
MT Üye
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.
a66a.webp

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ı

auuuu.webp


auuu2.webp

- 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
347ed52a7be47794e3d1a1159eba26bc.webp
- 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 ;
a1a.webp


hexe11-).webp


266.webp

11.webp


12.webp


13.webp


14.webp


a2a.webp


a55.webp


332.webp

a552.webp


hexe00.webp


hexe00-).webp
 
Son düzenleme:
Başarılar hocam.
Nacizane tavsiyem official yapılar tutmuyor. bkz. Harbi2.
Official oynayacak oyuncu gidip TR oynar diye düşünüyorum.
 
Başarılar hocam.
Nacizane tavsiyem official yapılar tutmuyor. bkz. Harbi2.
Official oynayacak oyuncu gidip TR oynar diye düşünüyorum.

Yazını sonradan fark ettim çok ufak görünüyor bende mi öyle bilmiyorum.

Barbie2 nin tutmama sebepleri çok bariz tonlarca sebep sıralayabilirim kanıtlı şekilde. iş bilmez tiplerin bulunması vs vs. , bizim amacımız tamamen kademeli ve sıfır downtime ile kademeli ilerleyiş ve kendi ruhumunuzu yansıtmak ve tamamen profesyonel bir ekip tamamen çağa uygun modern sistemler ve projeler ile devam etmek. Yani bahsedilen sunucu veya sektörde bulunan diğer 1-120 official sunucular ile hazırladığıımız mimari ve kurgu kıyaslanmayı bırak yan yana dahi getirilemez, ve takım lideri olarak eski gf takım liderleri bulunacak.

Orada yaptığım dupeleri ve insanlara yaydığım tüm dupeleri herkes biliyor , kaldı ki bizim oğuz halen yapıyor :D

Edit : bahsedilen sunucuya official demeye 1000 şahit aranır

Amacımız diğer sunucular gibi para çıkarlı değil tamamen eğlence çünkü kendimize ait sunucumuz var alt yapımız var 10 online de olsa açık kalsın oynansın mantığındayız.

a66aaa.webp
 
Geri
Üst