YARDIM Çalışan bir launche source lazım

KY Kıdemli Üye
KAYIT
18 Kas 2025
Mesajlar
372
Çözümler
2
Tepki puanı
156
Yaş
34
Arkadaşlar bir sunucu kiraladım oyuncuların clientine patch atmak istiyorum SQL version gerekli 2384.zip ayarladım appserv kısmına patch klasörü açıp 2384.zip dosyayı da ayarladım
clientte server.ini kısmınıda ayarladım launcher tıklıyorum dosya ismi yazıyor launcher doluyor lakin clientte hiçbir dosya entegre etmiyor sizce sebebi ne olabilir ? acs dosyası dll eklemek istedim o da çalışmadı.

elinizde çalışan launcher source varsa paylaşırsanız sevinirim
 
KY Üye
KAYIT
30 Eki 2026
Mesajlar
6
Tepki puanı
7
Selam ULAŞ, bu belirti genelde dosya adı ya da FTP tarafında çıkıyor:
1. Zip adı patch<numara>.zip olmalı ve VERSION tablosundaki strFileName ile strCompressName alanlarıyla birebir aynı olmalı. 2384.zip ise launcher onu aramaz.
2. Numara hem VERSION tablosundaki en büyük satırdan hem istemcinin kayıt defterindeki değerden büyük olmalı: HKCU > SOFTWARE > KnightOnLine altındaki VERSION. Eski sürümde kalan istemci yeni patch istemez.
3. Zip içindeki yol istemci klasörüne göre olmalı, örneğin Zones/freezone_b.opd. Klasörsüz atarsan dosya kök dizine çıkar.
4. Launcher dosya adını yazıp sonra hiçbir şey yapmıyorsa indirme başlamamış olabilir. WinINet okumadan önce REST 0 gönderir; FTP sunucun REST komutuna cevap vermiyorsa transfer başlamaz ve launcher sessizce vazgeçer. FTP logunda LIST, SIZE, RETR ve sent ... bytes sırasını görüyor musun? REST görünüp RETR yoksa sebep bu.
5. Aynı şekilde LIST /patch2384.zip sorgusuna sunucu tüm klasörü listeliyorsa WinINet ilk dosyanın boyutunu alır ve indirme bozulur.
İndirme bitince zip istemci klasöründen silinir; zip orada kalıyorsa açılmamış demektir.
 
Üst Alt