Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

OrhanBULUT Launcher Auto Pack System v2

5.00 yıldız(lar) 1 Değerlendirme Değerlendirenler

Yararlı mı ?

  • Evet

  • Hayır

  • Gereksiz


Sonuçlar yalnızca oylamadan sonra görülebilir.

obulut

Moderatör
Telefon Numarası Onaylanmış Üye
Moderator
Katılım
22 Nis 2024
Konular
35
Mesajlar
275
Çözüm
7
Online süresi
9d 11h
Reaksiyon Skoru
351
Altın Konu
0
Başarım Puanı
97
MmoLira
2,360
DevLira
54
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!









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 **




** v2 17.04.2026 **








 

Ekli dosyalar

  • theme_ImageBackground.png
    theme_ImageBackground.png
    22.3 KB · Görüntüleme: 0
  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    40.5 KB · Görüntüleme: 0
  • launcher.gif
    launcher.gif
    313 KB · Görüntüleme: 0
  • Ekran Alıntısı.PNG
    Ekran Alıntısı.PNG
    556.7 KB · Görüntüleme: 0
  • Ekran Alıntısı2.PNG
    Ekran Alıntısı2.PNG
    901.2 KB · Görüntüleme: 0
Son düzenleme:

En Çok Reaksiyon Alan Mesajlar

@

Ekli dosyayı görüntüle 172656


Ekli dosyayı görüntüle 172654



[GENEL MIMARI]
- Frontend: WPF Launcher
- Backend: PHP API + Patchlist Uretici + Haber sistemi
- Veritabani: MySQL/MariaDB

[FRAMEWORK DESTEGI]
Launcher:
- .NET 3.5
- .NET 4.0
- .NET 4.6.2
- .NET 9.0-windows
PatchListCreator:
- .NET 3.5 / 4.0 / 4.6.2 / 9.0

[SISTEM MANTIGI]
1. Launcher acilisinda startup API cagrilir.
2. Ayarlar (tema, patch_url, game_executable) settings tablosundan okunur.
3. Sunucu durumu GAME_IP/GAME_PORT uzerinden socket testi ile belirlenir.
4. Patch motoru patchlist.txt indirir.
5. Her dosyada once boyut/hash kontrolu yapar.
6. Sadece degisen dosyalar indirilir (delta mantigi).
7. Patch bitmeden OYUNA BASLA pasif kalir.

[PATCHLIST FORMATI]
- Yeni format: path|size|hash|sha256
- Legacy uyum: path size hash
- Hash cache mekanizmasi ile tekrar kontrol suresi kisaltilmistir.

[GUVENLIK]
- DB kimlik bilgileri source icinde hardcoded degildir (.env)
- patchlist_generator token korumali calisir
- Opsiyonel IP whitelist mevcuttur
- Hata durumlarinda API acik status/mesaj dondurur

[PORTABLE YAPI]
- PatchListCreator exe araclari bagimsiz calisir
- Relative path kullanimina uygundur
- Kaynak kod + derlenmis araclar ayni pakette verilmistir

[UI VE KULLANILABILIRLIK]
- Oval pencere tasarimi
- Tema bazli renk uygulamasi
- Toplam/mevcut dosya ilerleme cubuklari
- Haber paneli web tabanli (haberler.php)



- Frontend + Backend + SQL tam paket
- 4 framework launcher build: net35 / net40 / net462 / net9
- PatchListCreator exe + source dahil
- SHA-256 patch kontrolu (sadece degisen dosya indirme)
- Sunucu istatistikleri + liderlik siralamasi
- Tema sistemi (hazir + custom tema destegi)
- Token/whitelist destekli patchlist generator guvenligi


Güncel hali canlı sunucuda kullanılabilir hataları veya eksikleri illa ki vardır eski pack lz paketleme sisteminden gerçekten sıkıldığım için yaptım testlerimde ve test sunucularımızda problem yaşamadık hata veya eksikler belirtilirse v2 sürümüne geçirebilirim. ayrıca metin2'i anımsatacak tema eklemeyi düşünüyorum temaların alt yapısı şuan hazır istenilirse psd çizim yapılıp giydirilebilir.


Not: VT 1 adet trojen gözüküyor sebebi internetten dosya indirip güncelliyor diske yazıyor wdefender tehdit algılamadı source açık kontrol edilebilir.







<3 @JinHu



Ellerine sağlık. Özverili bir iş çıkarmışsın :)
 
Ellerine sağlık çok güzel duruyor paylaşımın için teşşekürler
 
paylaşım için teşekkürler arayüz kısmında oyunun wikisine benzer tanıtımsal görseller yazılar olursa daha iyi olabilir.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst