- Mesaj
- 568
- Çözümler
- 37
- Beğeni
- 1.384
- Puan
- 1.140
- Ticaret Puanı
- 3
SixTails | Geliştirici Günlüğü
Martysama 5.8 p23b Altyapılı Modern Metin2 Projesi
Martysama 5.8 p23b Altyapılı Modern Metin2 Projesi
TEKNİK MİMARİ VE STANDARTLARSixTails altyapısı, 2026 yılı standartlarında modern derleme teknolojileri ve optimize edilmiş kütüphane yığını ile inşa edilmektedir.
| Yazılım Standardı | C++23 (ISO/IEC Standart) |
| Modern Derleyiciler | GCC 15 / Visual Studio 2026 |
| Scripting Motoru | Python 2.7.18 (Optimize Edilmiş Çalışma Zamanı) |
| Veritabanı Mimarisi | MariaDB 11.8.0 (Tam Aria Engine Optimizasyonu) |
GÜNCEL KÜTÜPHANE VERSİYONLARI
| Kütüphane | Versiyon |
| Boost Library | 1.89.0 |
| CryptoPP | 8.9.0 |
| FMT Library | 12.1.0 |
| libjpeg-turbo | 3.1.2 |
| DevIL / LZO | 1.8.0 / 2.10 |
GELİŞTİRİCİ NOTLARI VE SİSTEMLER
• Dinamik hizalama algoritması ile Kanal ve Hesap seçimi arayüzü modernize edildi.
• Regedit tabanlı güvenli kimlik doğrulama ve hızlı giriş (F5-F8) makroları eklendi.
• Scrollbar ve Mouse-wheel etkileşimi tamamen stabil hale getirildi.
• Regedit tabanlı güvenli kimlik doğrulama ve hızlı giriş (F5-F8) makroları eklendi.
• Scrollbar ve Mouse-wheel etkileşimi tamamen stabil hale getirildi.
• Official Karakter Seçme ekranı, yüksek çözünürlüklü görsellerle entegre edildi.
• Yükleme barı (Gauge Bar) ve arkaplan tasarımları yenilendi.
• Yükleme barı (Gauge Bar) ve arkaplan tasarımları yenilendi.
• Dinamik SkillIndex kontrolü sayesinde 50300 Vnum grubuna otomatik ikon ataması yapılır.
• Tanımsız beceriler için otomatik fallback (?) ikonu desteği sağlandı.
• Tanımsız beceriler için otomatik fallback (?) ikonu desteği sağlandı.
• Moblardan düşen eşyalar ve temel bilgiler dinamik bir arayüzde birleştirildi.
• Eşya sayısına göre otomatik sayfalama ve ileri/geri navigasyon desteği eklendi.
• Eşya sayısına göre otomatik sayfalama ve ileri/geri navigasyon desteği eklendi.
• Tamamı MariaDB üzerinden yönetilen, anlık güncellenebilir ışınlanma modülü.
• Mob render target, seviye ve ücret kontrolleri mevcuttur.
• Mob render target, seviye ve ücret kontrolleri mevcuttur.
• Olta seviyesine göre dinamik süre hesaplama ve SliderBar ile saniye ayarı.
• Detaylı yakalama istatistikleri ve zaman takibi arayüzü eklendi.
• Detaylı yakalama istatistikleri ve zaman takibi arayüzü eklendi.
• NPC'ye gitmeden, uzaktan tekli veya toplu görev teslimatı desteği.
• SQL tabanlı bonus, eşya ve süre yönetimi paneli mevcuttur.
• SQL tabanlı bonus, eşya ve süre yönetimi paneli mevcuttur.
• Dracarys v2 tasarımı baz alınarak hazırlanan, saat bazlı otomatik başlatma sistemi.
• Gelecek etkinlikleri görüntüleme ve interaktif tooltip bilgilendirmesi mevcuttur.
• Gelecek etkinlikleri görüntüleme ve interaktif tooltip bilgilendirmesi mevcuttur.
• Yayıncılar için MP Sistemi Entegre Edildi ve kodları minimalize edilerek revize edildi
· MP Kurallarından kısaca bahsedecek olursak:
· · Eğer MP'li bir item aldıysanız ticaret yapamaz, yere veya npcye satamazsınız
· · Yükseltme yaparken eşyalardan önce MPsiz olan aranır eğer yeterli kadar yoksa ve en az 1 tane MP'li item kullanıldıysa yükseltilen eşya artık MP'li bir eşyadır
· · Aynı kural cube içinde geçerli önce MP'siz olanlar aranır eğer yeterli sayıda bulunamaz ve 1 tane bile MP'li item kullanılırsa üretilen item artık MP'li bir itemdir
· Nesne Markete anlık olarak eşya eklenebilir, kaldırılabilir, düzenlebilir
· Nesne Marketi tek bir komutla oyunculara kapatabilirsiniz bu sayede chatten(Nesne Market Şu Anda Kapalıdır!) yazısı yazar ve bilgi verir fakat düzenleme modu için sadece Yetkililerde pencere açılmaya devam eder.
· MP Kurallarından kısaca bahsedecek olursak:
· · Eğer MP'li bir item aldıysanız ticaret yapamaz, yere veya npcye satamazsınız
· · Yükseltme yaparken eşyalardan önce MPsiz olan aranır eğer yeterli kadar yoksa ve en az 1 tane MP'li item kullanıldıysa yükseltilen eşya artık MP'li bir eşyadır
· · Aynı kural cube içinde geçerli önce MP'siz olanlar aranır eğer yeterli sayıda bulunamaz ve 1 tane bile MP'li item kullanılırsa üretilen item artık MP'li bir itemdir
· Nesne Markete anlık olarak eşya eklenebilir, kaldırılabilir, düzenlebilir
· Nesne Marketi tek bir komutla oyunculara kapatabilirsiniz bu sayede chatten(Nesne Market Şu Anda Kapalıdır!) yazısı yazar ve bilgi verir fakat düzenleme modu için sadece Yetkililerde pencere açılmaya devam eder.
• Dinamik slot yapısı; eşya boyutuna göre arayüzün anlık şekillenmesini sağlar.
• Nesne isimleri için kayma animasyonu ve uzaktan erişim desteği mevcuttur.
• Nesne isimleri için kayma animasyonu ve uzaktan erişim desteği mevcuttur.
· JSON tabanlı Battle Pass sistemi yapıldı.
· Kod çoğaltmaya gerek kalmadan, yalnızca .json dosyasını çoğaltarak Battle Pass sayısı artırılabilir (battlepass_missions_%d.json formatında çalışır).
· İsim değişikliği (isim izi) kullanımına karşı, kayıtlar GetName yerine PID üzerinden tutulur.
· Dosya aç–oku–yaz işlemleri yerine veriler RAM’de tutulur; oyuncu oyundan çıktığında veya game.core gibi durumlarda kayıt işlemi gerçekleştirilir.
· Herhangi bir CPU yüklenmesine neden olmaz.
· Çoklu VNUM desteği yapıldı; tek bir göreve birden fazla mob VNUM’u tanımlanabilir (örneğin, boss görevlerinde VNUM 0 girildiğinde tüm bosslar geçerli sayılır).
· 32x32’den büyük ödüller için slot animasyonu yapıldı.
· RenderTarget desteği yapıldı (çoklu VNUM’lar için her 3 saniyede bir sonraki VNUM gösterilir).
· Her Battle Pass için ayrı bir başlatma ve tekil görev tamamlama nesnesi bulunur.
· Kategorilendirme sistemi yapıldı.
· Kod çoğaltmaya gerek kalmadan, yalnızca .json dosyasını çoğaltarak Battle Pass sayısı artırılabilir (battlepass_missions_%d.json formatında çalışır).
· İsim değişikliği (isim izi) kullanımına karşı, kayıtlar GetName yerine PID üzerinden tutulur.
· Dosya aç–oku–yaz işlemleri yerine veriler RAM’de tutulur; oyuncu oyundan çıktığında veya game.core gibi durumlarda kayıt işlemi gerçekleştirilir.
· Herhangi bir CPU yüklenmesine neden olmaz.
· Çoklu VNUM desteği yapıldı; tek bir göreve birden fazla mob VNUM’u tanımlanabilir (örneğin, boss görevlerinde VNUM 0 girildiğinde tüm bosslar geçerli sayılır).
· 32x32’den büyük ödüller için slot animasyonu yapıldı.
· RenderTarget desteği yapıldı (çoklu VNUM’lar için her 3 saniyede bir sonraki VNUM gösterilir).
· Her Battle Pass için ayrı bir başlatma ve tekil görev tamamlama nesnesi bulunur.
· Kategorilendirme sistemi yapıldı.
• Aria Storage Engine: Veritabanı tabloları performans ve veri bütünlüğü için Aria motoruna geçirildi.
• Gelişmiş Reload: Sunucuyu kapatmadan tablo ve regen verilerini anlık güncelleyen komut seti.
• Pack Güvenliği: Cython ve FoxFS hibrit şifreleme katmanı.
• Gelişmiş Reload: Sunucuyu kapatmadan tablo ve regen verilerini anlık güncelleyen komut seti.
• Pack Güvenliği: Cython ve FoxFS hibrit şifreleme katmanı.
• Sunucu aktifken girişlerin sadece yetkililere (GM) açık olmasını sağlayan kontrol sistemi.
• Anlık durum değişikliği ve login ekranında bilgilendirme.
• Anlık durum değişikliği ve login ekranında bilgilendirme.
• Bosslara özel görsel efektler ve güvenli bölge kısıtlamaları eklendi.
• Orijinal konumundan uzaklaştırılan bosslar için otomatik geri dönme sistemi kuruldu.
• Orijinal konumundan uzaklaştırılan bosslar için otomatik geri dönme sistemi kuruldu.
• Aura sistemi gereksiz kod tekrarlarından arındırıldı ve tamamen optimize edildi.
• Silah, zırh ve aksesuarlar için matkap nesnesi ile açılabilen 4. yuva desteği sağlandı.
• Yan yana dizilim desteği ile aksesuar görünümü modernize edildi.
• Yan yana dizilim desteği ile aksesuar görünümü modernize edildi.
· Sourceden Fiyat Ve Hangi Mobun Dönüşüm Küresi Olduğu Seçilebilir (Yakında json formatına entegre edilip anlık güncellenmesi sağlanacaktır)
· İstediği Mapdan oyuncular tek tıklamayla satın alabilir
· Gerekli kontrolleri (Açık pencere, eksik yang vs) sağlandı
· İstediği Mapdan oyuncular tek tıklamayla satın alabilir
· Gerekli kontrolleri (Açık pencere, eksik yang vs) sağlandı
• Yüksek verimlilik odaklı çekiliş algoritması ile sunucu yükü oluşturmayan yapı.
• Anlık reload komutları ile çekiliş süreleri ve ödülleri müdahale edilebilir durumdadır.
• Anlık reload komutları ile çekiliş süreleri ve ödülleri müdahale edilebilir durumdadır.
• Dinamik kampanya yönetimi; 7 efsun ve 4 taşlı item desteği mevcuttur.
• Satış penceresi üzerinden anlık görsel ve özellik önizlemesi sunar.
• Satış penceresi üzerinden anlık görsel ve özellik önizlemesi sunar.
• Metin taşları için özel hedefleme ve durum takip göstergesi.
• HP Target: Mob ve oyuncu can barlarının anlık, hatasız senkronizasyonu.
• HP Target: Mob ve oyuncu can barlarının anlık, hatasız senkronizasyonu.
• Kostüm, Aura ve Kuşak nesneleri için "Göster/Gizle" fonksiyonları eklendi.
• NPC envanter yapısı 10x8 (80 Slot) olarak güncellenerek kapasite artırıldı.
• IKarus Offline Shop entegrasyonu ile kişiye özel pazar efekti.
• Pazarlar arasında görsel hiyerarşi sağlayarak kullanıcı deneyimi iyileştirildi.
• Pazarlar arasında görsel hiyerarşi sağlayarak kullanıcı deneyimi iyileştirildi.
• Offline Shop, Ticaret Camı, F5 Hızlı Menü ve Envanter Yanı Menü entegrasyonları.
• Beceri kitapları, toplu sil/sat ve otomatik satış modülleri stabil hale getirildi.
• Beceri kitapları, toplu sil/sat ve otomatik satış modülleri stabil hale getirildi.
• Minimap üzerinden nesneye tıklayarak ışınlanma ve objelerin içinden geçme modu.
• Eşya altında Vnum/Type/Subtype gösterimi ve renkli isim sistemleri.
• Eşya altında Vnum/Type/Subtype gösterimi ve renkli isim sistemleri.
PROJE DURUMU: AKTİF GELİŞTİRME SÜRECİSixTails altyapısı, her geçen gün yeni modüller ve optimizasyonlarla güçlenmeye devam ediyor.
Dosya Eklentileri
Son düzenleme:

