V1 sürümünde aldığım geri dönüşler ve modern standartlara uyma hedefim doğrultusunda sistemi sıfırdan yeniden yazarak eski yapıdaki hantallıklardan ve paketleme sorunlarından tamamen kurtulmayı amaçladım. 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 okunuyordu, artık V2 ile bu ayarları otomatik olarak yapıp, veritabanına kaydediyoruz. 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.
- 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)
- Launcher açılışında API en hafif haliyle çağrılır. Ayarlar anında döner.
- Sunucu durumu GAME_IP/GAME_PORT üzerinden socket testi ile teyit edilir (Online/Offline/Bakımda).
- Lonca, 1. Karakter ve anlık çevrimiçi hesaplar Otopack vitrinine işlenir.
- 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)
- Sadece boyutu/hash'i eksik veya yeni olan dosyalar değişir (delta mantığı). İnterneti asla sömürmez.
- 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.
- Frontend (Launcher) Tamamen Source Code!
- Backend Web Altyapısı (Tüm API)
- PatchListCreator (Hem exe hem de yine tamamen .NET 4.8 Source Code)
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 **
İndir
VT
** v2 17.04.2026 **
indir
VT


