OrhanBULUT Launcher Auto Pack System v2

  • Konuyu açan Konuyu açan obulut055
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 0
  • Gösterim Gösterim 305

obulut055

Üye
Üye
Mesaj
67
Beğeni
143
Puan
721
Ticaret Puanı
0








V1 sürümünde aldığım geri dönüşler, yaptığımız testler ve modern standartlara uyma hedefim doğrultusunda eski yapıdaki hantallıklardan, lz paketleme sorunlarından tamamıyla kurtularak sistemi sıfırdan v2 mimarisiyle yeniden inşa ettim.

[V2 İLE GELEN DEV DEĞİŞİKLİKLER (V1 vs V2)]

  • Veritabanı Yorgunluğuna Son: V1'de slider, buton linkleri ve launcher ayarları veritabanından (settings tablosu) okunuyordu. V2'de bu sistem tamamen kaldırılarak
    config.php içerisine hafif, 0 ms gecikmeli statik dizi (array) mimarisine taşındı! Sadece oyuncu reytingleri veritabanından çekilir, bu da %100 hız artışı sağlar.
  • Local Disk Caching (Önbellek): Artık Otopack her açıldığında slider veya haber resimlerini baştan indirmiyor! Arka planda MD5 ile benzersiz kodlanarak %APPDATA%\Otopackv2\Cache hedefinde saklanıyor; 2. açılışınızda internet harcamadan saniyesinde ekranda.​
  • Stabilite İçin Tek Sürüm (.NET 4.8): Karmaşık .Net35, .Net40 gibi eski destekler, uyumsuzluklar veya kalıntılar tarihe karıştı. Hem Patcher hem de Hash Aracı (PatchListCreator) baştan aşağı en kararlı sürüm olan .NET 4.8 ile saf bir performansa sabitlendi.​
  • Modern UI & Renk Paletleri: Ekrandaki karmaşa silindi. Kötü hizalanan logolar yerine çok şık, gölgeli ve Tailwind UI renk (Zümrüt yeşili, eflatun vb) trendlerine hitap eden mükemmel bir istatistik sağ paneli tasarlandı. Bozuk temalar kaldırılarak sisteme sadece pürüzsüz ThemeDefault ve sizlerin PSD aktarabileceği ThemePSD bırakıldı.​
  • Titremesiz (Flashless) Başlangıç: V1'deki Otopack açılırken ilk saniyelerde geçici/yanlış metin gözükmesi (flashlama) problemi çözüldü; artık sunucuyla bağlantı kurulana kadar dinamik "İçerikler sunucudan alınıyor..." ekranı sizleri karşılar.​
[GENEL MİMARİ]
  • Frontend: WPF Modern Launcher (.NET 4.8)​
  • Backend: PHP API + Patchlist Üretici + Haber & Slider Sistemi​
  • Veritabanı: MySQL/MariaDB (Yalnızca canlı istatistik ve Lider tablosu yansıtması için arkaplanda sessizce çalışır)​
[SİSTEM MANTIĞI VE ÇALIŞMA YAPISI]
  1. Launcher açılışında API en hafif haliyle çağrılır. Ayarlar anında döner.​
  2. Sunucu durumu GAME_IP/GAME_PORT üzerinden socket testi ile teyit edilir (Online/Offline/Bakımda).​
    1. Lonca, 1. Karakter ve anlık çevrimiçi hesaplar Otopack vitrinine işlenir.​
  3. Yeni PatchMotoru, modern CRC32 ve MD5 kontrolünden geçirdiği dosyaları okur. (Legacy uyumlu: path size hash veya Yeni nesil path|size|hash|sha256)​
  4. Sadece boyutu/hash'i eksik veya yeni olan dosyalar değişir (delta mantığı). İnterneti asla sömürmez.​
[GÜVENLİK VE ALTYAPI]
  • Kötü niyetlilere karşı DB kimlik bilgileri Client (.exe) içerisinde hardcoded gömülü ASLA değildir, backend'te özel .env mimarisinde tutulur!​
  • Token koruması veya opsiyonel IP whitelist mevcuttur.​
  • Chrome altyapılı Chromium WebView2 eklentisi kullanılarak oyun içi haber penceresi (Popup) donmasız aktarılır. Dış tarayıcı açılıp oyuncu yorulmaz.​
[ÜCRETSİZ & FULL PAKET İÇERİĞİ]
  • Frontend (Launcher) Tamamen Source Code!​
  • Backend Web Altyapısı (Tüm API)​
  • PatchListCreator (Hem exe hem de yine tamamen .NET 4.8 Source Code)​
Kurulum ve Geliştirici Notu: Eski pack lz paketleme sisteminden cidden sıkıldığım için bu sistemi yazdım. V2 güncellemesi ile artık piyasadaki en güncel gereksinimlere sahip oldu. Çalıştırabilmeniz / derleyebilmeniz için tek şart sisteminizde .NET Framework 4.8 bulunmasıdır. Tema alt yapısı son derece esnektir; dilerseniz elinizdeki PSD çizimleri ThemePSD.xaml dosyasını baz alarak kolaylıkla Otopack üzerine giydirebilirsiniz.

Not: VT tarafında çıkan 1 adet uyarı(trojan vs) tamamen internetten dosya indirip(update) bunu doğrudan bilgisayarın diskine yazması sebebiyledir. Source (Kaynak Kodu) tamamen sizlere açık şekilde verilmektedir; inceleyip tertemiz olduğunu görebilirsiniz.


** v1 01.04.2026 **
TIKLA
** v2 17.04.2026 **





 

Dosya Eklentileri

  • Ekran Alıntısı.webp
    Ekran Alıntısı.webp
    51,4 KB · Gösterim: 50
  • Ekran Alıntısı2.webp
    Ekran Alıntısı2.webp
    104,9 KB · Gösterim: 47
  • OrhanBULUT_Otopack_v2_Release.rar
    OrhanBULUT_Otopack_v2_Release.rar
    276,2 KB · Gösterim: 15
Geri
Üst