- Mesaj
- 29
- Beğeni
- 14
- Puan
- 300
- Ticaret Puanı
- 0
1-105 NewSchool Altyapı Geliştirici Günlüğü
Merhaba değerli forum üyeleri, ben Muhammet Ünlü.
Yaklaşık 10 yıldır tutkuyla oynadığım Metin2 dünyasında, yaklaşık bir buçuk yıl önce source dosyalarıyla tanıştım. Başladığımda hiçbir kod bilgim yoktu. Kendimi hâlâ profesyonel bir yazılımcı olarak tanımlamıyorum; ancak bu süreçte sistemlerin çalışma mantığını, hata çözmeyi ve dosyalar arasındaki bağlantıları öğrenmeye başladım.
Bu konuyu; hem kendime bir not bırakmak, hem gelişim sürecimi kayıt altına almak, hem de altyapı üzerinde yaptığım yenilikleri sizlerle düzenli şekilde paylaşmak için açtım.
Amacım mümkün olduğunca temiz, stabil, güncel ve geliştirilebilir bir yapı ortaya çıkarmak. Bu süreçte yaptığım eklemeleri, fixleri, testleri ve gelişmeleri bu konu altında parça parça paylaşacağım.
Bilmeniz Gerekenler
- 🛠 Profesyonel değilim, öğrenerek ve deneyerek ilerliyorum.
Sistemleri rastgele yerlerden değil; mümkün olduğunca test edilmiş, stabil olduğu kanıtlanmış kaynaklardan uyarlıyorum.
Amacım elimden geldiğince syserr ve benzeri sorunları temizleyip düzenli bir altyapı oluşturmak.
Bu proje tamamen hobi ve öğrenme amaçlıdır.
Hatalarım olabilir; her türlü yapıcı eleştiri ve tavsiyeye açığım.
Altyapı Bilgisi
- ⚙ Martysama 5.8 P23
FreeBSD 14 / MariaDB 10.11
GCC10 / C++20
Visual Studio 2022 - v143
Eklenen Fixler ve Sistemler
x10 Statü Verme
Official C Panel
Player Mob Target Güncellemesi#define LONGLONG_HP
HP değeri long long yapıya çekildi. Gerekli kontroller yapıldı ve target üzerinde oluşan görüntü problemi giderildi.
#define DAMAGE_LIMIT_SYSTEM
Hasar limiti kaldırıldı, hesaplama testleri yapıldı.
#define DOTTED_DMG
Harfli hasar sistemi eklendi.
#define YANG_LIMIT_SYSTEM
Sınırsız yang modülü eklendi.
#define SPECIAL_INVENTORY
SQL taraflı K envanteri sistemi eklendi. İtemlerin hangi depoya gideceği SQL üzerinden ayarlanabiliyor.
#define ITEM_COUNT_LIMIT_SYSTEM
Stack sınırı 64.000 olarak ayarlandı.
Sınırsız yang modülü eklendi.
#define SPECIAL_INVENTORY
SQL taraflı K envanteri sistemi eklendi. İtemlerin hangi depoya gideceği SQL üzerinden ayarlanabiliyor.
#define ITEM_COUNT_LIMIT_SYSTEM
Stack sınırı 64.000 olarak ayarlandı.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Nesne Market güncellendi.
MP ile alınan itemler tooltip üzerinde otomatik olarak ticarete kapalı iconu gösterir.
Sistem EP'den tamamen bağımsız çalışır.
Ticaret, depo, pazar, offline shop ve posta/gönderim işlemlerine kapalıdır.
MP ile alınan bir nesne başka bir item üzerinde kullanıldığında ana itemin ticareti doğrudan engellenmez.- 👁 Nesne Market sandık önizleme eklentisi eklendi.
#define __ITEMSHOP_GIFTCODE__
🎟 Nesne Market içerisine hediye kodu paneli eklendi. Oyuncular bu panel üzerinden belirlenen kodu girerek EP, MP veya item ödülü alabilir.
#define ENABLE_SWITCHBOT
#ifdef ENABLE_SWITCHBOT
#define ENABLE_SWITCHBOT_OPTIMIZE
#endif
Server taraflı efsun botu eklendi.
⚙ Optimizasyon desteği de sisteme dahil edildi.
#ifdef ENABLE_SWITCHBOT
#define ENABLE_SWITCHBOT_OPTIMIZE
#endif
Server taraflı efsun botu eklendi.⚙ Optimizasyon desteği de sisteme dahil edildi.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
#define __ARENA_LEAGUE__
Arena League sistemi eklendi.SoloQ (1v1)
Birebir eşleşme sistemi
Round öncesi bekleme süresi bulunur
Bekleme sırasında hareket edilemez, yalnızca skill kullanılabilir
Sabit item ve skill gruplarıyla başlanabilir
3 round kazanan maçı alır
Süre sonunda eşitlik varsa en fazla hasar veren kazanır
FlexQ (3v3)
Sadece grup ile giriş yapılabilir
50 skora ulaşan takım kazanır
Arena Market
Her maç sonunda Market Puanı kazanılır
Puanlarla özel Arena itemleri satın alınabilir
Itemler yalnızca Arena Market'e özeldir
Sezon Ödülleri
- 🎖 Sezon sonunda ilk 10 oyuncu özel ödüller kazanır
İlk 10 içinde olan oyunculara "Ödülünü Teslim Al" butonu açılır
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Kader Çarkı güncellemesi yapıldı.
Otomatik çevir seçeneği eklendi
Çoklu çevir seçeneği eklendi
🛍 MMR Market eklendi.
Sadece arenadan kazanılan market puanlarıyla alışveriş yapılabilir.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Etkinlik Takvimi güncellemesi yapıldı.
Okey Kartı
Yang Çarkı
Blackjack
Bu sistemler artık yalnızca etkinlik başladığında takvim üzerinden aktif olur.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Otomatik Av Sistemi eklendi.
Otomatik login- ⚔ Tek vuruş modu
Tren yapmama özelliği
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Biyolog Sistemi eklendi.Görevler SQL tablosu üzerinden eklenip kaldırılabilir.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
🛍 Çevrimdışı Pazar Sistemi eklendi.
İkarus v2 Ultimate Uzaktan Arama Camı güncellendi.
Normal arama camında artık yalnızca aradığınız itemi içeren pazarlar gösterilir
Diğer pazarlar otomatik olarak gizlenir
Toplu satın alma sistemi eklendi
Beceri kitapları artık isimleriyle aranabilir
Adetli itemlerde birim fiyat gösterilir- ⚙ Filtre bölümüne adet ve yang filtresi eklendi
Dungeon ve arena gibi özel bölgeler hariç tüm kanal ve core'lerden alışveriş yapılabilir
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Gelişmiş Işınlanma Paneli eklendi.- ⚙ SQL tablosu üzerinden aktif / pasif yönetilebilir
- 🗺 Harita açılış tarihi ayarlanabilir
Kalan süre arayüz üzerinden canlı olarak gösterilir
Zindan sistemi tamamen yönetilebilir hale getirildi
Soğuma süreleri senkronize ve hatasız çalışacak şekilde düzenlendi
Tablo reload komutuyla anlık güncelleme yapılabilir
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
PVM Evrim Sistemi eklendi.
Sadece evrim taşı ile seviye yükselir
Mob veya metin keserek evrim seviyesi yükselmez
Toplam 7 seviye bulunur
Son seviyede 700'er oran PVM efsun bonusu verir
7. seviyede evrim gücü açılır
Örnek ; Bar yüzde 50 doluysa ek olarak +350 oran sağlar- 🛡 Sadece belirlenen silah ve zırhlarda çalışır
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Hızlı Beceri Okuma - Yeni Pasif Skiller
Gerekli fixler uygulandı.
Pasif beceriler 30. seviyeye kadar gelistirilebilir. Her seviyede gereken kitap sayisi becerinin mevcut seviyesine göre degisir.
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Sandık Önizleme - Hızlı Sandık Açma
Tek seferde 10.000 sandık açılabilir sunucuya gereksiz yük bindirmeden işlem yapar lag kasma yapmaz.
Yeni Giriş Ekranı
Kaydedilen hesaplar windows kayıt defterinde tutulur
DPAPI Şifrelemesi ile kaydedilir.
Karakter Detay - İstatik Sistemi
Sistem Videosu:
Linkleri görebilmek için
giriş yap veya kayıt ol.
Aenor2’de görüp beğendiğimiz Battle Pass sistemini uyarladık.
Premium Battlepass Sistemi
Görevler ve ödüller kolaylıkla sql tablosundan eklenip ayarlanabilir.
Her Görevden 3 Adete ödül efsun verilebilir.
Premium BP aktif edildiğinde görevlerden altın külçe elde edilir bp marketten değerli eşyalar alınır. ve item sil kategorisi kilidi açılır.
🏍 İsteğe göre oyun süresi , item üret gibi yeni görevler eklenebilir.
FoxFs - Düzenli Klasör
Son düzenleme:

29.04.26
#define __ARENA_LEAGUE__
03.05.26
Otomatik Av Sistemi Eklendi. Otomatik Login - Tek Vuruş Modu - Tren Yapmaz.