1-99 OldSchool CrossPlatform Gelişim Günlüğü

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 244

Tengrist

Mapper
Mapper
Yardımsever Üye
MT Üye
Mesaj
1.874
Çözümler
44
Beğeni
1.921
Puan
1.329
Ticaret Puanı
0
99cross.webp

Teleport/10 bin metin/5k oyuncu vs performanslar:


Teknik detay çok vermeyeceğim fakat metin2 ile tek alakası kullanılan 3D/2D assetler. GUI, Client, Game Src en baştan yazıldı. Yazan kişi ben değilim özkardeşimin dosyaları, kendisi bilgisayar mühendisi(metin2 ile tek alakası 2008 yılında beraber 2 sene kadar oynadığımız karakter), alfaya açılmadan önce bizim foruma konu açmak ve öneriler almak istedim. Dosyaların tek bir satırında emeğim yoktur, zaten bilenler bilir 1-99 yerine her zaman newschool düzeninde çalışmıştım, biraz da benim gaza getirmemle kendisi tamami ile oldschool bir proje açmak istedi ve çalışmaları yaptı.

Nesne Market:
99nesne.webp


Bug/Bildirim/Öneri:
99tavsiye.webp


Etkinlikler:
Etkinlik99.webp


Offline Pazar:


Pack/Klasör Yapısı:
99pack.webp

Metin2ye has herhangi bir kronik sorun problem vs yoktur çünkü kodların metin2 ile uzaktan yakından alakası yok 45 günlük bir süreçte geliştirildi.
 
Pack klasörünün tek bir dosya altında toplanması biraz tartışmalı bir konu. Aktif oyuna güncelleme yaparken, küçük bir değişiklik için bile sunucuya yaklaşık 2 GB'lık bir dosya yüklemeniz gerekecek ve oyuncular da en küçük güncellemelerde bile 2 GB veri indirecek. Ayrıca, unpack işlemi daha kolay olacak çünkü her şey tek bir dizin altında toplanmış olacak. Bu konuyu değerlendirmenizi tavsiye ederim.
 
Pack klasörünün tek bir dosya altında toplanması biraz tartışmalı bir konu. Aktif oyuna güncelleme yaparken, küçük bir değişiklik için bile sunucuya yaklaşık 2 GB'lık bir dosya yüklemeniz gerekecek ve oyuncular da en küçük güncellemelerde bile 2 GB veri indirecek. Ayrıca, unpack işlemi daha kolay olacak çünkü her şey tek bir dizin altında toplanmış olacak. Bu konuyu değerlendirmenizi tavsiye ederim.
Klasik patcherlar gibi çalışmıyor hocam 5 mblık patch bile atsam oyuncu sadece ilgili kısmı indiriyor, pack müdahalelerini de sınırlayan bir çeşit mühür sistemi var. Unpack edilse çok problem değil, arayüzler zaten python ya da chyton vs değil başka dilde kodlandı
 
Klasik patcherlar gibi çalışmıyor hocam 5 mblık patch bile atsam oyuncu sadece ilgili kısmı indiriyor, pack müdahalelerini de sınırlayan bir çeşit mühür sistemi var. Unpack edilse çok problem değil, arayüzler zaten python ya da chyton vs değil başka dilde kodlandı
anladım o zaman güzel olmuş eline sağlık.
 
Güncelleme:
-Yapay Zeka ajanının yalnızca oyunun kendinde mevcut olan assetlerle map yapabilmesi sağlandı, ne kadar detaylı tarif ederseniz o kadar verimli sonuç alıyorsunuz. Ymir'in eski tarzına uygun olarak Balık ve Maden bölgesi olarak kullanılacak map tasarımı yaptırtıp otomatik şekilde oyuna entegre etti.
-Yeni bölgede PvP komple game source taraflı kapalı tamami ile balık maden bölgesi ve ihtiyaç duyulabilecek NPC'lerin bulunduğu basit bir alan olarak tasarlandı. Yaklaşık 3000 oyuncunun rahatça "kasmadan" balık ve maden işlerini halledebileceği şekilde toplu optimizasyonlar yapıldı.
-Her krallıkta bulunan Balıkçı YZK'larından oyuncular mape ulaşabilir ve maden farmını rahatlatma QOL olarak ışınlanılan bölgeye Işınlayıcı YZK'sı yerleştirildi, oyuncu ihtiyaç duyacağı madenlerin bulunduğu alana göre kuzey, güney, doğu ve batı kısımlara rahatlıkla ulaşabilmesi hedeflendi.
-Av görevlerinin dinamik slot miktarı için sol alt bölgeye kesilmesi gereken slot sayısı, kesilen slot sayısı ve progressive ilerleme çubuğu eklendi.
-Oyuncunun bilgisayarına göre kenar yumuşatma özelliği eklendi default olarak pc özelliklerine göre sistem kendisi yumuşatma uygular.
-Offline shop'un dizaynında minimal değişiklikler yapıldı, birkaç tahlilden sonra nihai halinin görüntüsünü paylaşacağım.
-4k Ekran kullananlar için UI tasarımlarının büyütülüp/küçültülebilmesi özelliği eklendi.
-Damage görünümünde shader kaynaklı bir problem düzeltildi, bazı durumlarda hasar sayıları birbirlerine girip okunmaz hale geliyordu şu an 85 basamaklı bir sayı bile sıkıntısız çalışıyor rahatça oyuncu okuyabiliyor.
-Dinamik oyun exe boyutlandırılması eklendi istediğiniz büyüklüğe göre exenin herhangi bir yerinden tutup büyültüp küçültebiliyorsunuz.
-Kamera davranışı klasik metin2 davranışları ile bire bir hale geldi.

 
Bakım notları sistemi eklendi sistem devreye girer ve 30 dakika kala itibaren zindanlara giriş kapanır, 1 dakika kala ticaret, item yükseltme mevzuları tamami ile kapanır. Bakım süresi ve yama notları oyuncuya PM olarak gönderilir. Bunların hepsi otomatikleşir GM sadece bakım zamanını ayarlayabilir dilerse yapay zeka güncellemeleri bitirir bitirmez otomatik bakım modunu kullanıp güncelleştirmeleri verir. arka planda oyuncu istekleri, öneriler, hata bildirimleri panelinden gelen tüm bildirimleri yönetici onaylar veya reddeder yapay zeka gerekli güncellemeleri yapıp patcher ve diğer eklenmesi gereken tüm her şeyi otomatik biçimde halleder.

WhatsApp Image 2026-11-13 at 10.03.07.webp
 
Eyv Harunum komple her şey sıfırdan yapılınca daha alfaya bile erken :D
34306 eklentisini görüntüle

Artık görevlerdeki her şey anlık olarak dinamik ilerleme bilgi ekranından görülebilecek.
Bu dinamik zamazingo çok güzel olmuş eline sağlık :)

Bakım notları sistemi eklendi sistem devreye girer ve 30 dakika kala itibaren zindanlara giriş kapanır, 1 dakika kala ticaret, item yükseltme mevzuları tamami ile kapanır. Bakım süresi ve yama notları oyuncuya PM olarak gönderilir. Bunların hepsi otomatikleşir GM sadece bakım zamanını ayarlayabilir dilerse yapay zeka güncellemeleri bitirir bitirmez otomatik bakım modunu kullanıp güncelleştirmeleri verir. arka planda oyuncu istekleri, öneriler, hata bildirimleri panelinden gelen tüm bildirimleri yönetici onaylar veya reddeder yapay zeka gerekli güncellemeleri yapıp patcher ve diğer eklenmesi gereken tüm her şeyi otomatik biçimde halleder.

34347 eklentisini görüntüle
Harika düşünmüşsünüz hocam şahsen bu fikirleri bende kullanacağım :)
 
WhatsApp Image 2026-11-13 at 14.00.22.webp

her eşyanın gerçek drop şansını hesaplattırdım yeni gui düzenine geçmeden önce gerçek warez tr droplarının uygulanıp hesaplanmış drop verilerine ulaşmış olduk bu çekik gözlülerin zamanına kurduğu mantığı anlamaya baya bi yardımcı oldu
 
Geri
Üst