SixTails | 1-105 Orta Emek SF Geliştirme Günlüğü

#Güncelleme
· Aura sistemi eklendi gereksiz tekrar eden kodları optimize edildi
· Gelişmiş reload, purge sistemi eklendi regen dahil olmak üzere her şeye uyarlandı


1773670984860.webp
 
altyapı linki varmıdr acaba
 
#Güncelleme
· Event takvimindeki eventlerin tooltipleri düzenlendi
· Konu içeriği güncellemelere göre tekrar düzenlendi

1773684268751.webp
 
#Güncelleme
· IKarus OfflineShop kendi pazarına effect yapıldı oyuncular daha rahat kendi pazarlarını bulabilmesi adına
1773718691309.webp
 
#Güncelleme
· Konu içeriği yeni yapılanlara göre güncellendi.
· Metin Hedefleme Sistemi Eklendi.
Ekran görüntüsü 2026-03-17 185846.webp
 
#Güncelleme
· 2 Gündür konuya güncelleme getirmiyordum ufak bir toplu güncelleme yapayım dedim bu sırada
· Hedeflerin (Mob, player) canlarının görünmesi eklendi
· Bossların güvenli bölgeye giriş yapmaları engellendi ve belli bir mesafe birisi bossu başka yere çekmeye çalışırsa eski yerine dönmesi yapıldı.

1773910808060.webp
· Npc Slotları 10x8 = 80 Slot olarak ayarlandı
· Bir sonraki güncellemede muhtemelen dinamik board yapılacak

1773910926889.webp
· Kostüm göster sistemi eklendi
· Aura, kuşak gibi nesnelere uyarlandı

1773911006239.webp
· Şanslı çekiliş sistemi baştan yapıldı
· Herhangi bir db şişmesi vs yapmaz (fake olarak 4k oyuncu katılımı sağlandı 3 kazanan yan hesaplar ve çekiliş sırasında, ödül verme esnasında en ufak bir şişme yapmamıştır)
· Anlık reload komutları yapıldı böylelikle anlık müdahale edilebilir hale getirildi
· İlk yapımda txt olarak yapılmıştır güncel versiyonda sql olarak tamamlandı

1773912634171.webp

· 7 Efsun, 4 taşlı iteme kadar verilebilir
· İster efsunlu & taşlı ister efsunsuz & taşsız item sunulabilir
· Anlık reload komutları yapıldı bu sayede hızlı güncelleme atılabilir anlık açılabilir kapatılabilir

1773912843636.webp

· 4 Taş Sistemi eklendi.
· Matkap Sistemi Eklendi. (Zırh, Silah, Aksessuar)
· Aksessuarları yan yana gösterme eklentisi yapıldı.

1773912992049.webp
 
#Güncelleme
· 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ı.

· Mob öldürme
· Boss öldürme
· Metin taşı yok etme
· Oyuncu öldürme
· Mob’a hasar verme
· Boss’a hasar verme
· Metin taşına hasar verme
· Oyuncuya hasar verme
· Balık tutma
· Eşya seviyesi yükseltme
· İtem üretimi (Cube)
· Yang kazanma
· Yang harcama
· Zindan tamamlama
· Sohbette bağırma
· Özel mesaj (PM) gönderme
· Pazar oluşturma (Offline Shop)
· Sandık açma

 
#Güncelleme
· 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ı.

· Mob öldürme
· Boss öldürme
· Metin taşı yok etme
· Oyuncu öldürme
· Mob’a hasar verme
· Boss’a hasar verme
· Metin taşına hasar verme
· Oyuncuya hasar verme
· Balık tutma
· Eşya seviyesi yükseltme
· İtem üretimi (Cube)
· Yang kazanma
· Yang harcama
· Zindan tamamlama
· Sohbette bağırma
· Özel mesaj (PM) gönderme
· Pazar oluşturma (Offline Shop)
· Sandık açma


Güzel olmuş ellerine sağlık
 
#Güncelleme
· Bu sistem, oyundaki sezon ve sıralama yapısını tamamen otomatik ve sorunsuz şekilde yönetmek için geliştirilmiş bir yapıdır.

· Sezon sistemi artık manuel işlem gerektirmez. Eğer sonraki sezonun tarihleri önceden tanımlanmışsa, mevcut sezon bittiğinde sistem otomatik olarak yeni sezona geçer. Eğer yeni sezon için tarih girilmemişse, sistem bekleme moduna geçer ve yeni sezon başlayana kadar işlem yapmaz.

· Performans açısından sistem oldukça optimize edilmiştir. Sürekli veritabanına sorgu atmak yerine, genel sıralama verileri RAM üzerinde tutulur ve saatte bir güncellenir. Bu sayede sunucuya binen yük minimuma indirilir. Oyuncular ise kendi anlık sıralamalarını arayüz üzerinden 60 saniyede bir güncel olarak görebilir.

· Veri güvenliği açısından oyuncu isimleri yerine benzersiz oyuncu ID’si (PID) kullanılmaktadır. Bu sayede oyuncu isim değiştirse bile verilerde karışıklık veya kayıp yaşanmaz.

· Sezon sonunda ödül sistemi de tamamen otomatik çalışır. Kazanan oyuncuların ödülleri doğrudan hesaplarına aktarılır, herhangi bir manuel talep süreci gerekmez.

· Oyuncu sezon bitiminde çevrimdışıysa, oyuna giriş yaptığı anda sıralama ve ödül bilgisi kendisine otomatik olarak bildirilir. Ayrıca çoklu kanal yapısında oluşabilecek çift ödül veya çift bildirim gibi hataları önlemek için sistemde özel kilitleme mekanizması kullanılmıştır.

· Arayüz tarafında da iyileştirmeler bulunmaktadır. Uzun oyuncu veya lonca isimleri ekranda taşma yapmaz. Üzerine gelindiğinde kayan şekilde gösterilir, böylece hem tasarım korunur hem de okunabilirlik sağlanır.

· Veritabanı yönetiminde de gereksiz yükten kaçınılmıştır. Sezon geçişlerinde veriler silinmez, sadece sıfırlanır. Ayrıca sıralamada yeterli oyuncu yoksa boş veriler veritabanına eklenmez, arayüzde dinamik olarak boş gösterilir.

· Sistem çoklu dil desteğine sahiptir. Tüm metinler dil yapısına bağlı çalışır ve farklı dillere kolayca uyum sağlar. Ayrıca yönetici (GM) hesaplarının sıralamaya dahil olması tamamen engellenmiştir.

· Özetle bu sistem, sezon yönetimini otomatikleştiren, sunucu performansını koruyan, veri güvenliğini sağlayan ve oyuncu deneyimini iyileştiren kapsamlı bir çözümdür.

1774401703959.webp

1774401717985.webp

1774401987741.webp
 
Son düzenleme:
Konu içeriği düzenlendi
 
Geri
Üst