- Mesaj
- 67
- Beğeni
- 143
- Puan
- 721
- Ticaret Puanı
- 0
[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.
Linkleri görebilmek için
giriş yap veya kayıt ol.
<3 @JinhuHere

